Sys-gui won't start if dom0 was logged into first

I have installed sys-gui (non-gpu, non-vnc) using the official documentation:

I have an issue where on a fresh boot, if I first log into dom0, then log out, xfce4 will not successfully bootstrap when I then log into sys-gui.

Here are some timestamps which may help with the logs I will post.

  • 16:12PM powered on laptop, went through LUKS decryption
  • 16:13PM logged in as admin to dom0, then signed out (session saved)
  • 16:14PM paused to give space in the logs
  • 16:15PM logged into engineer (sys-gui), mouse cursor works, but xfce does not fully start
  • 16:16PM ctrl+alt+f2, log in as admin in dom0
  • 16:17PM sudo journalctl --since=today | grep -G 16:1. > greplogs.txt, then qvm-shutdown --force sys-gui

Here are the contents of greplogs.txt:

I am, however, able to get into sys-gui, if I log into it first, or if I shutdown my locked up sys-gui, and then sign back into it afterwards:

  • 16:18PM Mistyped engineer password, then tried again and signed in, xfce starts
  • 16:19PM Switched back to dom0 tty, logged to greplogs2.txt, and then qvm-shutdown --force sys-gui and shut down the laptop after

Here’s the slightly longer greplogs2.txt (a superset of the first log file)

This is the section of the logs containing only the 16:15PM minute, where my login to sys-gui as the user engineer does not correctly bootstrap xfce4:

If I qvm-shutdown --force sys-gui before logging out of dom0, then I do not experience the issue above.

However, sys-gui starts automatically, so I would have to do this every time I start dom0 first.