https://bugzilla.novell.com/show_bug.cgi?id=651806
https://bugzilla.novell.com/show_bug.cgi?id=651806#c0
Summary: Yast2 Gtk crash due to a lost libzypp.so.800()(64bit)
library (zypp:Head) (fix provided!)
Classification: openSUSE
Product: openSUSE 11.2
Version: Final
Platform: All
OS/Version: openSUSE 11.2
Status: NEW
Severity: Normal
Priority: P5 - None
Component: YaST2
AssignedTo: bnc-team-screening@forge.provo.novell.com
ReportedBy: carlo.strata@tiscali.it
QAContact: jsrain@novell.com
Found By: ---
Blocker: ---
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; it; rv:1.9.2.12)
Gecko/20101026 SUSE/3.6.12-1.1 Firefox/3.6.12
Since a month ago my Gnome (gtk) yast2 -> Software -> Package Manager crashes
after updating and building local zypper cache.
Two alert windows appear one after another with "... YUINoDialogException..."
the first and with "UI Syntax Error; Couldn't load plug-in gtk_pkg..." the
second one (see attached images for details).
My libzypp is from
http://download.opensuse.org/repositories/zypp:/Head/
I also use
http://download.opensuse.org/repositories/YaST:/Head/
http://download.opensuse.org/repositories/GNOME:/STABLE:/2.30/
With a system verify I found (don't care about Italian messages)
carlobook:/home/carlo # zypper ve
[...]
Problema: niente fornisce libzypp.so.800()(64bit) necessario a
libqdialogsolver1-1.3.0-340.81.x86_64
Problema: niente fornisce libzypp.so.800()(64bit) necessario a
yast2-gtk-2.21.74-154.1.x86_64
Problema: niente fornisce libzypp.so.800()(64bit) necessario a
yast2-gtk-2.21.74-154.1.x86_64
so that I type
carlobook:/home/carlo # rpm -ql libzypp | grep -i libzypp
/usr/lib64/libzypp.so.807
/usr/lib64/libzypp.so.807.1.0
and finally
carlobook:/home/carlo # cd /usr/lib64
first of all I check the situation
carlobook:/usr/lib64 # ll *libzy* -d
lrwxrwxrwx 1 root root 18 4 nov 09:51 libzypp.so.807 ->
libzypp.so.807.1.0
-rwxr-xr-x 1 root root 5697816 3 nov 16:44 libzypp.so.807.1.0
then I just create a new symlink
carlobook:/usr/lib64 # ln -s libzypp.so.807.1.0 libzypp.so.800
I verified it
carlobook:/usr/lib64 # ll *libzy* -d
lrwxrwxrwx 1 root root 18 5 nov 16:51 libzypp.so.800 ->
libzypp.so.807.1.0
lrwxrwxrwx 1 root root 18 4 nov 09:51 libzypp.so.807 ->
libzypp.so.807.1.0
-rwxr-xr-x 1 root root 5697816 3 nov 16:44 libzypp.so.807.1.0
And then yast2 on Gnome (gtk) went back to run well. ;-)
This is my libzypp package
carlobook:/home/carlo # rpm -qa | grep -i libzypp
libzypp-8.8.0-1.1.x86_64
or, in details:
carlobook:/home/carlo # rpm -qi libzypp
Name : libzypp Relocations: (not relocatable)
Version : 8.8.0 Vendor:
obs://build.opensuse.org/zypp:Head
Release : 1.1 Build Date: mer 03 nov 2010
16:45:33 CET
Install Date: gio 04 nov 2010 09:51:45 CET Build Host: build30
Group : System/Packages Source RPM:
libzypp-8.8.0-1.1.src.rpm
Size : 7925211 License: GPLv2+
Signature : DSA/SHA1, mer 03 nov 2010 16:46:00 CET, Key ID 9e9ab9fdf3ef3328
Summary : Package, Patch, Pattern, and Product Management
Description :
Package, Patch, Pattern, and Product Management
Authors:
--------
Michael Andres