-
-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
4.2.1: sys-gui-vnc is not working #9276
Comments
The X driver error also happens in fedora 37, I don't know when it started failing. |
In the logs there is a systemd-coredump entry about Xorg core dump. As I can't copy/paste and qvm-run does not work with sys-gui-vnc :/ I can't share it... It looks like this (taken from the internet) it is not MY LOG
|
Ok, I added a (partial for now) openQA job that tests this, so when it gets fixes, hopefully we will notice regression earlier. As for the issue itself: first is that QubesOS/qubes-gui-agent-linux@eab7854 got vnc config based on slightly older xorg config template (the glamor dependency was added about the same time).
|
Thanks @marmarek , tell me if I can test anything to help. |
SELinux errors:
|
Oh, and there is a confusion |
The above two PRs (easily applicable manually in the installed system) + disabling selinux should get you some approximation of working version. At least I was able to open a terminal window from another VM. |
I'm able to connect indeed 👍 If I set a qube guivm field to sys-gui-vnc I can start it from VNC and use the qube. There is a lot of rpc policy errors in dom0 when using qubes manager. |
Everything seems to work quite fine so far, except that I can't type accents characters in qubes from sys-gui-vnc, although I can type them in sys-gui-vnc itself. Any idea? I'm using tigervnc as a client but I doubt it's a client issue as it works in the vnc server itself. this is a real blocker :/ |
Interestingly as I use an azerty layout I just tried to run |
Here is xev output when typing eacute in a qube, I can't share the result when typing in sys-gui-vnc as I can't use the clipboard sharing feature, but it appears as a "eacute" keysym.
|
Using |
This looks like you didn't set fr layout before at all... It is expected to require setting keyboard layout in desktop environment (regardless if that's Xfce running in dom0 or the one running in sys-gui-vnc) to be able to use it. |
How could I figure I had to do it? The keymap seemed fine for me in sys-gui-vnc, and I only configured it in dom0 at installation time, I was under the impression that the setting was carried over sys-gui-vnc through automation. I guess a sentence about it in the sys-gui-vnc setup would be useful for next users. |
... if SELinux is enabled. QubesOS/qubes-issues#9276
This adds just enough for sys-gui-vnc to work, specifically to allow X server access to /run/qubes/shm.id.0. The actual GUI daemon remains unconfined at this time. QubesOS/qubes-issues#9276
This adds just enough for sys-gui-vnc to work, specifically to allow X server access to /run/qubes/shm.id.0. The actual GUI daemon remains unconfined at this time. QubesOS/qubes-issues#9276
This adds just enough for sys-gui-vnc to work, specifically to allow X server access to /run/qubes/shm.id.0. And make sure the X server is running as xserver_t type, even when it's started via X-wrapper-qubes. The actual GUI daemon remains unconfined at this time. QubesOS/qubes-issues#9276
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
|
Automated announcement from builder-github The component
|
Automated announcement from builder-github The component
|
Automated announcement from builder-github The component
|
Automated announcement from builder-github The component
|
How to file a helpful issue
Qubes OS release
4.2.1 with testing updates enabled
Brief summary
I deployed sys-gui-vnc per the documentation but there are no VNC service running in the qube.
Steps to reproduce
I followed the instructions in https://www.qubes-os.org/doc/gui-domain/ , so
From there, sys-gui-vnc (it's using fedora-39-xfce template, this was by default) starts fine but the service lightdm fails to start in it.
So far, I found 2 issues in sys-gui-vnc:
First, qubes-run-x11vnc is not working as it calls
qsvc guivm-vnc
but the service is namedqsvc guivm-gui-vnc
, so it doesn't create a valid/etc/X11/xorg.conf
for vnc.Second, once the xorg.conf for vnc was generated, X fails to start due to a dummyqbs X driver error
In /var/log/Xorg.log I have the error:
I had to type the error message because I can only get into the sys-gui-vnc qube using the serial access, which doesn't seem to allow copy text from it.
Expected behavior
Not sure how it should look once it's working, at least lightdm should run in sys-gui-vnc and something should answer on port 5900.
From the documentation, it's not clear what to expect on the physical display, is there a login option to choose like for sys-gui ?
Actual behavior
No VNC
The text was updated successfully, but these errors were encountered: