Public bug reported: Installing v4l2loopback-dkms in blank vagrant VM (or VM on cloud provider) creates a machine where v4l2loopback is installed by the required kernel module videodev.ko is not installed.
dmseg shows missing symbols and the v4l2loopback module fails to load. The workaround is to "apt-get install linux-image-generic", as this will install the "linux-image-extra-*" package, which includes the videodev.ko module. This wasn't a problem with 16.04, quite likely because most VM images weren't as stripped down as they are today, and thus, always included linux-image-generic. It's probably reasonable to just make v4l2loopback-dkms depends on linux-image-generic. Note: This might seem like a corner case, but arguably v4l2loopback is often used for automated testing which often runs on VMs in the cloud. ** Affects: v4l2loopback (Ubuntu) Importance: Undecided Status: New ** Tags: unmetdeps ** Description changed: - Installing v4l2loopback-dkms in blank vagrant VM (or VM on cloud provider) creates a machine - where v4l2loopback is installed by the required kernel module videodev.ko is not installed. + Installing v4l2loopback-dkms in blank vagrant VM (or VM on cloud + provider) creates a machine where v4l2loopback is installed by the + required kernel module videodev.ko is not installed. dmseg shows missing symbols and the v4l2loopback module fails to load. - The workaround is to "apt-get install linux-image-generic", as this will install - the "linux-image-extra-*" package, which includes the videodev.ko module. + The workaround is to "apt-get install linux-image-generic", as this will + install the "linux-image-extra-*" package, which includes the + videodev.ko module. - This wasn't a problem with 16.04, quite likely because most VM images weren't as stripped down - as they are today, and thus, always included linux-image-generic. + This wasn't a problem with 16.04, quite likely because most VM images + weren't as stripped down as they are today, and thus, always included + linux-image-generic. It's probably reasonable to just make v4l2loopback-dkms depends on linux-image-generic. - - Note: This might seem like a corner case, but arguably v4l2loopback is often used for automated - testing which often runs on VMs in the cloud. + Note: This might seem like a corner case, but arguably v4l2loopback is + often used for automated testing which often runs on VMs in the cloud. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1772695 Title: missing package dependency on linux-image-extra-* / linux-image- generic To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/v4l2loopback/+bug/1772695/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs