You are not logged in.
Normally I had auto-login, but after the recent full system upgrade I see a login screen. After typing the password and clicking "Log In" I get a black screen for a couple of seconds, and I'm back to the login screen.
Linux LTE, XFCE, xorg, Nvidia drivers
It was repaired only after I used CLI and downgraded with mirrorlist
Server=https://archive.archlinux.org/repos/2025/09/20/$repo/os/$arch
and "pacman -Syyuu".
Question: if it's a bug, when could I safely upgrade?
Or should I debug this somehow? (How?)
Thank you.
Offline
Does
grep libdisplay-info.so ~/.xsession-errors
return something?
Possibly xfce4-session and maybe libxfce4windowing should be rebuilt.
I had to rebuild them this morning, but I'm using git builds, so I'm not sure.
Xfce dev: https://gravatar.com/gaelbonithon
Offline
Does
grep libdisplay-info.so ~/.xsession-errors
return something?
My .xsession-errors and .xsession-errors.old are from the downgraded system now, so I can't check until I try to upgrade again.
PS. There was however an error like "libdisplay-info.so.2 not found" when I tried to run startxfce4 after upgrade.
Something was looking for ".so.2", while in /usr/lib there was only ".so.3".
Last edited by chang-zhao (2025-09-24 09:59:00)
Offline
libxfce4windowing should have gotten rebuilt, can you verify you received libxfce4windowing 4.20.4-2 ? If you did and you can still reproduce, what where the exact error lines?
Offline
libxfce4windowing should have gotten rebuilt, can you verify you received libxfce4windowing 4.20.4-2 ? If you did and you can still reproduce, what where the exact error lines?
Yes, pacman did
[ALPM] upgraded libxfce4windowing (4.20.4-1 -> 4.20.4-2)
The error line looked like the usual one saying a library/file/object's not found. (Without saying which program was looking for that library). I downgraded now, so the error's not there anymore.
Last edited by chang-zhao (2025-09-24 10:57:53)
Offline
Some error might have been preserved in your previous journal.
But if this is a version issue, you either ran into an update gap (bad mirror?) or have some relevant AUR packages around.
pacman -Qm
If it's the bad mirror/luck situation, an update will now most likely work?
Offline
I re-upgraded the system and got the error again. I "fixed" it by saving
libdisplay-info.so.0.2.0
libdisplay-info.so.2
from the downgraded system and copying it to /usr/lib.
Still don't understand what is the cause of the problem. I tried
pmap -x <PID>
and realized that it's xfce4-session that uses the old library version (libdisplay-info.so.2)
$ pmap -x 2959 | grep libdisplay
00007788854dc000 12 12 0 r---- libdisplay-info.so.2
00007788854df000 88 84 0 r-x-- libdisplay-info.so.2
00007788854f5000 108 108 0 r---- libdisplay-info.so.2
0000778885510000 4 4 4 r---- libdisplay-info.so.2
0000778885511000 4 4 4 rw--- libdisplay-info.so.2
but I don't know what to make of it.
PS. For some reason it shows also it uses "libxfce4windowing-0.so.0.0.0" which is probably incorrect.
Last edited by chang-zhao (2025-09-27 20:20:27)
Offline
libxfce4windowing was rebuilt against libdisplay-info.so.3, https://gitlab.archlinux.org/archlinux/ … mmits/main
pacman -Qm
Offline