On Wed, Dec 24, 2014 at 01:13:10PM +0100, Marcus Meissner wrote:
On Tue, Dec 23, 2014 at 08:28:32PM +0100, Marcus Meissner wrote:
On Tue, Dec 23, 2014 at 10:05:55PM +0300, Andrei Borzenkov wrote:
В Tue, 23 Dec 2014 14:56:23 -0400 Giacomo Comes
пишет: On Tue, Dec 23, 2014 at 05:51:25PM +0100, Marcus Meissner wrote:
On Tue, Dec 23, 2014 at 12:43:28PM -0400, Giacomo Comes wrote:
On Tue, Dec 23, 2014 at 04:37:58PM +0100, Marcus Meissner wrote: > On Tue, Dec 23, 2014 at 11:15:44AM -0400, Giacomo Comes wrote: > > Few days ago there was a kernel update for 12.3, 13.1 and 13.2. > > In the 13.1 update repository together with the kernel update > > there were also the updates of the out of tree kernel modules > > (ipset-kmp, cloop-kmp, vhba-kmp, etc.). Such (necessary) updates > > are missing for 13.2. > > The modules should still load as-is. KMPs are packaged in a framework > that will make them work in newer kernels. > > Are you seeing this as not to be the case?
In my case (I have kernel multiversion disabled in zypp.conf) the update to kernel 3.16.7-7.1 will install as well kernel-<flavor>-base 3.16.6-2.1. During the installation of such base kernel I see these messages: depmod: WARNING: /lib/modules/3.16.6-2-desktop/updates/vboxvideo.ko needs unknown symbol drm_open depmod: WARNING: /lib/modules/3.16.6-2-desktop/updates/vboxvideo.ko needs unknown symbol drm_poll depmod: WARNING: /lib/modules/3.16.6-2-desktop/updates/vboxvideo.ko needs unknown symbol drm_pci_init depmod: WARNING: /lib/modules/3.16.6-2-desktop/updates/vboxvideo.ko needs unknown symbol drm_ioctl depmod: WARNING: /lib/modules/3.16.6-2-desktop/updates/vboxvideo.ko needs unknown symbol drm_mmap depmod: WARNING: /lib/modules/3.16.6-2-desktop/updates/vboxvideo.ko needs unknown symbol drm_pci_exit depmod: WARNING: /lib/modules/3.16.6-2-desktop/updates/vboxvideo.ko needs unknown symbol drm_release
These warnings seems to be normal.
It this normal? How to avoid anyway the installation of kernel-<flavor>-base?
This is not clear though. Did zypper report something?
No there is nothing unusual in /var/log/zypp/history. I have done few tests. If I remove the KMP rpm and I do the upgrade, the kernel is upgraded normally and no kernel-<flavor>-base is installed. Later when I install a KMP rpm the kernel-<flavor>-base is also installed.
If kernel multiversion is enabled in /etc/zypp/zypp.conf and a KMP rpm is installed, when I upgrade the kernel no kernel-<flavor>-base is installed because kernel 3.16.6-2.1 is still available. If later I manually remove kernel 3.16.6-2.1 the corresponding kernel-<flavor>-base is installed.
Clearly the KMP rpms packaged in the framework that will make them work in newer kernels are still depending on the original kernel.
Yep.
bor@opensuse:~> LC_ALL=C LANG=C sudo rpm -e --test kernel-desktop-3.16.6-2.1.x86_64 error: Failed dependencies: kernel-uname-r = 3.16.6-2-desktop is needed by (installed) crash-kmp-desktop-7.0.8_k3.16.6_2-1.11.x86_64
Ok, our QA did not cover the "single" kernel scenario only the default "multiversion".
We will be preparing a KMP update with all the kmps.
... and quickly released. Hope this makes it behave better.
Thanks. That fixes the kernel update. Cheer, Giacomo -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org