|
Bugzilla – Full Text Bug Listing |
| Summary: | kernel not updating | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 12.3 | Reporter: | Harald Koenig <koenig> |
| Component: | YaST2 | Assignee: | Mr Maintenance <maintenance> |
| Status: | RESOLVED FIXED | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | coolo, meissner |
| Version: | RC 1 | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
zypper.solverTestCase
next zypper test case... next zypper test case |
||
|
Description
Harald Koenig
2013-02-24 22:51:45 UTC
what does zypper patch say? ah, interesting: zypper patch Loading repository data... Reading installed packages... Resolving package dependencies... Problem: patch:openSUSE-2013-142-1.noarch conflicts with kernel-debug-devel.x86_64 < 3.7.9-1.4.2 provided by kernel-debug-devel-3.4.28-2.20.1.x86_64 Solution 1: Following actions will be done: deinstallation of kernel-debug-devel-3.4.28-2.20.1.x86_64 deinstallation of kernel-default-devel-3.4.28-2.20.1.x86_64 deinstallation of kernel-default-devel-3.7.6-1.2.1.x86_64 deinstallation of kernel-desktop-devel-3.4.28-2.20.1.x86_64 deinstallation of kernel-desktop-devel-3.7.6-1.2.1.x86_64 deinstallation of kernel-syms-3.4.28-2.20.1.x86_64 deinstallation of kernel-syms-3.7.6-1.2.1.x86_64 deinstallation of kernel-xen-devel-3.4.28-2.20.1.x86_64 deinstallation of kernel-xen-devel-3.7.6-1.2.1.x86_64 Solution 2: do not install patch:openSUSE-2013-142-1.noarch Choose from above solutions by number or cancel [1/2/c] (c): ^C the old kernel is due to $ grep ^multiversion /etc/zypp/zypp.conf multiversion = provides:multiversion(kernel) and it should stay installed, because /boot is shared between 12.2 and 12.3, so uninstalling the 3.4.* kernel in the 12.3-tree would kill the boot kernel for 12.2:-( I do have kernel 3.7.6-1.2.1 installed, and patch:openSUSE-2013-142-1.noarch should only apply to this one, and just not touch older kernels ?!? here is the list of installed kernel rpms: $ rpm -qa kernel\* | sort kernel-debug-devel-3.4.28-2.20.1.x86_64 kernel-default-devel-3.4.28-2.20.1.x86_64 kernel-default-devel-3.7.6-1.2.1.x86_64 kernel-desktop-3.4.28-2.20.1.x86_64 kernel-desktop-3.7.6-1.2.1.x86_64 kernel-desktop-devel-3.4.28-2.20.1.x86_64 kernel-desktop-devel-3.7.6-1.2.1.x86_64 kernel-devel-3.4.28-2.20.1.noarch kernel-devel-3.7.6-1.2.1.noarch kernel-firmware-20120719git-3.1.1.noarch kernel-source-3.4.28-2.20.1.noarch kernel-source-3.7.6-1.2.1.noarch kernel-syms-3.4.28-2.20.1.x86_64 kernel-syms-3.7.6-1.2.1.x86_64 kernel-xen-3.4.28-2.20.1.x86_64 kernel-xen-3.7.6-1.2.1.x86_64 kernel-xen-devel-3.4.28-2.20.1.x86_64 kernel-xen-devel-3.7.6-1.2.1.x86_64 hmm, zypp folks? should multiversion work with patches? Yes. (Please attach a solver testcase...) zypper patch --debug-solver Created attachment 527050 [details]
zypper.solverTestCase
thanks for the command line -- voila the test case...
1st upload via GPRS failed:-((
Local file uploads must not exceed 10 MB in size.
please rethink that policy!!
and maybe use "xz" instead of "gzip" for solver files, now it's only 5 MB ;-)
Aargh, a simple 'install kernel-debug-devel-3.7.9-1.4.2.x86_64' job yields: Problem 1: nothing provides kernel-devel = 3.7.9-1.4 needed by kernel-debug-devel-3.7.9-1.4.2.x86_64 Solution 1: - do not install kernel-debug-devel-3.7.9-1.4.2.x86_64 That's why the only valid solution is the deinstall. (CC coolo so that he knows that the 12.3 update channels are badly broken) (In reply to comment #8) > Aargh, a simple 'install kernel-debug-devel-3.7.9-1.4.2.x86_64' job yields: > > > Problem 1: > nothing provides kernel-devel = 3.7.9-1.4 needed by > kernel-debug-devel-3.7.9-1.4.2.x86_64 > > Solution 1: > - do not install kernel-debug-devel-3.7.9-1.4.2.x86_64 > > That's why the only valid solution is the deinstall. ok, so I did rpm -e kernel-debug-devel but still # zypper up Loading repository data... Reading installed packages... The following package updates will NOT be installed: crash-kmp-desktop crash-kmp-xen filesystem hdjmod-kmp-desktop hdjmod-kmp-xen iscsitarget-kmp-desktop iscsitarget-kmp-xen kernel-default-devel kernel-desktop kernel-desktop-devel kernel-devel kernel-source kernel-syms kernel-xen kernel-xen-devel monodevelop virtualbox-guest-kmp-desktop virtualbox-host-kmp-desktop Nothing to do. # zypper patch Loading repository data... Reading installed packages... Resolving package dependencies... Problem: patch:openSUSE-2013-142-1.noarch conflicts with kernel-default-devel.x86_64 < 3.7.9-1.4.2 provided by kernel-default-devel-3.4.28-2.20.1.x86_64 Solution 1: Following actions will be done: deinstallation of kernel-default-devel-3.4.28-2.20.1.x86_64 deinstallation of kernel-default-devel-3.7.6-1.2.1.x86_64 deinstallation of kernel-desktop-devel-3.4.28-2.20.1.x86_64 deinstallation of kernel-desktop-devel-3.7.6-1.2.1.x86_64 deinstallation of kernel-syms-3.4.28-2.20.1.x86_64 deinstallation of kernel-syms-3.7.6-1.2.1.x86_64 deinstallation of kernel-xen-devel-3.4.28-2.20.1.x86_64 deinstallation of kernel-xen-devel-3.7.6-1.2.1.x86_64 Solution 2: do not install patch:openSUSE-2013-142-1.noarch Choose from above solutions by number or cancel [1/2/c] (c): c I'll attach next zypper testcase for "zypper patch ..." ... Created attachment 527194 [details]
next zypper test case...
Maybe, but the update repo is still broken, so that doesn't help: nothing provides kernel-devel = 3.7.9-1.4 needed by kernel-default-devel-3.7.9-1.4.2.x86_64 We now flushed the update repo. It should have however usually have same version-release pairs... It will receive soonishly a new kernel update (with the sock_diag local root fixed) for testing. after an "zypper update" this evening, the new kernel packages are missing again. this time there seem to be no dependency problems, only "zypper dup" shows/installs the new kernel: hl harald > zypper patch Loading repository data... Reading installed packages... Resolving package dependencies... Nothing to do. hl harald > zypper up Loading repository data... Reading installed packages... The following package updates will NOT be installed: kernel-default-devel kernel-desktop kernel-desktop-devel kernel-devel kernel-source kernel-syms kernel-xen kernel-xen-devel Nothing to do. hl harald > 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... The following NEW packages are going to be installed: kernel-default-devel kernel-desktop kernel-desktop-devel kernel-devel kernel-source kernel-syms kernel-xen kernel-xen-devel 8 new packages to install. Overall download size: 159.5 MiB. After the operation, additional 760.1 MiB will be used. Continue? [y/n/?] (y): n I'll attach another zypper testcase and postpone the kernel update in case you need more test input... forgot to add the rpm versions in play: hl harald > zypper se -s kernel-desktop Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+----------------------+---------+---------------+--------+------------------ i | kernel-desktop | package | 3.7.9-1.1.2 | x86_64 | (System Packages) i | kernel-desktop | package | 3.7.6-1.2.1 | x86_64 | (System Packages) i | kernel-desktop | package | 3.4.28-2.20.1 | x86_64 | (System Packages) v | kernel-desktop | package | 3.7.10-1.1.1 | x86_64 | openSUSE-12.3-Oss v | kernel-desktop | package | 3.7.10-1.1.1 | i686 | openSUSE-12.3-Oss | kernel-desktop-base | package | 3.7.10-1.1.1 | x86_64 | openSUSE-12.3-Oss | kernel-desktop-base | package | 3.7.10-1.1.1 | i686 | openSUSE-12.3-Oss i | kernel-desktop-devel | package | 3.7.9-1.1.2 | x86_64 | (System Packages) i | kernel-desktop-devel | package | 3.7.6-1.2.1 | x86_64 | (System Packages) i | kernel-desktop-devel | package | 3.4.28-2.20.1 | x86_64 | (System Packages) v | kernel-desktop-devel | package | 3.7.10-1.1.1 | x86_64 | openSUSE-12.3-Oss v | kernel-desktop-devel | package | 3.7.10-1.1.1 | i686 | openSUSE-12.3-Oss Created attachment 527867 [details]
next zypper test case
Reassigned to maintenance team as this is not a zypp issue. The reason is that we cleaned up the update-channels for 12.3 and the new kernel-version is already added to 12.3-rc2. This should be resolved now. If there are more problems feel free to reopen the bug. |