Just did a clean install of 15.6. When I boot, the system stays on the console and will not go to the GUI for login etc.
Checking the /var/log/Xorg files, I see a message (the only message) bout cannot create listener for unix at /tmp/.X11-unix. It shows “errno 2” (“File not found?”).
In /tmp, I see that it is creating a link to /mnt/wsgl/.X11-unix but that directory did not exist.
On another box with 15.6 installed, there is the directory .X11-unix in /tmp with the socket inside that directory. That system was the result of an upgrade from 15.5 rather than a new install.
I have tried to create the /mnt/wsgl/.X11-unix directories but stll it fails.
And, did you verify that, the SHA256 checksum of the image was correct before you attempted to use it?
As part of the “Download” button on that web page, there’s “Checksum” and “Signature” items which also have to be downloaded as part of the verification process.
The “Checksum” HowTo is here – <Checksums Help>
/tmp is on the / partition...
df -h /tmp
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 40G 21G 17G 56%
ls -la /tmp
total 44
drwxrwxrwt 10 root root 4096 Jan 14 16:21 .
drwxr-xr-x 22 root root 4096 Jan 12 23:24 ..
drwxrwxrwt 2 root root 4096 Jan 13 03:16 .ICE-unix
drwxrwxrwt 2 root root 4096 Jan 13 03:16 .Test-unix
lrwxrwxrwx 1 root root 19 Jan 13 01:26 .X11-unix -> /mnt/wslg/.X11-unix
drwxrwxrwt 2 root root 4096 Jan 13 03:16 .XIM-unix
drwxrwxrwt 2 root root 4096 Jan 13 03:16 .font-unix
drwxr-xr-x 16 root root 8192 Jan 1 1970 MOUNT
srwxr-xr-x 1 root root 0 Jan 14 16:18 sddm-authfa7d5eb9-7136-4cbb-b0d0-5c8cdf0af814
drwx------ 3 root root 4096 Jan 14 16:18 systemd-private-4f76fcd80ac84188a48a33b5de03894d-ModemManager.service-Ck5mwg
drwx------ 3 root root 4096 Jan 14 16:18 systemd-private-4f76fcd80ac84188a48a33b5de03894d-bluetooth.service-6SOv5g
drwx------ 3 root root 4096 Jan 14 16:18 systemd-private-4f76fcd80ac84188a48a33b5de03894d-systemd-logind.service-TwWBDi
"MOUNT" is me to get a usb stick mounted to collect this info.
The link .X11-unix -> /mnt/wslg/.X11-unix is failed. /mnt/wslg does not exist
Sorry, I don’t remember. If I had selected WSL systemd setup, it would have installed that by default.
I went back to a 15.5 install and got the same result! Floored me because that was the original system on that box.
Did the install again but, this time, I declined to “import user from previous install” and, instead, filled in my user name and password. I know that in every other install causing this failure, I had chosen to import.
Anyhow, this time, I got the gui etc back and working as normal.
Surely, it can’t be this? The working system has elements from the WSL patterns but only bash, bash-sh and systemd.
The description of the patterns-wsl-tmpfiles fits exactly the situattion I’ve encountered but I can’t imagine why I would install something that allowed me to run Linux on a windows box.
I will redo the 15.6 install and make sure that I don’t touch any WSL stuff.
I only tried to do a fresh install to avoid the tedium of resolving all the conflicts of the restricted formats stuff. I will redo the installation and make sure that all WSL stuff is installed.
Well, the “import User” thing turned out to be a Red Herring. Annoyingly, the installation insists on trying to drop me into a Gnome desktop despite me explicitly choosing KDE.
Remedy is no longer by sysconfig editing via yast but by manually examining the /etc/sysconfig/windowmanager file where you find that the yast-presented “DEFAULT_WM” parameter is no longer effective and you have to execute “update-alternatives” instead.
I can only surmise that I had inadvertently installed some of the WSL stuff with the missing “patterns-wsl-tmpfiles” avoiding any dependency checks.