Some items failed to launch after the updates

I ran a zypper up this morning and there were few updates from openSUSE, not remember it all but most of it were libreoffice and samba.

My current repos during the updates:

linux-xocg:/home/yazid # zypper lr

# | Alias               | Name                        | Enabled | GPG Check | Refresh
--+---------------------+-----------------------------+---------+-----------+--------
1 | google-chrome       | google-chrome               | Yes     | ( p) Yes  | Yes    
2 | openSUSE-20160331-0 | openSUSE-20160331-0         | No      | ----      | Yes    
3 | packman             | packman                     | Yes     | (r ) Yes  | Yes    
4 | repo-debug          | openSUSE-Tumbleweed-Debug   | No      | ----      | Yes    
5 | repo-non-oss        | openSUSE-Tumbleweed-Non-Oss | Yes     | (r ) Yes  | Yes    
6 | repo-oss            | openSUSE-Tumbleweed-Oss     | Yes     | (r ) Yes  | Yes    
7 | repo-source         | openSUSE-Tumbleweed-Source  | No      | ----      | Yes    
8 | repo-update         | openSUSE-Tumbleweed-Update  | Yes     | (r ) Yes  | Yes   

I am not able to launch, for instance Gnome Settings, from terminal:-

yazid@linux-xocg:~> gnome-control-center
gnome-control-center: 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

I am installed Kodi, but unable to run it as well:-

yazid@linux-xocg:~> kodi
/usr/lib64/kodi/kodi.bin: 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

This is to confirmed that both of my PCs on TW, after the updates, having the same problem.

Thanks.

I see the same error when using mpv.

Apparently something went wrong with that Samba update…

http://bugzilla.opensuse.org/show_bug.cgi?id=975862

Hi , the same situation here , the gnome-control-center does not launch… In terminal i have that output : gnome-control-center: 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

How could be fixed that ???

Sorry for my English.

sudo zypper dup
should upgrade the samba libs properly and fix the issues. If you have pkgs from other repos that you would prefer not to change repos make sure those repos are set to a higher priority (e.g. packman-essentials at 98 instead of 99, achieved by “sudo zypper mr -p 98 foo-repo”)

I did that , did not worked , gnome-control-center , settings not launch.

zypper dup fixed it, I don’t know if the next zypper up to update we’ll getting the same error again.

I have done zypper dup but it didn’t worked , the settings won’t lanch… Any help please

Unlikely.
This was a major upgrade for Samba, and apparently “zypper up” cannot properly deal with that i.e. it doesn’t correctly upgrade all packages.

Something like that doesn’t happen on every update…

Please post your repo list then.

zypper lr -d

According to everything I read so far, “zypper dup” should work.

In curiosity, I re-run zypper up if such error could happen again, returned me ‘nothing to do’. At this point I believe we are save to run zypper up as usual :slight_smile:

I have done zypper up and zypper dup and returned to me “nothing to do”. It didn’t help. The settings don’t working.
What can I do to fix that ? It will come update for that ? When ?

Sorry for my English

mixed repos? maybe you can post the output here

zypper lr -d

I already asked you about your repo list.
Please post it.

zypper lr -d

“zypper dup” should fix it normally, but you could also try “zypper up samba”.

It will come update for that ? When ?

No.
There’s nothing wrong with the update per se.
But “zypper up” apparently might not fully update everything…

zypper lr -d

| Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service

–±---------------------------------±----------------------------±--------±----------±--------±---------±-------±---------------------------------------------------------------------------±-------
1 | http-ftp.gwdg.de-c062c19a | Packman Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Tumbleweed/ |
2 | http-opensuse-guide.org-4fee20e4 | libdvdcss repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/ |
3 | openSUSE-20160307-0 | openSUSE-20160307-0 | Yes | (r ) Yes | No | 99 | yast2 | cd:///?devices=/dev/disk/by-id/ata-TSSTcorp_CDDVDW_SH-224FB_S16S6YAG802MH4 |
4 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/debug/tumbleweed/repo/oss/ |
5 | repo-non-oss | openSUSE-Tumbleweed-Non-Oss | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/tumbleweed/repo/non-oss/ |
6 | repo-oss | openSUSE-Tumbleweed-Oss | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/tumbleweed/repo/oss/ |
7 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/source/tumbleweed/repo/oss/ |
8 | repo-update | openSUSE-Tumbleweed-Update | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/tumbleweed/ |

