Bug 24885 - kernel-server-develop does not get updates
Summary: kernel-server-develop does not get updates
Status: RESOLVED OLD
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Kernel and Drivers maintainers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-31 13:09 CEST by Herman Viaene
Modified: 2020-08-23 15:19 CEST (History)
3 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Herman Viaene 2019-05-31 13:09:21 CEST
Description of problem:
Running the nvidia driver requires the kernel-develop packages to be installed and maintained (updated).
However, at an kernel update, the kernel-server and kernel-server-latest get the updates, but the kernel-server-develop and kernel-server-develop-latest are not in the automatically presented updates. I had to first run the updates as presented, and then manually select the kernel-server-develop and kernel-server-develop-latest new versions.
I've a number of times been told that having the kernel-server-develop-latest installed would automatically trigger the updates to new versions, but that's not happening.


Version-Release number of selected component (if applicable):
As example, the updates form kernel 4.14.119 to 4.14.121

How reproducible:
Always

Steps to Reproduce:
1. Make sure kernel packages kernel-server, kernel-server-latest, kernel-server-develop and kernel-server-develop-latest are installed for 4.14.119
2.Let the updates for 4.14.121 run as they are presented by the mageia updates. Note that only the kernel-server and kernel-server-latest are updated
3.Go to MCC - Software - Install and remove software and  not that the kernel-server-develop and kernel-server-develop-latest are listed as available packages.
Comment 1 Thomas Backlund 2019-05-31 13:18:55 CEST
At some point the kernel-server-devel-latest has been un-installed.
(probably after you removed backport kernels (if you tested them))

That will stop the devel package to get pulled in.

Just install kernel-desktop-devel-latest again and it will work again...

CC: (none) => tmb

Comment 2 Herman Viaene 2019-05-31 13:34:09 CEST
Backport kernels have never been involved, this happens on my "production" desktop, not one of my testing laptops.
And plse read above decription again: I checked that kernel-server-devel-latest for 4.14.119 was installed before the updates were applied. Besides that, it is already at least the fourth time this is happening. And each and very time, I wondered why the nvidia driver did not work after an update, and each avery time I had to manually install the proper kernel-server-develop and kernel-server-develop-latest.
kernel-desktop-devel-latest has nothing to do with this.
Comment 3 Thomas Backlund 2019-05-31 13:41:51 CEST
Sorry, I read too fast, and then wrote *desktop* instead of *server*

I dont see why it should happend since all kernel packages gets uploaded at the same time (I dont argue it does not, I just wonder where it would/could/will/does fail)
Marja Van Waes 2019-05-31 20:10:49 CEST

CC: (none) => marja11
Assignee: bugsquad => kernel

