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

Reply via email to