Fedora-Workstation-Live-x86_64-24_Alpha-6.iso installed to Gnome-Boxes is broken somehow and in ways that Alpha 5 was not.
The sha256sum for my download matches the published one here: http://dl.fedoraproject.org/pub/alt/stage/24_Alpha-1.6/Workstation/x86_64/is...
The iso boots fine, installs fine, but upon reboot, the screen at GDM flickers, and isn't responsive to mouse clicks in the expected way - it seems to largely ignore clicks on the user entry: there's additional flickering, but the entry isn't selected I don't get a password field. If I click tab to select the user and return to proceed, I do get a password field, and I can login. But I get a black screen on login with just the time at the top of the boxes screen.
ssh journalctl during the GDM flickering and login isn't revealing, all I see are these messages repeated over and over again:
Mar 20 15:20:52 localhost.localdomain org.gnome.Shell.desktop[2442]: (gnome-shell:2442): mutter-WARNING **: STACK_OP_ADD: window 0x1200001 already in stack Mar 20 15:20:52 localhost.localdomain org.gnome.Shell.desktop[2442]: (gnome-shell:2442): mutter-WARNING **: STACK_OP_ADD: window 0x1200001 already in stack Mar 20 15:20:52 localhost.localdomain gnome-settings-daemon.desktop[2551]: (gnome-settings-daemon:2551): color-plugin-WARNING **: failed to get edid: unable to get EDID for output Mar 20 15:20:52 localhost.localdomain gnome-settings-daemon.desktop[1574]: (gnome-settings-daemon:1574): color-plugin-WARNING **: no xrandr-Virtual-0 device found: Failed to find output xrandr-Virtual-0 Mar 20 15:20:52 localhost.localdomain gnome-settings-daemon.desktop[2551]: (gnome-settings-daemon:2551): color-plugin-WARNING **: unable to get EDID for xrandr-Virtual-0: unable to get EDID for output Mar 20 15:20:53 localhost.localdomain gnome-shell[2442]: GNOME Shell started at Sun Mar 20 2016 15:20:51 GMT-0600 (MDT) Mar 20 15:20:53 localhost.localdomain org.freedesktop.fwupd[1015]: (fwupd:2785): Fu-WARNING **: Failed to parse ROM from /sys/devices/pci0000:00/0000:00:02.0/rom: Firmware version extractor not known Mar 20 15:20:53 localhost.localdomain org.freedesktop.fwupd[1015]: (fwupd:2785): Fu-WARNING **: Failed to parse ROM from /sys/devices/pci0000:00/0000:00:03.0/rom: firmware not fulfilling requests Mar 20 15:20:53 localhost.localdomain org.freedesktop.fwupd[1015]: (fwupd:2785): Fu-WARNING **: Failed to coldplug: UEFI firmware updating not supported Mar 20 15:20:53 localhost.localdomain dbus[1015]: [system] Successfully activated service 'org.freedesktop.fwupd' Mar 20 15:20:55 localhost.localdomain spice-vdagent[2545]: vdagent_audio_playback_sync mute=no nchannels=2 Mar 20 15:20:55 localhost.localdomain spice-vdagent[2545]: vdagent-audio: (playback-left) 54998 (%83.00) Mar 20 15:20:55 localhost.localdomain spice-vdagent[2545]: vdagent-audio: (playback-right) 54998 (%83.00) Mar 20 15:20:55 localhost.localdomain spice-vdagent[2545]: vdagent_audio_record_sync mute=no nchannels=2 Mar 20 15:20:55 localhost.localdomain spice-vdagent[2545]: vdagent-audio: (capture-left) 0 (%0.00) Mar 20 15:20:55 localhost.localdomain spice-vdagent[2545]: vdagent-audio: (capture-right) 0 (%0.00) Mar 20 15:20:56 localhost.localdomain org.gnome.Shell.desktop[2442]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x160001a (gnome-init) Mar 20 15:20:56 localhost.localdomain /usr/libexec/gdm-x-session[2301]: error doing QXL_UPDATE_AREA -1 22 0
There is one AVC denial on firstboot that doesn't seem related, in any case the problem still happens with enforcing=0.
# ausearch -m AVC ---- time->Sun Mar 20 15:11:15 2016 type=AVC msg=audit(1458508275.959:397): avc: denied { create } for pid=2005 comm="systemd-user-se" name=".#nologinyeIa0H" scontext=system_u:system_r:init_t:s0 tcontext=system_u:object_r:systemd_logind_var_run_t:s0 tclass=file permissive=0
On Sun, Mar 20, 2016 at 3:39 PM, Giulio E. juliux.pigface@gmail.com wrote:
Il giorno dom, 20/03/2016 alle 15.25 -0600, Chris Murphy ha scritto:
Fedora-Workstation-Live-x86_64-24_Alpha-6.iso installed to Gnome- Boxes is broken somehow and in ways that Alpha 5 was not. [...]
No problems here, with qemu-kvm (through virt-manager)
Well there could be a difference in the defaults, this looks like it's display related. I'm not sure what virt-manager uses differently than gnome-boxes in that regard but both use qemu/kvm and libvirt. There's other stuff wonky also, where Alpha 6 consistently resets the *hosts* volume to maximum. Alpha 5 doesn't do that. And even if it did that's really concerning that a VM can affect the volume setting of the host.
I'll test on virt-manager it might be the qxl driver but did that change between Alpha 5 and 6?
Boxes config: <video> <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video>
virt-manager config: <video> <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video>
Those are their defaults. Hmm. Not sure what's going on. But it is not reproducible in virt-manager.
I filed a bug upstream maybe they can help sort out the problem or ask the right questions for me to get them more info cuz I'm kinda lost. There's a change in Alpha 6 that affects Boxes but not virt-manager.
On Sun, 2016-03-20 at 16:20 -0600, Chris Murphy wrote:
I filed a bug upstream maybe they can help sort out the problem or ask the right questions for me to get them more info cuz I'm kinda lost. There's a change in Alpha 6 that affects Boxes but not virt-manager.
Nothing at all obviously related to virt in any way changed in Alpha 6.
This should be everything that changed: https://fedorahosted.org/rel-eng/ticket/6371#comment:7
the only thing that looks even possibly relevant there is selinux- policy, I guess. It's possible something went wonky in the compose process, but unless anyone else can reproduce it...
On Sun, Mar 20, 2016 at 7:44 PM, Adam Williamson adamwill@fedoraproject.org wrote:
On Sun, 2016-03-20 at 16:20 -0600, Chris Murphy wrote:
I filed a bug upstream maybe they can help sort out the problem or ask the right questions for me to get them more info cuz I'm kinda lost. There's a change in Alpha 6 that affects Boxes but not virt-manager.
Nothing at all obviously related to virt in any way changed in Alpha 6.
This should be everything that changed: https://fedorahosted.org/rel-eng/ticket/6371#comment:7
the only thing that looks even possibly relevant there is selinux- policy, I guess. It's possible something went wonky in the compose process, but unless anyone else can reproduce it...
Affects Fedora-Workstation-Live-x86_64-24_Alpha-7.iso as well so it's not a one off.
Bad paste.
This is what I see at GDM flickering that isn't terribly revealing:
Mar 20 15:17:49 localhost.localdomain gnome-settings-daemon.desktop[1574]: (gnome-settings-daemon:1574): color-plugin-WARNING **: unable to get EDID for xrandr-Virtual23: unable to get EDID for output Mar 20 15:17:50 localhost.localdomain kernel: qxl 0000:00:02.0: ffff880078f77800 unpin not necessary Mar 20 15:17:50 localhost.localdomain gnome-settings-daemon.desktop[1574]: (gnome-settings-daemon:1574): color-plugin-WARNING **: unable to get EDID for xrandr-Virtual23: unable to get EDID for output Mar 20 15:17:51 localhost.localdomain gnome-settings-daemon.desktop[1574]: (gnome-settings-daemon:1574): color-plugin-WARNING **: unable to get EDID for xrandr-Virtual23: unable to get EDID for output Mar 20 15:17:52 localhost.localdomain gnome-settings-daemon.desktop[1574]: (gnome-settings-daemon:1574): color-plugin-WARNING **: unable to get EDID for xrandr-Virtual23: unable to get EDID for output ... Mar 20 15:18:26 localhost.localdomain kernel: qxl 0000:00:02.0: ffff880078f77800 unpin not necessary Mar 20 15:18:26 localhost.localdomain gnome-settings-daemon.desktop[1574]: (gnome-settings-daemon:1574): color-plugin-WARNING **: unable to get EDID for xrandr-Virtual23: unable to get EDID for output Mar 20 15:18:27 localhost.localdomain kernel: qxl 0000:00:02.0: ffff880078f77800 unpin not necessary Mar 20 15:18:27 localhost.localdomain gnome-settings-daemon.desktop[1574]: (gnome-settings-daemon:1574): color-plugin-WARNING **: unable to get EDID for xrandr-Virtual23: unable to get EDID for output
What I posted previously happens only once I've logged in and just see a black screen with some malformed partial screen draws like the time.
Chris Murphy
Flickering Wayland guests are a known issue:
https://bugzilla.redhat.com/show_bug.cgi?id=1266484 .
Despite this you can still navigate with the keyboard and thus log in. If you chose the GNOME on Xorg session, then you get a usable desktop. You can also disable Wayland for GDM altogether in /etc/gdm/custom.conf.
On Sun, Mar 20, 2016 at 11:26 PM, Joachim Frieben frieben@fedoraproject.org wrote:
Flickering Wayland guests are a known issue:
https://bugzilla.redhat.com/show_bug.cgi?id=1266484 .
Despite this you can still navigate with the keyboard and thus log in. If you chose the GNOME on Xorg session, then you get a usable desktop. You can also disable Wayland for GDM altogether in /etc/gdm/custom.conf.
OK well it's default installation, I've changed nothing so it should be wayland for gdm but it's not, the log shows only x. The word wayland doesn't appear at all.