LinearTapeFileSystem/ltfs

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

开放

#440 创建于 2024年3月6日

 (5 条评论) (0 个反应) (0 位负责人)C (102 个派生)auto 404
Hacktoberfestdocgood first issuehelp wanted

仓库指标

星标
 (337 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

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

贡献者指南