LinearTapeFileSystem/ltfs

Failing to run in Ubuntu 22.04 after make install because of libltfs.so.0 not being found

Ouverte

#440 ouverte le 6 mars 2024

 (5 commentaires) (0 réaction) (0 personne assignée)C (102 forks)auto 404
Hacktoberfestdocgood first issuehelp wanted

Métriques du dépôt

Stars
 (337 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

Describe the bug

After a clean make / make-install in Ubuntu 22.04, LTFS fails to run because it seems to be looking for libltfs.so.0 in a different place than where it sits.

To Reproduce Steps to reproduce the behavior:

  1. Install all dependencies (apt install automake autoconf libtool fuse uuid libxml2 libxml2-dev libsnmp-dev pkg-config libfuse-dev uuid-dev icu-devtools)
  2. Git clone https://github.com/LinearTapeFileSystem/ltfs
  3. Execute ./autogen.sh, ./configure, make, make install
  4. Run "ltfs" on the shell (sudo or not)

ltfs: error while loading shared libraries: libltfs.so.0: cannot open shared object file: No such file or directory

Worth nothing that libltfs.so.0 was properly generated and exists:

sudo find / -name libltfs.so.0
/usr/local/lib/libltfs.so.0
/home/user/ltfs/src/libltfs/.libs/libltfs.so.0

Expected behavior The application should run.

Desktop (please complete the following information):

  • OS: Ubuntu Linux 22.04 - 5.15.0-97-generic

Guide contributeur