[Bug 434790] New: Zypper preffers a i586 packages on x86_64 system
https://bugzilla.novell.com/show_bug.cgi?id=434790 Summary: Zypper preffers a i586 packages on x86_64 system Product: openSUSE 11.1 Version: Beta 2 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: libzypp AssignedTo: zypp-maintainers@forge.provo.novell.com ReportedBy: mvyskocil@novell.com QAContact: qa@suse.de Found By: Development On my x86_64 system I've problem with zypper. It tries to install an i586 packages, altougth the x86_64 alternative exists. There's no i586 configuration in /etc/products.d and forcing of arch in /etc/zypp/zypp.conf to x86_64 did not helped. The following repositories are used. The KDE:* have a openSUSE_Factory in an end of a base_url. $ zypper lr # | Alias | Name | Enabled | Refresh --+------------------------------+------------------------------+---------+-------- 1 | FATE | FATE | Yes | No 2 | Factory | Factory | Yes | No 3 | KDE:KDE4:UNSTABLE:Desktop | KDE:KDE4:UNSTABLE:Desktop | Yes | No 4 | KDE:KDE4:UNSTABLE:Extra-Apps | KDE:KDE4:UNSTABLE:Extra-Apps | Yes | No 5 | KDE:Qt | KDE:Qt | Yes | No 6 | Packman | Packman | Yes | No 7 | openSUSE:Tools | openSUSE:Tools | Yes | No 8 | vlc | vlc | Yes | No Only one repository, from which I can install a 64bit packages is a Factory [1]: $ zypper -vv in kde4-knotes Verbosity: 2 Non-option program arguments: 'kde4-knotes' Initializing Target Loading repository data... Reading installed packages... Force resolution: Yes Resolving package dependencies... Force resolution: Yes The following NEW package is going to be installed: kde4-knotes-4.1.2-1.2.x86_64 (Factory) Overall download size: 205.0 K. After the operation, additional 712.0 K will be used. Continue? [YES/no]: ^C^C OK OK! Exiting immediately... $ zypper -vv in -r KDE:KDE4:UNSTABLE:Desktop kde4-knotes Verbosity: 2 Non-option program arguments: 'kde4-knotes' Initializing Target Loading repository data... Reading installed packages... Force resolution: Yes Resolving package dependencies... Force resolution: Yes Problem: nothing provides libQtCore.so.4 needed by kde4-knotes-4.1.68-2.2.i586 Solution 1: do not ask to install a solvable providing kde4-knotes Choose the above solution using '1' or cancel using 'c' [1/C]: ^C^C OK OK! Exiting immediately... [1] http://download.opensuse.org/factory/repo/oss -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=434790
User mvyskocil@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=434790#c1
--- Comment #1 from Michal Vyskocil
https://bugzilla.novell.com/show_bug.cgi?id=434790
User mvyskocil@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=434790#c2
--- Comment #2 from Michal Vyskocil
https://bugzilla.novell.com/show_bug.cgi?id=434790
User mvyskocil@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=434790#c3
--- Comment #3 from Michal Vyskocil
https://bugzilla.novell.com/show_bug.cgi?id=434790
Ján Kupec
https://bugzilla.novell.com/show_bug.cgi?id=434790
User jkupec@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=434790#c4
Ján Kupec
https://bugzilla.novell.com/show_bug.cgi?id=434790
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=434790#c5
Michael Schröder
From the solver side, here's the rules that make it unsolvable: JOB Rule #9500: kde4-knotes-4.1.68-2.2.i586 [952] (w1) Conflict.level1 kde4-knotes-4.1.69-1.3.x86_64 [1274] (w2) Conflict.level1 next rules: 0 0 Rule #1236: !kde4-knotes-4.1.69-1.3.x86_64 [1274] (w1) Conflict.level1 kdebase4-runtime-4.1.69-1.3.x86_64 [1393] (w2) Conflict.level1 next rules: 1237 1263 Rule #2217: !kde4-knotes-4.1.68-2.2.i586 [952] (w1) Conflict.level1 next rules: 0 0 Rule #601: !kdebase4-runtime-4.1.69-1.3.x86_64 [1393] (w1) Conflict.level1 next rules: 0 0
So the job is to either install the i586 or the x86_64 version. Both packages are not installable, thus the job can't be fulfilled. The solver now has to report a problem back to the user and just picks a rule by a heuristic. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=434790
User holler@nefkom.info added comment
https://bugzilla.novell.com/show_bug.cgi?id=434790#c6
Hans-Peter Holler
https://bugzilla.novell.com/show_bug.cgi?id=434790
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=434790#c7
--- Comment #7 from Michael Schröder
participants (1)
-
bugzilla_noreply@novell.com