According with your "loginctl seat-status seat0" outputs, it seems your live session lacks framebuffer devices (/dev/fb*) for VirtualBox/VMware. Just for comparison, my Lubuntu system installed in a VirtualBox VM does have a framebuffer device, so I suspect some needed kernel module for providing framebuffer devices in VirtualBox is missing/not loaded for a live session.
Anyway, this problem with CanGraphical=no seat0 are strictly related to the lack of framebuffer devices in the system, so it can't be related to xserver-xorg-video-* drivers.
I will write to systemd-devel mailing list asking for suggestions. In the meanwhile, it's better to make CanGraphical check in lightdm optional (and disabled by default until we can address these issues with missing framebuffer devices).
According with your "loginctl seat-status seat0" outputs, it seems your live session lacks framebuffer devices (/dev/fb*) for VirtualBox/VMware. Just for comparison, my Lubuntu system installed in a VirtualBox VM does have a framebuffer device, so I suspect some needed kernel module for providing framebuffer devices in VirtualBox is missing/not loaded for a live session.
Anyway, this problem with CanGraphical=no seat0 are strictly related to the lack of framebuffer devices in the system, so it can't be related to xserver- xorg-video- * drivers.
@robert-ancell, in fact, CanGraphical property check was never implemented in GDM, although there's a 2-years-old open bug by Lennart: /bugzilla. gnome.org/ show_bug. cgi?id= 678535
https:/
I will write to systemd-devel mailing list asking for suggestions. In the meanwhile, it's better to make CanGraphical check in lightdm optional (and disabled by default until we can address these issues with missing framebuffer devices).