this is my zypper lr -d output

zypper up samba !
Thank you ! It’s working !!! This is the solution !

Don’t need 2 libdvdcss never updates down load one remove

Don’t need 3 that is the install media which you no longer should need to put in every update.

The rest looks ok

I came here because of the error

mplayer: 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 tim
e reference

If I do zypper up, I get

The following 313 package updates will NOT be installed:

and if I do zypper dup, I get
Nothing to do.

I tried doing zypper up samba and

Problem: samba-4.4.2-1.1.x86_64 requires libsamba-debug-samba4.so(SAMBA_4.4.2_3643_SUSE_OS13.3_X86_64)(64bit), but this requirement cannot be provided
uninstallable providers: samba-libs-4.4.2-1.1.x86_64[repo-oss]
Solution 1: Following actions will be done:
deinstallation of libsmbclient-raw0-4.2.4-15.1.x86_64
deinstallation of libregistry0-4.2.4-15.1.x86_64
deinstallation of libgensec0-4.2.4-15.1.x86_64
Solution 2: do not install samba-4.4.2-1.1.x86_64
Solution 3: break samba-4.4.2-1.1.x86_64 by ignoring some of its dependencies

**Choose from above solutions by number or cancel [1/2/3/c] (c): **3
Resolving dependencies…
Resolving package dependencies…

The following package is going to be REMOVED:
samba-32bit

The following package is going to be upgraded:
samba

1 package to upgrade, 1 to remove.

but the problem persists

You need to switch vendors to packman

zypper lr -d

then note which number is packman, Then

zypper dup --from {the noted number here}

That will switch all media files to packman

thanks for the suggestion,

( 1/13) Installing: libdca0-0.0.5-3.37.x86_64 ...............................................................................................................................[done]
( 2/13) Installing: libshine3-3.1.0-2.3.x86_64 ..............................................................................................................................[done]
( 3/13) Installing: libpostproc53-2.8.20160302.f9f9f31-1.6.x86_64 ...........................................................................................................[done]
( 4/13) Installing: libmad0-0.15.1b-1.18.x86_64 .............................................................................................................................[done]
( 5/13) Installing: gstreamer-plugins-base-1.8.0-64.4.x86_64 ................................................................................................................[done]
( 6/13) Installing: libmpeg2-0-0.5.1-3.17.x86_64 ............................................................................................................................[done]
( 7/13) Installing: libvlccore8-2.2.2-3.6.x86_64 ............................................................................................................................[done]
( 8/13) Installing: libvlc5-2.2.2-3.6.x86_64 ................................................................................................................................[done]
( 9/13) Installing: vlc-noX-2.2.2-3.6.x86_64 ................................................................................................................................[done]
(10/13) Installing: vlc-codecs-2.2.2-3.6.x86_64 .............................................................................................................................[done]
(11/13) Installing: vlc-qt-2.2.2-3.6.x86_64 .................................................................................................................................[done]
(12/13) Installing: vlc-2.2.2-3.6.x86_64 ....................................................................................................................................[done]
(13/13) Installing: vlc-noX-lang-2.2.2-3.6.noarch ...........................................................................................................................[done]
There are some running programs that might use files deleted by recent upgrade. You may wish to check and restart some of them. Run 'zypper ps -s' to list these programs.


sadly didn’t help, same old error

$ mplayer 2016*
mplayer: 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 tim
e reference
zypper up samba

This required a deinstallation (removal) of four packages for me: libgensec0 libregistry0 libsmbclient-raw0 samba-32bit

But, my system (including Samba) seemed to work properly after this.

I think zypper up has an aversion to deinstallation like this, so opted not to install the new package, rather than uninstall a few old packages.