Bug 362547

Summary: Crash software manager when install package from Nautilus
Product: [openSUSE] openSUSE 10.3 Reporter: Andrey Gankov <gankov>
Component: YaST2Assignee: Ladislav Slezák <lslezak>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Major    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 10.3   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Yast log

Description Andrey Gankov 2008-02-16 21:49:39 UTC
When i install any package form Nautilus, software manager crash after scan RPM data base. I use Gnome
Steps for reproduce:
1 - run nautilus
2 - click right button on any rpm package
3 - select "open with software install" 
4 - enter password for command (for example /sbin/yast2 --install /home/andrew/packets/drweb/drweb-x-4.44.0-1.i586.rpm)
5 - scan data base
6 - windows of software manager closed, and no happens
Comment 1 Andrey Gankov 2008-02-16 21:53:59 UTC
Created attachment 195290 [details]
Yast log
Comment 2 Jozef Uhliarik 2008-02-19 09:29:04 UTC
It seems to be problem of packager
Comment 3 Ladislav Slezák 2008-02-19 11:56:17 UTC
There is a missing dependency:

2008-02-17 00:46:59 <5> linux-acer(7938) [zypp] Exception.cc(log):119 RpmDb.cc(doInstallPackage):1958 THROW:    RpmDb.cc(doInstallPackage):1958: Subprocess failed. Error: RPM failed: error: Failed dependencies:
2008-02-17 00:46:59 <5> linux-acer(7938) [zypp] Exception.cc(log):119   drweb-daemon = 4.44.0 is needed by drweb-x-4.44.0-1.i586

Yast should display more details when it failes. It could even try to use other dependent packages from the same directory.
Comment 4 Ladislav Slezák 2008-04-28 16:03:53 UTC
Fixed in yast2-packager-2.16.40 - yast displays an error message now.