FS#46896 - [smbclient] /usr/bin/net depends on libfam.so
Attached to Project:
Arch Linux
Opened by Lars Gustäbel (gustaebel) - Wednesday, 28 October 2015, 09:29 GMT
Last edited by freswa (frederik) - Friday, 27 March 2020, 00:00 GMT
Opened by Lars Gustäbel (gustaebel) - Wednesday, 28 October 2015, 09:29 GMT
Last edited by freswa (frederik) - Friday, 27 March 2020, 00:00 GMT
|
Details
Description:
I actually don't use smbclient, it was installed as a dependency of mpv. I have a cronjob that regularly checks all executables on my system for missing or outdated library dependencies, which is why I stumbled across this issue. /usr/bin/net depends on fam, i.e. gamin, but that is only in the makedepends list. Steps to reproduce: - Uninstall gamin package if happens to be on the system. - Install smbclient package. - Execute /usr/bin/net: net: error while loading shared libraries: libfam.so.0: cannot open shared object file: No such file or directory |
This task depends upon
Closed by freswa (frederik)
Friday, 27 March 2020, 00:00 GMT
Reason for closing: Fixed
Additional comments about closing: 4.8.0-2
Friday, 27 March 2020, 00:00 GMT
Reason for closing: Fixed
Additional comments about closing: 4.8.0-2
Wow does namcap hate this package.
misha@mishap2:~$ pacman -Q smbclient
smbclient 4.5.1-1
without "gamin" attempt to run "net" throws up "net: error while loading shared libraries: libfam.so.0: cannot open shared object file: No such file or directory". with gamin installed net seems to work.
It should be a matter of adding "gamin" to the smbclient dependency list - just like the existing one in the samba package.
Thanks
And at a later stage smbclient started using inotify, the dependency was dropped [2] and eventually gamin was removed from Arch all-together.
[1] https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/samba&id=9ddb3a8d7af9e3c14c90999ce92b9d2cee6c0b29
[2] https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/samba&id=396e7890b09e66e3573ab93dd79a73d1945dbc72