Samba 'libauthkrb5' library breaks several apps
April 22, 2016
This morning I could not launch SMPlayer as it would complain about a ‘relocation error’.
smplayer: relocation error: /usr/lib64/samba/libauthkrb5-samba4.so: symbol tevent_req_is_unix_error, version TEVENT_UTIL_0.0.1 not defined in file libtevent-util.so.0 with link time reference
It’s been quite a few days I did not use SMPlayer and somehow a recent update of Tumbleweed could have updated that Samba library. Yes, it comes from the samba-libs package.
ish@coffee-bar:~> rpm -qf /usr/lib64/samba/libauthkrb5-samba4.so samba-libs-4.4.2-1.1.x86_64
I ran the above command when writing this blog post, which was after a Samba update. Therefore I guess a previous version of the samba-libs was behind the apps-breaking incident. Yup! SMPlayer would work just fine after the update. Reading from the openSUSE forums, a couple of days ago other geekos complained about some items failing to launch after Tumbleweed update.
Some 'things' broke after a recent #openSUSE Tumbleweed update & #Samba appears to be the culprit.https://t.co/R4xSDS75FL
— Ish Sookun (@IshSookun) April 22, 2016
Ideally, one could run zypper up
to update the system rather than just the Samba package.