Comment 4 Herman Viaene 2019-06-21 16:31:13 CEST
After  running the last updates (triggered from mga-applet
kernel-server 4.14.127
kernel-server-latest not installed anymore, and I can assure you I didn't do it manually.
kernel-server-develop 4.14.121
kernel-server-develop-latest 4.14.121
Comment 5 Herman Viaene 2019-06-21 16:43:23 CEST
Sorry, overlooked one item:
kernel-server-latest was 4.14.106, thus hasn't been updated since ....., although I installed all intermediate kernel updates
Comment 6 Thomas Backlund 2019-06-21 21:19:24 CEST
What is the output of: rpm -qa |grep kernel
Comment 7 Herman Viaene 2019-06-22 10:10:12 CEST
I manually installed the missing 127 packages and now the output is:
$ rpm -qa |grep kernel
kernel-userspace-headers-4.14.127-1.mga6
kernel-server-4.14.106-1.mga6-1-1.mga6
vboxadditions-kernel-4.14.119-server-1.mga6-6.0.8-1.mga6
vboxadditions-kernel-server-latest-6.0.8-4.mga6
virtualbox-kernel-4.14.106-server-1.mga6-6.0.6-1.mga6
xtables-addons-kernel-4.14.127-server-1.mga6-2.13-88.mga6
vboxadditions-kernel-4.14.121-server-1.mga6-6.0.8-2.mga6
kernel-server-4.14.121-1.mga6-1-1.mga6
virtualbox-kernel-server-latest-6.0.8-4.mga6
kernel-firmware-20170531-1.mga6
xtables-addons-kernel-4.14.106-server-1.mga6-2.13-83.mga6
virtualbox-kernel-4.14.121-server-1.mga6-6.0.8-2.mga6
xtables-addons-kernel-server-latest-2.13-88.mga6
kernel-firmware-nonfree-20180606-1.mga6.nonfree
kernel-server-devel-4.14.116-1.mga6-1-1.mga6
virtualbox-kernel-4.14.119-server-1.mga6-6.0.8-1.mga6
kernel-server-devel-4.14.106-1.mga6-1-1.mga6
kernel-server-4.14.116-1.mga6-1-1.mga6
kernel-server-4.14.119-1.mga6-1-1.mga6
xtables-addons-kernel-4.14.119-server-1.mga6-2.13-85.mga6
kernel-server-4.14.127-1.mga6-1-1.mga6
xtables-addons-kernel-4.14.121-server-1.mga6-2.13-86.mga6
kernel-server-latest-4.14.127-1.mga6
virtualbox-kernel-4.14.127-server-1.mga6-6.0.8-4.mga6
vboxadditions-kernel-4.14.116-server-1.mga6-6.0.6-2.mga6
kernel-server-devel-4.14.121-1.mga6-1-1.mga6
xtables-addons-kernel-4.14.116-server-1.mga6-2.13-84.mga6
kernel-server-devel-4.14.127-1.mga6-1-1.mga6
kernel-server-devel-4.14.119-1.mga6-1-1.mga6
vboxadditions-kernel-4.14.127-server-1.mga6-6.0.8-4.mga6
virtualbox-kernel-4.14.116-server-1.mga6-6.0.6-2.mga6
kernel-server-devel-latest-4.14.127-1.mga6
vboxadditions-kernel-4.14.106-server-1.mga6-6.0.6-1.mga6
Comment 8 Herman Viaene 2019-07-03 14:59:34 CEST
Just did the routine update from mga-applet for a.o. kernel-server-4.14.131. Result: kernel-server-devel-4.14.131 is not installed and kernel-server-devel-latest is not updated.
Leaving system at this state for a while, so I can answer questions on the current state.
Comment 9 katnatek 2019-07-04 02:39:06 CEST
Are you using a specific mirror or are you using the mirror list?, if the last maybe you get the lottery of outdated mirrors bug#23588
Comment 10 Herman Viaene 2019-07-04 20:00:35 CEST
I use the mirrorlist, but I reject definitely the "lottery". All my updates of kernel-desktop on my laptops are always OK, the kernel-server fails consistenly on each update.
BTW: I know the Belgian mirror is for Core Update Testing always one day behind - can be expected from a mirror, but I cann't remember ever seeing it later than that, and I suspect that the mirror update happens at night.
Comment 11 Thomas Backlund 2019-07-04 20:20:48 CEST
What's the output of:

urpmq --sources kernel-server-devel-latest
Comment 12 Herman Viaene 2019-07-04 21:02:59 CEST
# urpmq --sources kernel-server-devel-latest
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/release/kernel-server-devel-latest-4.9.35-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.56-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.30-3.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.106-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.89-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.119-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.70-2.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.9.40-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.13-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.25-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.62-2.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.104-2.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.131-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.50-2.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.40-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.16-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.65-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.127-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.44-2.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.69-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.121-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.9.56-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.116-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.9.50-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.100-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.18-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.10-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.9.43-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.78-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/updates/kernel-server-devel-latest-4.14.20-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/backports/kernel-server-devel-latest-4.18.20-1.mga6.x86_64.rpm
http://mirror.tuxinator.org/mageia/distrib/6/x86_64/media/core/backports/kernel-server-devel-latest-4.18.12-1.mga6.x86_64.rpm
[root@mach1 ~]# urpmq --sources kernel-server-4.14
Comment 13 Thomas Backlund 2019-07-04 21:11:12 CEST
Ok, that shows you have backports enabled with the 4.18.* -latest packages.

And since you then will have kernel-server-devel-latest-4.18.20-1.mga6.x86_64.rpm installed, it will never try to update 4.14. series
Comment 14 Thomas Backlund 2019-07-04 21:17:27 CEST
basically, disable backports, then:

urpme kernel-server-devel-latest && urpmi kernel-server-devel-latest

And that should now pull in the latest 4.14 series devel bits
Comment 15 Herman Viaene 2019-07-04 21:27:22 CEST
You're right about the backports being enabled (why did I do that ???), but none of the 4.18 stuff was installed.
I'll double check at the next kernel update.
Comment 16 Thomas Backlund 2019-07-04 21:31:20 CEST
(In reply to Herman Viaene from comment #15)
> You're right about the backports being enabled (why did I do that ???), but
> none of the 4.18 stuff was installed.
> I'll double check at the next kernel update.

ok, so maybe your rpm database is messed up.

try:
disable backports
urpme kernel-server-devel-latest
rpm --rebuilddb
urpmi kernel-server-devel-latest


What kernel-desktop-devel-* packages gets installed ?
Comment 17 Herman Viaene 2019-07-05 08:38:31 CEST
I have the right ones now.
Comment 18 Aurelien Oudelet 2020-08-23 15:19:56 CEST
Hi, thanks for reporting this bug.
We are sorry, but we no longer maintains this version of Mageia. Please upgrade to the latest version and reopen this bug against that version if this bug exists there.
As a result we are setting this bug to CLOSED:OLD

CC: (none) => ouaurelien
Resolution: (none) => OLD
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.