Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#48635 - [cmus] Cannot start due to broken shared lib dependancy libcue.so

Attached to Project: Community Packages
Opened by Kareem Khazem (karkhaz) - Saturday, 19 March 2016, 15:30 GMT
Last edited by Doug Newgard (Scimmia) - Saturday, 19 March 2016, 18:15 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
------------

When attempting to run cmus, I get the following message:

$ cmus
cmus: error while loading shared libraries: libcue.so.1: cannot open shared object file: No such file or directory

and it fails to start.


Additional info:
----------------

This happens with cmus 2.7.1-8 and libcue 2.0.1-1 installed. More information:

$ ldd /usr/bin/cmus
linux-vdso.so.1 (0x00007fff3de72000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f497885e000)
libncursesw.so.6 => /usr/lib/libncursesw.so.6 (0x00007f49785f1000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f49783ed000)
libdiscid.so.0 => /usr/lib/libdiscid.so.0 (0x00007f49781e5000)
libcue.so.2 => /usr/lib/libcue.so.2 (0x00007f4977fda000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f4977cd5000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f4977934000)
/lib64/ld-linux-x86-64.so.2 (0x00007f4978a7b000)

$ ls /usr/lib/libcue.so*
/usr/lib/libcue.so /usr/lib/libcue.so.2 /usr/lib/libcue.so.2.0.1
This task depends upon

Closed by  Doug Newgard (Scimmia)
Saturday, 19 March 2016, 18:15 GMT
Reason for closing:  Not a bug
Comment by Kareem Khazem (karkhaz) - Saturday, 19 March 2016, 15:31 GMT
ls -l /usr/lib/libcue.so* ~
lrwxrwxrwx 1 root root 11 Feb 25 08:37 /usr/lib/libcue.so -> libcue.so.2
lrwxrwxrwx 1 root root 15 Feb 25 08:37 /usr/lib/libcue.so.2 -> libcue.so.2.0.1
-rwxr-xr-x 1 root root 43K Feb 25 08:37 /usr/lib/libcue.so.2.0.1
Comment by Doug Newgard (Scimmia) - Saturday, 19 March 2016, 18:15 GMT
As you posted, cmus is correctly linked to libcue.so.2, so it's something else on your system causing problems. Make sure you're completely up to date, you're running the binary you thin you are (which cmus), and you've rebuilt any foreign packages that are linked to libcue. You can set LD_DEBUG=files to help.

Loading...