Public bug reported: The qxl kernel module is present in linux-modules-extra, which is not installed by default using cloud images.
The scenario that breaks is if you want to have an ubuntu desktop in a VM. Since we don't have a desktop image, you start by deploying the normal image, and then install the ubuntu-desktop metapackage. But without the qxl module, and given that our libvirt/qemu VM defaults to using qxl for its graphics device, the desktop will fail to come up. You just get a blinking cursor, no gdm. Perhaps there is another way to get this experience working out of the box, though. Perhaps something with dependencies and virtual provides, I'm unsure. Or there is another way to deploy an ubuntu desktop in a VM. I'm also unsure when this stopped working. Maybe qxl was in linux- modules before, or maybe we started defaulting to that graphics device at some later point in time, and qxl was never in linux-modules to begin with. $ dpkg -S /lib/modules/6.2.0-20-generic/kernel/drivers/gpu/drm/qxl/qxl.ko linux-modules-extra-6.2.0-20-generic: /lib/modules/6.2.0-20-generic/kernel/drivers/gpu/drm/qxl/qxl.ko ** Affects: linux (Ubuntu) Importance: Undecided Status: Incomplete ** Description changed: The qxl kernel module is present in linux-modules-extra, which is not installed by default using cloud images. The scenario that breaks is if you want to have an ubuntu desktop in a VM. Since we don't have a desktop image, you start by deploying the normal image, and then install the ubuntu-desktop metapackage. But without the qxl module, and given that our libvirt/qemu VM defaults to using qxl for its graphics device, the desktop will fail to come up. You just get a blinking cursor, no gdm. Perhaps there is another way to get this experience working out of the box, though. Perhaps something with dependencies and virtual provides, I'm unsure. Or there is another way to deploy an ubuntu desktop in a VM. I'm also unsure when this stopped working. Maybe qxl was in linux- modules before, or maybe we started defaulting to that graphics device at some later point in time, and qxl was never in linux-modules to begin with. + + + $ dpkg -S /lib/modules/6.2.0-20-generic/kernel/drivers/gpu/drm/qxl/qxl.ko + linux-modules-extra-6.2.0-20-generic: /lib/modules/6.2.0-20-generic/kernel/drivers/gpu/drm/qxl/qxl.ko -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2016005 Title: qxl should be in linux-modules, and not just linux-modules-extra Status in linux package in Ubuntu: Incomplete Bug description: The qxl kernel module is present in linux-modules-extra, which is not installed by default using cloud images. The scenario that breaks is if you want to have an ubuntu desktop in a VM. Since we don't have a desktop image, you start by deploying the normal image, and then install the ubuntu-desktop metapackage. But without the qxl module, and given that our libvirt/qemu VM defaults to using qxl for its graphics device, the desktop will fail to come up. You just get a blinking cursor, no gdm. Perhaps there is another way to get this experience working out of the box, though. Perhaps something with dependencies and virtual provides, I'm unsure. Or there is another way to deploy an ubuntu desktop in a VM. I'm also unsure when this stopped working. Maybe qxl was in linux- modules before, or maybe we started defaulting to that graphics device at some later point in time, and qxl was never in linux-modules to begin with. $ dpkg -S /lib/modules/6.2.0-20-generic/kernel/drivers/gpu/drm/qxl/qxl.ko linux-modules-extra-6.2.0-20-generic: /lib/modules/6.2.0-20-generic/kernel/drivers/gpu/drm/qxl/qxl.ko To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2016005/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp