Bug 605799

Summary: packages dependency problem
Product: [openSUSE] openSUSE 11.2 Reporter: Caleb Boursiquot <calebbours>
Component: YaST2Assignee: Ladislav Slezák <lslezak>
Status: RESOLVED DUPLICATE QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P4 - Low CC: ma
Version: Final   
Target Milestone: ---   
Hardware: 32bit   
OS: openSUSE 11.2   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Screenshoot of erreo message

Description Caleb Boursiquot 2010-05-14 00:32:49 UTC
Created attachment 362196 [details]
Screenshoot of erreo message

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.4) Gecko/20091016 SUSE/3.5.4-1.1.2 Firefox/3.5.4

Each time I try to install a software on openSUSE like flash player, google chrome and every other the installer crashes.

Reproducible: Always

Steps to Reproduce:
1.Download a software (like google chrome)
2.Open 
3.And wait...
Actual Results:  
I get a screen that says:
Error
Package /tmp/wine-1.1.44-1.1.1.i586.rpm: Header V3 DSA signature: NOKEY, Key ID 233ab63d error: Failed dependencies:
                         wine-gecko is needed by wine-1.1.44-1.1.i586
                         libopenal.so.1 is needed be wine-1.1.44-1.1.i586

Expected Results:  
Well as you know the software should have installed correctly.
Comment 1 Vladislav Lewin 2010-05-18 08:22:12 UTC
Please attach YaST logs.
It's actually helpful to attach them to (almost) every bugreport
for YaST.                                                       

See http://en.opensuse.org/Bugs/YaST

Please reproduce the error and create a solver testcase:
http://en.opensuse.org/Bugs/YaST#I_want_to_report_a_bug_related_to_package_dependencies_and_libzypp_solver_and_now_I_am_asked_to_.22attach_a_solver_testcase.22._Which_logs_to_attach.3F
Comment 2 Michael Andres 2010-05-18 09:48:09 UTC
It looks like YaST does not resolve the packages dependencies when installing an .rpm; or it does not check the solvers return value. That's why rpm complains about the unresolved dependencies.

It may actually be that wine-gecko and libopenal.so.1 are not provided by any of your repos, but the installer should tell you so before invoking rpm.


Workaround: Try using zypper. Zypper will check the packages dependencies before trying to install via rpm.

(as root): zypper in /tmp/wine-1.1.44-1.1.1.i586.rpm
Comment 3 Jozef Uhliarik 2010-06-01 14:46:36 UTC
Lado it seems something for you.
Comment 4 Michal Zugec 2010-11-04 10:36:09 UTC
Caleb, does workaround in comment#2 works for you?
Comment 5 Ladislav Slezák 2010-11-08 16:56:01 UTC
This bug has been fixed in 11.3 (yast creates a temporary repo as zypper does).

*** This bug has been marked as a duplicate of bug 459268 ***