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 <ma@suse.de> Jiri Srain <jsrain@suse.cz> Stefan Schubert <schubi@suse.de> Duncan Mac-Vicar <dmacvicar@suse.de> Klaus Kaempf <kkaempf@suse.de> Marius Tomaschewski <mt@suse.de> Stanislav Visnovsky <visnov@suse.cz> Ladislav Slezak <lslezak@suse.cz> Distribution: zypp:Head / openSUSE_11.2 So you could include in this package next release also the creation of the above symlink (libzypp.so.800). Hope that help. Carlo Reproducible: Always Steps to Reproduce: 1. Use the http://download.opensuse.org/repositories/zypp:/Head/ repository on OpenSuSE 11.2 2. Use also the http://download.opensuse.org/repositories/YaST:/Head/ repository 3. On Gnome 2.30.x run Yast2 -> Software > Package Manager Actual Results: System crashes (Exception) Expected Results: Use Package Manager. See the simple fix I suggest. Until today I work around this trouble running carlobook:/home/carlo # yast2 --qt & [1] 7082 carlobook:/home/carlo # QGtkStyle was unable to detect the current GTK+ theme. No index for key: "Name" value: "" [1]+ Done yast2 --qt carlobook:/home/carlo # That show you a little second bug... :-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.