-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Description
After rebooting my system, I became completely stuck in the SDDM login screen.
I could enter my password, but instead of launching Hyprland, SDDM immediately returned me to the login screen again. No error message was shown.
Switching to a TTY with Ctrl+Alt+F2 allowed me to log in normally, so the issue is not related to my user account or password.
When I tried launching Hyprland manually from the TTY, I got the following error:
hyprland: Symbol lookup error: /usr/lib/libaquamarine.so.9: undefined symbol
Hyprland refuses to start because of this, which causes SDDM to fail the session startup and drop me back to the login screen.
I never intentionally installed Aquamarine myself, so it might have been pulled in as a dependency of another package.
I also have a screenshot of my shell command history from before the issue appeared, in case it helps with diagnosing what caused aquamarine to end up in a broken state.
Before i rebooted the last time installed and uninstalled hyprsettings-git. Maybe this could be the reason?
Steps to Reproduce
-
Reboot system.
-
Attempt to log into Hyprland through SDDM.
-
SDDM briefly tries to start the session, then immediately returns to the login screen.
-
Switch to TTY via Ctrl+Alt+F2.
-
Run hyprland manually.
-
Observe symbol lookup error originating from Aquamarine.
Expected Behavior
Hyprland should start normally after logging in through SDDM.
Actual Behavior
Login fails and loops back to SDDM.
Hyprland cannot start due to a linking error in libaquamarine.so.9.
System Information
Distro: Arch Linux
Display Manager: Hyprland
CPU: AMD Ryzen 5
Additional Context
If needed, I can provide the screenshot of the command history that might reveal what caused Aquamarine to break before the reboot.