-
Notifications
You must be signed in to change notification settings - Fork 328
GUI not working with WSL2 + Ubuntu 24.10 #1303
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
Comments
Logs are required for review from WSL teamIf this a feature request, please reply with '/feature'. If this is a question, reply with '/question'. How to collect WSL logsDownload and execute collect-wsl-logs.ps1 in an administrative powershell prompt:
The script will output the path of the log file once done. If this is a networking issue, please use collect-networking-logs.ps1, following the instructions here Once completed please upload the output files to this Github issue. Click here for more info on logging View similar issuesPlease view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it! Closed similar issues:
|
EDIT: restarting the machine (not the WSL but the entire machine) I get the command grufoony@Grufoony:~$ xeyes
grufoony@Grufoony:~$ xeyes
Error: Can't open display: :0
grufoony@Grufoony:~$ EDIT2: it seems to work more than one time (also restarting wsl) but for a limited amount time... it seems pretty random at the moment |
Diagnostic information
|
Thank you for reporting this @Grufoony. I wonder if there's an issue with X. Could you share the output of |
Here it is: grufoony@Grufoony:~$ echo $DISPLAY
:0 |
Ok thank you, this looks correct. Transferring to wslg to investigate further |
I can confirm this issue on 5.15.167.4-microsoft-standard-WSL2 on WSL 2.4.10 after upgrade to 24.10 and that graphics was previously working before the upgrade. Using mirrored networking and Windows 11 24H2 (26100.3037). |
I am experiencing this as well after upgrading to Ubuntu 24.10 under WSL2.
|
on 25.04 x11 apps not working but I can get Wayland (pretty much everything else) to work with the following commands
openssl genrsa -out ~/.weston-rdp-key.pem 2048
openssl req -new -x509 -key ~/.weston-rdp-key.pem -out ~/.weston-rdp-cert.pem -days 365 -subj "/CN=WestonRDP"
/usr/bin/weston --backend=rdp-backend.so --socket=wayland-0 --xwayland --rdp-tls-cert=~/.weston-rdp-cert.pem --rdp-tls-key=~/.weston-rdp-key.pem --shell=desktop-shell.so &
/usr/libexec/Xwayland :0 -listen unix &
export XDG_RUNTIME_DIR=/mnt/wslg/runtime-dir
export WAYLAND_DISPLAY=wayland-0
export DISPLAY=:0
export QT_QPA_PLATFORM=wayland
WSL isn't creating the environment for Ubuntu to start Wayland properly for some reason but I have no idea why. |
seems like just setting up |
Microsoft gotta give this more attention now that many people are facing this issue or similar:
For me, after a wild goose chase, I found (with surprise) that the culprit is #43:
$ mount | grep '/tmp'
none on /tmp/.X11-unix type tmpfs (ro,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,nr_inodes=1048576) |
I found the fix in another thread
|
Windows Version
Version 10.0.26100.2894
WSL Version
2.3.26.0
Are you using WSL 1 or WSL 2?
Kernel Version
No response
Distro Version
Ubuntu 24.10
Other Software
No response
Repro Steps
After upgrading from Ubuntu 24.04 to Ubuntu 24.10, GUI stopped working.
In python as example I get:
Expected Behavior
Correctly opening the figure
Actual Behavior
Error
Diagnostic Logs
WslLogs-2025-01-21_12-45-09.zip
The text was updated successfully, but these errors were encountered: