https://bugzilla.suse.com/show_bug.cgi?id=1205787
Bug ID: 1205787 Summary: kernel-default-devel = 5.3.18-57 missing in repo meta data of Leap 15.3 (was: nvidia update 470.129.06 => 470.141.03 fails) Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.4 Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 Assignee: yast2-maintainers@suse.de Reporter: sndirsch@suse.com QA Contact: jsrain@suse.com CC: arvidjaar@gmail.com, joerg.kuehne@gmx.de, lubos.kocman@suse.com, ma@suse.com, mlin@suse.com, paul.pgp-7@gmx.com, stvdo@posteo.net Depends on: 1202116 Found By: --- Blocker: ---
+++ This bug was initially created as a clone of Bug #1202116 +++
On openSUSE Leap 15.3 nvidia update (from https://download.nvidia.com/opensuse/leap/15.3) 470.129.06-lp153.57.1 => 470.141.03-lp153.53.1 fails due to:
"nothing provides 'kernel-default-devel = 5.3.18-57'"
The 15.3 kernel is currently at 5.3.18-150300.59.87.1
Full conflict log:
#### YaST2 conflicts list - generated 2022-08-03 16:58:10 ####
nothing provides 'kernel-default-devel = 5.3.18-57' needed by the to be installed nvidia-gfxG05-kmp-default-470.141.03_k5.3.18_57-lp153.53.1.x86_64
[ ] do not install nvidia-gfxG05-kmp-default-470.141.03_k5.3.18_57-lp153.53.1.x86_64
[ ] break nvidia-gfxG05-kmp-default-470.141.03_k5.3.18_57-lp153.53.1.x86_64 by ignoring some of its dependencies
nothing provides 'kernel-default-devel = 5.3.18-57' needed by the to be installed nvidia-gfxG05-kmp-default-470.141.03_k5.3.18_57-lp153.53.1.x86_64
[ ] break nvidia-gfxG05-kmp-default-470.141.03_k5.3.18_57-lp153.53.1.x86_64 by ignoring some of its dependencies
[ ] do not install x11-video-nvidiaG05-470.141.03-lp153.53.1.x86_64
nothing provides 'kernel-default-devel = 5.3.18-57' needed by the to be installed nvidia-gfxG05-kmp-default-470.141.03_k5.3.18_57-lp153.53.1.x86_64
[ ] do not install nvidia-glG05-470.141.03-lp153.53.1.x86_64
[ ] break nvidia-gfxG05-kmp-default-470.141.03_k5.3.18_57-lp153.53.1.x86_64 by ignoring some of its dependencies
nothing provides 'kernel-default-devel = 5.3.18-57' needed by the to be installed nvidia-gfxG05-kmp-default-470.141.03_k5.3.18_57-lp153.53.1.x86_64
[ ] do not install nvidia-computeG05-470.141.03-lp153.53.1.x86_64
[ ] break nvidia-gfxG05-kmp-default-470.141.03_k5.3.18_57-lp153.53.1.x86_64 by ignoring some of its dependencies
#### YaST2 conflicts list END ###
https://bugzilla.suse.com/show_bug.cgi?id=1205787 https://bugzilla.suse.com/show_bug.cgi?id=1205787#c1
Stefan Dirsch sndirsch@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|kernel-default-devel = |kernel-default-devel = |5.3.18-57 missing in repo |5.14.21-150400.22 missing |meta data of Leap 15.3 |in repo meta data of Leap |(was: nvidia update |15.4 |470.129.06 => 470.141.03 | |fails) |
--- Comment #1 from Stefan Dirsch sndirsch@suse.com --- Looks like we have the same issue as in Leap 15.3, i.e. we apparently removed the GA kernel (devel) packages with a quarterly GA update (or whatever this is called).
Problem: the installed nvidia-gfxG05-kmp-default-470.141.03_k5.14.21_150400.22-lp154.54.1.x86_64 requires 'kernel-default-devel = 5.14.21-150400.22', but this requirement cannot be provided Solution 1: Following actions will be done: deinstallation of nvidia-gfxG05-kmp-default-470.141.03_k5.14.21_150400.22-lp154.54.1.x86_64 deinstallation of x11-video-nvidiaG05-470.141.03-lp154.54.1.x86_64 deinstallation of nvidia-glG05-470.141.03-lp154.54.1.x86_64 deinstallation of nvidia-computeG05-470.141.03-lp154.54.1.x86_64 deinstallation of x11-video-nvidiaG05-32bit-470.141.03-lp154.54.1.x86_64 deinstallation of nvidia-glG05-32bit-470.141.03-lp154.54.1.x86_64 deinstallation of nvidia-computeG05-32bit-470.141.03-lp154.54.1.x86_64 Solution 2: do not install kernel-default-devel-5.14.21-150400.24.33.2.x86_64 Solution 3: break nvidia-gfxG05-kmp-default-470.141.03_k5.14.21_150400.22-lp154.54.1.x86_64 by ignoring some of its dependencies
We only provide .24 as "quarterly GA" kernel packages.
https://bugzilla.suse.com/show_bug.cgi?id=1205787 https://bugzilla.suse.com/show_bug.cgi?id=1205787#c2
--- Comment #2 from Stefan Dirsch sndirsch@suse.com --- Leap 15.3 bug was boo#1202116
https://bugzilla.suse.com/show_bug.cgi?id=1205787 https://bugzilla.suse.com/show_bug.cgi?id=1205787#c3
Stefan Dirsch sndirsch@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lnussel@suse.com
--- Comment #3 from Stefan Dirsch sndirsch@suse.com --- Adding Ludwig as original reporter of this bug.
https://bugzilla.suse.com/show_bug.cgi?id=1205787
Stefan Dirsch sndirsch@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugzilla.suse.com/s | |how_bug.cgi?id=1202116
https://bugzilla.suse.com/show_bug.cgi?id=1205787 https://bugzilla.suse.com/show_bug.cgi?id=1205787#c4
Stefan Hundhammer shundhammer@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Assignee|yast2-maintainers@suse.de |lubos.kocman@suse.com
--- Comment #4 from Stefan Hundhammer shundhammer@suse.com --- Lubos, please check.
https://bugzilla.suse.com/show_bug.cgi?id=1205787
Stefan Hundhammer shundhammer@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|YaST2 |Basesystem QA Contact|jsrain@suse.com |qa-bugs@suse.de
https://bugzilla.suse.com/show_bug.cgi?id=1205787 https://bugzilla.suse.com/show_bug.cgi?id=1205787#c5
--- Comment #5 from Max Lin mlin@suse.com --- What I have seen that .22 was there in the GA repo. We didn't republish 15.4 ftp-tree(repo) so far AFAIK, @Lubos can you confirm that? even that we didn't rebuild 15.4 ftp-tree within the newer *quarterly GA update*, it does rebuild dvd only.
$ sudo zypper se -s kernel-default-devel Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository --+----------------------+---------+------------------------+--------+---------------------- | kernel-default-devel | package | 6.0.8-1.1 | x86_64 | Main Repository (OSS) | kernel-default-devel | package | 5.14.21-150400.24.33.2 | x86_64 | 155_sle_update | kernel-default-devel | package | 5.14.21-150400.24.28.1 | x86_64 | 155_sle_update | kernel-default-devel | package | 5.14.21-150400.24.21.2 | x86_64 | 155_sle_update | kernel-default-devel | package | 5.14.21-150400.24.18.1 | x86_64 | 155_sle_update | kernel-default-devel | package | 5.14.21-150400.24.11.1 | x86_64 | 155_sle_update | kernel-default-devel | package | 5.14.21-150400.22.1 | x86_64 | 155_oss | kernel-default-devel | package | 6.0.8-1.1 | i586 | Main Repository (OSS)
$ sudo zypper lr -u Repository priorities are without effect. All enabled repositories share the same priority.
# | Alias | Name | Enabled | GPG Check | Refresh | URI ---+----------------------------------+----------------------------------------------------+---------+-----------+---------+-------------------------------------------------------------------------------- 1 | 155_oss | 155_oss | Yes | (r ) Yes | No | http://download.opensuse.org/distribution/leap/15.4/repo/oss/ 2 | 155_sle_update | 155_sle_update | Yes | (r ) Yes | No | http://download.opensuse.org/update/leap/15.4/sle/
https://bugzilla.suse.com/show_bug.cgi?id=1205787 https://bugzilla.suse.com/show_bug.cgi?id=1205787#c6
Stefan Dirsch sndirsch@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(lnussel@suse.com)
--- Comment #6 from Stefan Dirsch sndirsch@suse.com --- Hmm. Indeed, seems there is still
28 | repo-oss | Main Repository | Yes | (r ) Yes | Yes | http://download.opensuse.org/distribution/leap/15.4/repo/oss/
Ludwig, could you please check that you still have this repository enabled on your system?
https://bugzilla.suse.com/show_bug.cgi?id=1205787 https://bugzilla.suse.com/show_bug.cgi?id=1205787#c7
Ludwig Nussel lnussel@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(lnussel@suse.com) |
--- Comment #7 from Ludwig Nussel lnussel@suse.com --- yes it is. Meanwhile I found that issue is that the system has multiversion disabled. With btrfs snapshots there's no reason to keep old kernels. Looks like the NVidia driver relies on that feature though. Does this strict requirement make sense? After all the module would load for the updated kernel as well, right?
https://bugzilla.suse.com/show_bug.cgi?id=1205787 https://bugzilla.suse.com/show_bug.cgi?id=1205787#c8
--- Comment #8 from Stefan Dirsch sndirsch@suse.com --- Hmm. Is multiversion our default?
The issue is: If you build against kernel X+1 and then boot kernel-default X you may miss symbols and therefore the module can't be loaded. That's why we now force build aginst GA kernel. (boo#1201936)
https://bugzilla.suse.com/show_bug.cgi?id=1205787
Stefan Dirsch sndirsch@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|kernel-default-devel = |kernel-default-devel = |5.14.21-150400.22 missing |5.14.21-150400.22 missing |in repo meta data of Leap |with multiversion disabled |15.4 |
https://bugzilla.suse.com/show_bug.cgi?id=1205787 https://bugzilla.suse.com/show_bug.cgi?id=1205787#c9
--- Comment #9 from Stefan Dirsch sndirsch@suse.com --- For now I could only find new installation with
multiversion = provides:multiversion(kernel)
in /etc/zypp/zypp.conf.
https://bugzilla.suse.com/show_bug.cgi?id=1205787
Stefan Dirsch sndirsch@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P4 - Low Component|Basesystem |X11 3rd Party Driver Summary|kernel-default-devel = |NVIDIA packages on openSUSE |5.14.21-150400.22 missing |Leap need 'multiversion = |with multiversion disabled |provides:multiversion(kerne | |l)' in /etc/zypp/zypp.conf QA Contact|qa-bugs@suse.de |sndirsch@suse.com
https://bugzilla.suse.com/show_bug.cgi?id=1205787
Stefan Dirsch sndirsch@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS Assignee|lubos.kocman@suse.com |sndirsch@suse.com
https://bugzilla.suse.com/show_bug.cgi?id=1205787 https://bugzilla.suse.com/show_bug.cgi?id=1205787#c10
--- Comment #10 from Stefan Dirsch sndirsch@suse.com --- I don't see how I could get rid of this requirement.
https://bugzilla.suse.com/show_bug.cgi?id=1205787 https://bugzilla.suse.com/show_bug.cgi?id=1205787#c11
--- Comment #11 from Stefan Dirsch sndirsch@suse.com --- I've added the requirement to the nvidia driver installation howto.
https://en.opensuse.org/SDB:NVIDIA_drivers#Special_Requirements
https://bugzilla.suse.com/show_bug.cgi?id=1205787 https://bugzilla.suse.com/show_bug.cgi?id=1205787#c12
Stefan Dirsch sndirsch@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED
--- Comment #12 from Stefan Dirsch sndirsch@suse.com --- (In reply to Stefan Dirsch from comment #10)
I don't see how I could get rid of this requirement.
(In reply to Stefan Dirsch from comment #11)
I've added the requirement to the nvidia driver installation howto.
https://en.opensuse.org/SDB:NVIDIA_drivers#Special_Requirements
At least this restriction is documented now. Trying to close as fixed.