Error Upgrading to Kernel 6.8.4-3 with 6.5.13-5 Pinned with DKMS i915 Driver Installed

Sep 1, 2022
240
46
33
40
Hello!

I'm currently running Proxmox 8.2 with the 6.5.13-5 kernel pinned so I can make use of SR-IOV-based Intel iGPU passthrough.

I've already upgraded the 6.8 kernel (which I'm not using) once with this setup, and it seemed to work fine, but when I ran a system update today, I got an error.
tl;dr I got a somewhat concerning error on system update and want to make sure I haven't damaged the 6.8.x kernel install.

Code:
Setting up proxmox-headers-6.8.4-3-pve (6.8.4-3) ...
dpkg: dependency problems prevent configuration of proxmox-kernel-6.8:
 proxmox-kernel-6.8 depends on proxmox-kernel-6.8.4-3-pve-signed | proxmox-kernel-6.8.4-3-pve; however:
  Package proxmox-kernel-6.8.4-3-pve-signed is not configured yet.
  Package proxmox-kernel-6.8.4-3-pve is not installed.
  Package proxmox-kernel-6.8.4-3-pve-signed which provides proxmox-kernel-6.8.4-3-pve is not configured yet.

dpkg: error processing package proxmox-kernel-6.8 (--configure):
 dependency problems - leaving unconfigured
Setting up pve-container (5.1.10) ...
Setting up proxmox-headers-6.8 (6.8.4-3) ...
Setting up proxmox-firewall (0.4.1) ...
Processing triggers for pve-ha-manager (4.0.4) ...
Processing triggers for libc-bin (2.36-9+deb12u7) ...
Processing triggers for pve-manager (8.2.2) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for mailcap (3.70+nmu1) ...
Errors were encountered while processing:
 proxmox-kernel-6.8.4-3-pve-signed
 proxmox-kernel-6.8
E: Sub-process /usr/bin/dpkg returned an error code (1)

That's ... ominous.

I don't expect the dkms driver to try to install itself into 6.8.x kernels. Not only will that not work (it's not supported), I pinned the kernel to keep that from happening.

On reboot, apt update told me I had two "partially installed" packages which I assume are the kernel and header packages mentioned above, but when I ran apt update again, I didn't see that.

Now, searching for the kernel and header packages shows me this:

Code:
# apt search proxmox-headers

proxmox-headers-6.8/stable,now 6.8.4-3 all [installed,automatic]
  Latest Proxmox Kernel Headers

proxmox-headers-6.8.4-2-pve/stable,now 6.8.4-2 amd64 [installed,auto-removable]
  Proxmox Kernel Headers

proxmox-headers-6.8.4-3-pve/stable,now 6.8.4-3 amd64 [installed,automatic]
  Proxmox Kernel Headers

#apt search proxmox-kernel
proxmox-kernel-6.8/stable,now 6.8.4-3 all [installed]
  Latest Proxmox Kernel Image

proxmox-kernel-6.8/stable,now 6.8.4-3 all [installed]
  Latest Proxmox Kernel Image

proxmox-kernel-6.8.1-1-pve/stable 6.8.1-1 amd64
  Proxmox Kernel Image

proxmox-kernel-6.8.1-1-pve-signed/stable 6.8.1-1 amd64
  Proxmox Kernel Image (signed)

proxmox-kernel-6.8.1-1-pve-signed-template/stable 6.8.1-1 amd64
  Template for signed kernel package

proxmox-kernel-6.8.4-1-pve/stable 6.8.4-1 amd64
  Proxmox Kernel Image

proxmox-kernel-6.8.4-1-pve-signed/stable 6.8.4-1 amd64
  Proxmox Kernel Image (signed)

proxmox-kernel-6.8.4-1-pve-signed-template/stable 6.8.4-1 amd64
  Template for signed kernel package

proxmox-kernel-6.8.4-2-pve/stable 6.8.4-2 amd64
  Proxmox Kernel Image

proxmox-kernel-6.8.4-2-pve-signed/stable,now 6.8.4-2 amd64 [installed]
  Proxmox Kernel Image (signed)

proxmox-kernel-6.8.4-2-pve-signed-template/stable 6.8.4-2 amd64
  Template for signed kernel package

proxmox-kernel-6.8.4-3-pve/stable 6.8.4-3 amd64
  Proxmox Kernel Image

proxmox-kernel-6.8.4-3-pve-signed/stable,now 6.8.4-3 amd64 [installed,automatic]
  Proxmox Kernel Image (signed)

proxmox-kernel-6.8.4-3-pve-signed-template/stable 6.8.4-3 amd64
  Template for signed kernel package

EDIT: The Proxmox Boot Tool looks correct?
Code:
# proxmox-boot-tool kernel list
Manually selected kernels:
None.


Automatically selected kernels:
6.5.13-5-pve
6.8.4-2-pve
6.8.4-3-pve


Pinned kernel:
6.5.13-5-pve
 
Last edited:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!