[Bug 1187726] New: issue with packages from repository Kernel:/stable:/KMP
http://bugzilla.opensuse.org/show_bug.cgi?id=1187726 Bug ID: 1187726 Summary: issue with packages from repository Kernel:/stable:/KMP Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.3 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: comes@naic.edu QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- I'm testing the latest kernel stable from Kernel:/stable:/Backport on leap 15.3. However when I try to install packages from Kernel:/stable:/KMP I found the following problems: 1) installing virtualbox-kmp-default gives the following error: Problem: nothing provides 'kernel-uname-r = 5.12.13-1.g2ab6e2b-default' needed by the to be installed virtualbox-kmp-default-6.1.22_k5.12.13_1.g2ab6e2b-4.34.x86_64 Solution 1: do not install virtualbox-kmp-default-6.1.22_k5.12.13_1.g2ab6e2b-4.34.x86_64 Solution 2: break virtualbox-kmp-default-6.1.22_k5.12.13_1.g2ab6e2b-4.34.x86_64 by ignoring some of its dependencies It seems like the kmp modules have version 5.12.13-1 but the kernel has version 5.12.13 then the error. The same issue apply to the others kmp rpms. 2) installing virtualbox gives the following error: Problem: nothing provides 'libc.so.6(GLIBC_2.33)(64bit)' needed by the to be installed virtualbox-6.1.22-4.38.x86_64 Solution 1: do not install virtualbox-6.1.22-4.38.x86_64 Solution 2: break virtualbox-6.1.22-4.38.x86_64 by ignoring some of its dependencies -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187726 http://bugzilla.opensuse.org/show_bug.cgi?id=1187726#c1 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |msuchanek@suse.com, | |tiwai@suse.com --- Comment #1 from Takashi Iwai <tiwai@suse.com> --- (In reply to Giacomo Comes from comment #0)
I'm testing the latest kernel stable from Kernel:/stable:/Backport on leap 15.3. However when I try to install packages from Kernel:/stable:/KMP I found the following problems:
1) installing virtualbox-kmp-default gives the following error:
Problem: nothing provides 'kernel-uname-r = 5.12.13-1.g2ab6e2b-default' needed by the to be installed virtualbox-kmp-default-6.1.22_k5.12.13_1.g2ab6e2b-4.34.x86_64 Solution 1: do not install virtualbox-kmp-default-6.1.22_k5.12.13_1.g2ab6e2b-4.34.x86_64 Solution 2: break virtualbox-kmp-default-6.1.22_k5.12.13_1.g2ab6e2b-4.34.x86_64 by ignoring some of its dependencies
It seems like the kmp modules have version 5.12.13-1 but the kernel has version 5.12.13 then the error. The same issue apply to the others kmp rpms.
The KMPs might become incompatible due to the different tools. We may need yet another OBS projects for KMP on Kernel:stable:Backport? Adding Michal to Cc.
2) installing virtualbox gives the following error:
Problem: nothing provides 'libc.so.6(GLIBC_2.33)(64bit)' needed by the to be installed virtualbox-6.1.22-4.38.x86_64 Solution 1: do not install virtualbox-6.1.22-4.38.x86_64 Solution 2: break virtualbox-6.1.22-4.38.x86_64 by ignoring some of its dependencies
This is because you've tried to install a package for TW. That won't work. You must install a package from its devel project built for openSUSE Leap instead. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187726 http://bugzilla.opensuse.org/show_bug.cgi?id=1187726#c2 --- Comment #2 from Michal Suchanek <msuchanek@suse.com> --- We can link the KMPs to the BAckport project directly. I don't think we need a separate project. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187726 http://bugzilla.opensuse.org/show_bug.cgi?id=1187726#c3 --- Comment #3 from Giacomo Comes <comes@naic.edu> --- (In reply to Takashi Iwai from comment #1)
(In reply to Giacomo Comes from comment #0)
2) installing virtualbox gives the following error:
Problem: nothing provides 'libc.so.6(GLIBC_2.33)(64bit)' needed by the to be installed virtualbox-6.1.22-4.38.x86_64 Solution 1: do not install virtualbox-6.1.22-4.38.x86_64 Solution 2: break virtualbox-6.1.22-4.38.x86_64 by ignoring some of its dependencies
This is because you've tried to install a package for TW. That won't work. You must install a package from its devel project built for openSUSE Leap instead.
the rpm virtualbox-kmp-default and virtualbox that I'm trying to install are both from Kernel:/stable:/KMP I though they could be installed on leap 15.3 but currently that's not possible. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187726 http://bugzilla.opensuse.org/show_bug.cgi?id=1187726#c4 --- Comment #4 from Michal Suchanek <msuchanek@suse.com> --- The virtualbox from Kernel:stable:Backport should install on Leap 15.3 -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187726 http://bugzilla.opensuse.org/show_bug.cgi?id=1187726#c5 --- Comment #5 from Giacomo Comes <comes@naic.edu> --- (In reply to Michal Suchanek from comment #4)
The virtualbox from Kernel:stable:Backport should install on Leap 15.3
The kmp rpms in Kernel:stable:Backport cannon be installed. The error is: Problem: nothing provides 'ksym(default:_copy_to_user) = 6b10bee1' needed by the to be installed virtualbox-kmp-default-6.1.22_k5.12.13_lp153.2.g2ab6e2b-lp153.603.1.x86_64 Solution 1: do not install virtualbox-kmp-default-6.1.22_k5.12.13_lp153.2.g2ab6e2b-lp153.603.1.x86_64 Solution 2: break virtualbox-kmp-default-6.1.22_k5.12.13_lp153.2.g2ab6e2b-lp153.603.1.x86_64 by ignoring some of its dependencies -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187726 http://bugzilla.opensuse.org/show_bug.cgi?id=1187726#c6 --- Comment #6 from Giacomo Comes <comes@naic.edu> --- I see an new repository: Kernel:stable:Backport:KMP/standard when I install kmp modules from this repository I get the error: Problem: nothing provides 'ksym(default:module_layout) = c3006272' needed by the to be installed virtualbox-kmp-default-6.1.22_k5.13.0_lp153.2.g6ed423b-lp153.4.1.x86_64 Solution 1: do not install virtualbox-kmp-default-6.1.22_k5.13.0_lp153.2.g6ed423b-lp153.4.1.x86_64 Solution 2: break virtualbox-kmp-default-6.1.22_k5.13.0_lp153.2.g6ed423b-lp153.4.1.x86_64 by ignoring some of its dependencies -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187726 http://bugzilla.opensuse.org/show_bug.cgi?id=1187726#c7 Michal Suchanek <msuchanek@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mls@suse.com Flags| |needinfo?(mls@suse.com) --- Comment #7 from Michal Suchanek <msuchanek@suse.com> --- The provide is shown in the build log but does not appear in the resulting package. Michael, any idea what went wrong or how to debug? -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187726 http://bugzilla.opensuse.org/show_bug.cgi?id=1187726#c8 --- Comment #8 from Giacomo Comes <comes@naic.edu> --- I examined the log of the latest rpm: https://build.opensuse.org/public/build/Kernel:stable:Backport/standard/x86_... when the rpm is build there are about 24423 provided ksym symbols but later after the modules are signed there are only 13536 ksym symbols in the final rpm (you can see that with: grep 'Provides: kernel ' <logfile>) between the 10887 ksym disappeared, there are the one needed by the kmp rpms. I hope with such information you can figure out how to solve the issue. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187726 http://bugzilla.opensuse.org/show_bug.cgi?id=1187726#c9 Michal Suchanek <msuchanek@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jlee@suse.com Flags|needinfo?(mls@suse.com) |needinfo?(jlee@suse.com) --- Comment #9 from Michal Suchanek <msuchanek@suse.com> --- Kernel symbol provides lost in pesign-obs-integration. Can you have a look, please? -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187726 http://bugzilla.opensuse.org/show_bug.cgi?id=1187726#c10 Joey Lee <jlee@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(lnussel@suse.com) --- Comment #10 from Joey Lee <jlee@suse.com> --- Hi Ludwig, Do you think that this issue is about kernel module compress in pesign-obs-integration? Thanks for your suggestion! -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187726 http://bugzilla.opensuse.org/show_bug.cgi?id=1187726#c11 Ludwig Nussel <lnussel@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(lnussel@suse.com) | --- Comment #11 from Ludwig Nussel <lnussel@suse.com> --- the build log complains about xz and gzip at least. So probably some mismatch between kernel settings and what pesign-obs-integration supports? https://github.com/openSUSE/pesign-obs-integration/commit/b23d9018134eb50596... is in Factory and does something with that. So maybe worth a try to just link pesign-obs-integration from Factory into Kernel:stable:Backport to see if that fixes it before digging deeper. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187726 http://bugzilla.opensuse.org/show_bug.cgi?id=1187726#c12 Joey Lee <jlee@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(jlee@suse.com) | --- Comment #12 from Joey Lee <jlee@suse.com> --- (In reply to Ludwig Nussel from comment #11)
the build log complains about xz and gzip at least. So probably some mismatch between kernel settings and what pesign-obs-integration supports? https://github.com/openSUSE/pesign-obs-integration/commit/ b23d9018134eb505961917f165f9e39ff4829576 is in Factory and does something with that.
So maybe worth a try to just link pesign-obs-integration from Factory into Kernel:stable:Backport to see if that fixes it before digging deeper.
I have branch Kernel:stable:Backport/kernel-default and Base:System/pesign-obs-integration to my home branch home:joeyli:branches:Kernel:stable:Backport. But I didn't reproduce the symbol lost issue in the build log: https://build.opensuse.org/package/live_build_log/home:joeyli:branches:Kerne... And, I have checked the kernel module xz file. The signature be attached on ko file success. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187726 http://bugzilla.opensuse.org/show_bug.cgi?id=1187726#c13 --- Comment #13 from Michal Suchanek <msuchanek@suse.com> --- The next kernel build in the backport repositories should use the updated pesign-obs-integration. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187726 http://bugzilla.opensuse.org/show_bug.cgi?id=1187726#c14 --- Comment #14 from Joey Lee <jlee@suse.com> --- (In reply to Michal Suchanek from comment #13)
The next kernel build in the backport repositories should use the updated pesign-obs-integration.
Thanks! I didn't see the symbol lost issue in the new Kernel:stable:Backport/kernel-default log: https://build.opensuse.org/build/Kernel:stable:Backport/standard/x86_64/kern... I have checked the kernel module in kernel-default package. The signature be attached success. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187726 http://bugzilla.opensuse.org/show_bug.cgi?id=1187726#c15 Joey Lee <jlee@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |comes@naic.edu Flags| |needinfo?(comes@naic.edu) --- Comment #15 from Joey Lee <jlee@suse.com> --- Hi Giacomo, Do you still see problem with new kernel-default package in Kernel:stable:Backport repo? -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187726 http://bugzilla.opensuse.org/show_bug.cgi?id=1187726#c16 Giacomo Comes <comes@naic.edu> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(comes@naic.edu) | --- Comment #16 from Giacomo Comes <comes@naic.edu> --- (In reply to Joey Lee from comment #15)
Hi Giacomo,
Do you still see problem with new kernel-default package in Kernel:stable:Backport repo?
Hi, the issue is fixed. This bug can be closed. I have tough a remark. In comment 2, Michal was suggesting to use a single project for both the stable kernel and the kmp modules. This was done at the beginning. The kmp rpms were available in Kernel:stable:Backport. However due to the pesign-obs-integration bug Kernel:stable:Backport:KMP was created. May be now the two projects can be merged? -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187726 http://bugzilla.opensuse.org/show_bug.cgi?id=1187726#c17 --- Comment #17 from Joey Lee <jlee@suse.com> --- (In reply to Giacomo Comes from comment #16)
(In reply to Joey Lee from comment #15)
Hi Giacomo,
Do you still see problem with new kernel-default package in Kernel:stable:Backport repo?
Hi, the issue is fixed. This bug can be closed. I have tough a remark. In comment 2, Michal was suggesting to use a single project for both the stable kernel and the kmp modules. This was done at the beginning. The kmp rpms were available in Kernel:stable:Backport. However due to the pesign-obs-integration bug Kernel:stable:Backport:KMP was created. May be now the two projects can be merged?
I am OK. I did not see concern on this. -- You are receiving this mail because: You are the assignee for the bug.
participants (1)
-
bugzilla_noreply@suse.com