LinearTapeFileSystem/ltfs

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

Aberta

#440 aberto em 6 de mar. de 2024

 (5 comentários) (0 reação) (0 responsável)C (102 forks)auto 404
Hacktoberfestdocgood first issuehelp wanted

Métricas do repositório

Stars
 (337 estrelas)
Métricas de merge de PR
 (Mesclagem média 39d 19h) (13 fundiu PRs em 30d)

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

Guia do colaborador