v4l2loopback-dkms from mantic is not compatible with kernel from lunar and fails when upgrading from lunar to mantic
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-release-upgrader (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
v4l2loopback (Ubuntu) |
Triaged
|
High
|
Unassigned |
Bug Description
When upgrading from lunar to mantic I got this error:
```
Loading new v4l2loopback-0.12.7 DKMS files...
Building for 6.2.0-33-generic 6.5.0-9-generic
Building initial module for 6.2.0-33-generic
ERROR (dkms apport): kernel package linux-headers-
Error! Bad return status for module build on kernel: 6.2.0-33-generic (x86_64)
Consult /var/lib/
dpkg: error processing package v4l2loopback-dkms (--configure):
installed v4l2loopback-dkms package post-installation script subprocess returned error exit status 10
Processing triggers for man-db (2.11.2-3) ...
Errors were encountered while processing:
v4l2loopback-dkms
```
It looks like v4l2loopback-dkms from mantic is not compatible with lunar kernel, but since I'm upgrading from lunar to mantic I'm still running the lunar kernel.
I was able to finish the mantic installation by doing:
```
apt-get remove v4l2loopback-dkms
apt-get --fix-broken install
```
I'll have to manually reinstall v4l2loopback-dkms after the reboot.
ProblemType: Bug
DistroRelease: Ubuntu 23.10
Package: v4l2loopback-dkms (not installed)
ProcVersionSign
Uname: Linux 6.2.0-33-generic x86_64
NonfreeKernelMo
ApportVersion: 2.27.0-0ubuntu5
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: GNOME
Date: Fri Oct 13 16:04:02 2023
RebootRequiredPkgs: Error: path contained symlinks.
SourcePackage: v4l2loopback
UpgradeStatus: No upgrade log present (probably fresh install)
modified.
mtime.conffile.
tags: | added: rls-mm-incoming |
Changed in ubuntu-release-upgrader (Ubuntu): | |
importance: | Undecided → High |
tags: | removed: rls-mm-incoming |
Preferred outcome here is to fix the package that breaks across upgrades (v4l2loopback), not adding a quirk in ubuntu- release- upgrader. I don't think there is an existing "upgrade this before this" quirk type in u-r-u and even if there is, that is better expressed by package Breaks/Depends directly in the archive.