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!
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!
FS#17449 - [samba] linked to old heimdal lib (libhx509.so.4)
Attached to Project:
Arch Linux
Opened by aap (aaahaaap) - Wednesday, 09 December 2009, 14:38 GMT
Last edited by Allan McRae (Allan) - Wednesday, 09 December 2009, 23:39 GMT
Opened by aap (aaahaaap) - Wednesday, 09 December 2009, 14:38 GMT
Last edited by Allan McRae (Allan) - Wednesday, 09 December 2009, 23:39 GMT
|
DetailsSamba 3.4.3-4 is linked against both libhx509.so.4 and libhx509.so.5
This produces the following error when starting samba: /usr/sbin/smbd: error while loading shared libraries: libhx509.so.4: cannot open shared object file: No such file or directory ldd `which smbd` | grep -i libhx libhx509.so.5 => /usr/lib/libhx509.so.5 (0xb6b9f000) libhx509.so.4 => not found Current Heimdal 1.3.1-2 provides libhx509.so.5 Btw. In the PKGBUILD under makedepends it says heimdal>=1.3.1 while under depends (both samba and smbclient) it says heimdal>=1.2-1. |
This task depends upon
> ldd `which smbd` | grep -i libhx
libhx509.so.5 => /usr/lib/libhx509.so.5 (0xf6a9b000)
and you should use "readelf -d" rather than ldd as that does not walk down the dependency chain making the issue easier to track.
LD_DEBUG=files /usr/sbin/smbd 2>&1 | egrep "509.*needed"
13356: file=libhx509.so.5 [0]; needed by /usr/lib/libgssapi.so.2 [0]
LD_DEBUG=files smbd 2>&1 | grep -i "libhx.*need"
3659: file=libhx509.so.5 [0]; needed by /usr/lib/libgssapi.so.2 [0]
3659: file=libhx509.so.4 [0]; needed by /usr/lib/libcups.so.2 [0]
the old libhx506.so is apparently needed by libcups.so.2 which I cannot upgrade because of the (xbmc) libjpeg6/7 issue (http://bugs.archlinux.org/task/15552)
Is there any way to solve this (without upgrading libcups or downgrading heimdal, since that isn't possible either)?
I guess it's a faulty report then?
What about the different heimdal versions in the makedepends and depends in the PKGBUILD?