I’ve run into a bit of an issue with one of my Sabayon laptops. It’s a Lenovo T440, if that matters. I don’t remember the exact system specs, it’s from about 2015 or 2016, I think.
The machine has been running flawlessly for quite some time now, but hasn’t been rebooted in a few weeks. It has been updated regularly. Mostly it gets used by my wife for email and light web browsing, stuff like that.
Today, I discovered that the entire menu system had lost everything. I don’t know when that happened, we usually run it with six virtual desktops with all the software we normally use, loaded into the various desktops and we switch as needed. But, today, I decided a reboot was in order, I went looking for the shutdown menu, and it wasn’t there. at all. NOTHING was there. I had to switch to a console and shut it down manually from the command line.
Anyway, when I rebooted it, it starts up to Grub bootscreen normally, but then once it starts booting, it reaches a certain point, switches to the desktop loading screen… and stops. It doesn’t load the Sabayon logo, it doesn’t show a pointer, it just shows three white rectangles in a row on the screen, and just sits there. It never gets past that point, no matter how long we wait.
Switching to a console, I see an unending flow of repeating errors scrolling by almost too fast to read. The same errors, over and over and over, and it just never loads the desktop or gets past those errors. I can’t even boot it into single user mode, even trying that, it stops at these errors and does not boot past them.
I have rebooted it several times and tried to capture the errors. Below is the text of everything I could capture:
[ 0.456322] ACPI Error: Needed type [Reference], found [Integer] 00000000a8e2096e (20190816/exresop-66)
[ 0.456389] ACPI Error: AE_AML_OPERAND_TYPE, While resolving operants for [opcodeName unavailable] (20190816/dswexec-431)
[ 0.456456] ACPI Error: Aborting method _PR.CPU0._PDC due to previous error (AE_AML_OPERAND_TYPE) (20190816/psparse-529)
/lib/systemd/systemd-udevd: error while loading shared libraries: libsystemd-shared-247.so: cannot open shared object file: no such file or directory
/init: line 96: [: -gt: unary operator expected
/lib/dracut-lib.sh: line 546: [: -ge: unary operator expected
/init: line 157: [: -lt: unary operator expected
The first lines, about ACPI, show up on the screen briefly just before the endless scrolling of errors starts running, but they are not repeated. the lines about init, systemd-udevd, and dracut-lib.sh repeat infinitely. At this point I don’t know what if anything the repeating errors have to do with why it won’t load the desktop or even load a single user environment.
I don’t know what caused this and I’m not sure how best to go about fixing it. Any suggestings or recommendations are most welcome to recover the system, preferably without losing its current configuration.