Siduction Forum

Siduction Forum => Software - Support => Topic started by: jyp on 2021/02/23, 23:08:05

Title: linux-image not part of d-u
Post by: jyp on 2021/02/23, 23:08:05
I am running siduction happily on 4 different machines. But on one of them, every time I do a full upgrade, the new linux-image is not available while the linux-headers are.

For instance, a few days ago <linux-headers-5.10.17-towo.1-siduction-amd64> was available as a new package but <linux-image-5.10.17-towo.1-siduction-amd64> was not.
I worked around the problem by installing the latest image first, before doing the d-u. This behavior has been happening for the last 4 or 5 weekly du. Never experienced such a thing for the past several years of running siduction (and aptosid and sidux before). Annoying.
Is there a cure? I cannot figure out what is happening.

Any clue would be appreciated. Thank you.

Title: Re: linux-image not part of d-u
Post by: towo on 2021/02/23, 23:26:30
You need

linux-image-siduction-amd64

and

linux-headers-siduction-amd64

installed for automatic uodates for kernel and headers.
Title: Re: linux-image not part of d-u
Post by: jyp on 2021/02/24, 01:30:47
Thank you towoI fully understand that you need linux-headers and linux-image.The problem is that, after issuing the <apt full-upgrade> command, I get
Code: [Select]
The following NEW packages will be installed:linux-headers-5.10.17-towo.1-siduction-amd64but the <linux-image-5.10.17-towo.1-siduction-amd64> package is not listed among the NEW packages to be installed.
Title: Re: linux-image not part of d-u
Post by: sunrat on 2021/02/24, 03:57:57
Not sure you did understand what towo posted. You need packages of those exact names he posted, they are metapackages, no version number in the package name.
Post the output of this exact command:
Code: [Select]
apt policy linux-image-siduction-amd64 linux-headers-siduction-amd64
Title: Re: linux-image not part of d-u
Post by: jyp on 2021/02/24, 17:46:53
You are absolutely right; I didn't understand what towo wrote. I need to do some serious reading about metapackages. Still, I don't know how the <linux-image-siduction-amd64> got uninstalled. I reinstall it. Anyway, thanks a lot everyone.

Code: [Select]
~$ apt policy linux-image-siduction-amd64 linux-headers-siduction-amd64
linux-image-siduction-amd64:
  Installed: (none)
  Candidate: 5.10-17
  Version table:
     5.10-17 500
        500 https://mirror.math.princeton.edu/pub/siduction/extra unstable/main amd64 Packages
linux-headers-siduction-amd64:
  Installed: 5.10-17
  Candidate: 5.10-17
  Version table:
 *** 5.10-17 500
        500 https://mirror.math.princeton.edu/pub/siduction/extra unstable/main amd64 Packages
        100 /var/lib/dpkg/status
Title: Re: linux-image not part of d-u
Post by: sunrat on 2021/02/24, 21:54:56
I would have thought linux-headers-siduction-amd64 would have a dependency for linux-image-siduction-amd64 as the headers are of limited usefulness without the matching kernel.
It is indeed mysterious how the kernel metapackage became uninstalled; it's a default package.