Bug 306253

Summary: Software Management just Segfaults
Product: [openSUSE] openSUSE 10.3 Reporter: Stephan Binner <stbinner>
Component: YaST2Assignee: Michael Andres <ma>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Blocker    
Priority: P5 - None CC: dmacvicar, jdelvare
Version: Beta 2   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Stephan Binner 2007-08-30 08:22:32 UTC
Observed with yesterday's Factory and openSUSE-10.3-Beta2-KDE-i386-Build937-CD1.iso media, starting "Software Management" just segfaults during startup (both Qt and ncurses) with

YaST got signal 11 at YCP file /usr/share/YaST2/clients/inst_packages.ycp:39
/sbin/yast2: line 385:  4733 Segmentation fault      $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2QT_ARGS
Comment 1 Duncan Mac-Vicar 2007-08-30 13:20:08 UTC
This fixed. It was because a change we introduced for that build.

Michael fixed it.
Comment 2 Duncan Mac-Vicar 2007-08-30 13:21:27 UTC
Closing. And next time attach logs please.
Comment 3 Stephan Binner 2007-09-01 19:34:41 UTC
*** Bug 307025 has been marked as a duplicate of this bug. ***
Comment 4 Jean Delvare 2007-09-01 20:11:15 UTC
Where do I get an updated package? My openSuse 10.3 installation is hardly usable for now.
Comment 5 Duncan Mac-Vicar 2007-09-02 15:44:30 UTC
Comment #4: I guess from the same place where you got the broken one. Factory. Or try the next build.
Comment 6 Jean Delvare 2007-09-02 17:03:25 UTC
(In reply to comment #5 from Duncan Mac-Vicar)
> I guess from the same place where you got the broken one. Factory.

No, I've installed 10.3 Beta 2, not Factory. I can pick updated packages in Factory if you tell me what packages I need. Presumably yast2-packager? Anything else?
Comment 7 Jean Delvare 2007-09-02 19:14:51 UTC
Factory has yast2-packager version 2.15.68-4, that's the same package that came with Beta 2:
http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/x86_64/yast2-packager-2.15.68-4.x86_64.rpm
So I'm still stuck.
Comment 8 Duncan Mac-Vicar 2007-09-02 20:32:14 UTC
The complete stack is:

libzypp
yast2-pkg-bindings
yast2-packager
zypper
Comment 9 Jean Delvare 2007-09-02 21:08:26 UTC
All four packages have the exact same version in Factory as what I got in Beta 2. Where is the fix?
Comment 11 Stanislav Visnovsky 2007-09-03 10:38:10 UTC
Factory has now yast2-packager-2.15.71 etc.

Please, update the list from comment #8 and test again.
Comment 12 Jean Delvare 2007-09-03 11:58:20 UTC
I just updated libzypp, yast2-pkg-bindings, yast2-packager and zypper from Factory and the bug is indeed fixed. Thank you!

(Note that I had to update yast2-perl-bindings, yast2-ncurses and yast2-qt as well to satisfy the package dependencies.)