http://bugzilla.novell.com/show_bug.cgi?id=564239 http://bugzilla.novell.com/show_bug.cgi?id=564239#c0 Summary: zypper reports "problem" / "obsolete" when manual install overrides locked repo/package, then doesn't follow given Solution/Instruction Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: All OS/Version: openSUSE 11.2 Status: NEW Severity: Normal Priority: P5 - None Component: libzypp AssignedTo: zypp-maintainers@forge.provo.novell.com ReportedBy: 0.bugs.only.0@gmail.com QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2b5) Gecko/20091204 SUSE/3.6b5-2.2 Firefox/3.6b5 have OS 11.2 installed, with kotd/11.2 manually installed, uname -a Linux server 2.6.31.7-0.0.0.8.a22d080-xen #1 SMP 2009-12-09 17:08:28 +0100 x86_64 x86_64 x86_64 GNU/Linux zypper se -s | grep -i kernel-xen | grep ^i i | kernel-xen | package | 2.6.31.7-0.0.0.8.a22d080 | x86_64 | (System Packages) i | kernel-xen-base | package | 2.6.31.7-0.0.0.8.a22d080 | x86_64 | (System Packages) i | kernel-xen-devel | package | 2.6.31.7-0.0.0.8.a22d080 | x86_64 | (System Packages) locks are applied to OS/distro repos to NOT pull/upgrade, zypper ll # | Name | Type | Repository --+------------+---------+------------ 1 | kernel-xen | package | OS11-update 2 | kernel-xen | package | OS11-oss @ zypper up Loading repository data... Reading installed packages... Nothing to do. as expected. @ zypper dup Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command. Loading repository data... Reading installed packages... Computing distribution upgrade... Problem: problem with installed package kernel-xen-2.6.31.7-0.0.0.8.a22d080.x86_64 Solution 1: keep obsolete kernel-xen-2.6.31.7-0.0.0.8.a22d080.x86_64 Solution 2: do not forbid installation of kernel-xen-2.6.31.5-0.1.1.x86_64[OS11-oss] Choose from above solutions by number or cancel [1/2/c] (c): 1 Resolving dependencies... Computing distribution upgrade... Problem: problem with installed package kernel-xen-2.6.31.7-0.0.0.8.a22d080.x86_64 Solution 1: keep obsolete kernel-xen-2.6.31.7-0.0.0.8.a22d080.x86_64 Solution 2: do not forbid installation of kernel-xen-2.6.31.5-0.1.1.x86_64[OS11-oss] Choose from above solutions by number or cancel [1/2/c] (c): ^C etc etc Functionally, there's neither a "problem" with the installed-in-the-System-Packages kernel-xen package, nor is it "obsolete", esp compared to the offered xen-2.6.31.5-0.1.1.x86_64. It seems the zypper report is overstated in its implication. There should be an option -- either to zypper at cmd line or in *.conf(s) -- to allow such a manual override. Reading @ http://en.opensuse.org/Zypper/Usage/11.2#Package_Locks, "zypper al -r repo-oss virtualbox* # restrict the lock to 'repo-oss' repository (allowing installation from others)" and, later, ""zypper dup" will try to sync your currently installed packages with the ones available from (all) the repos you have enabled. This means it will also downgrade packages if your installed version is newer than the one available in the repo." implies to my read that one should be able lock the dist repo out, and if no other repo offers an alternative, the manually-installed pkg should be left alone/accepted. At the very least, the offered solution should accept the instruction/response its given. Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.