Anyone else get login loop after Hyprland updating? I type password to login and it goes to black screen and then back to sddm. This happened before when Hyprland got updated and Aquamarine didn’t get updated. I’m not saying that’s the cause its just the same behavior. I’m not good enough at problem solving this but wish I was.
Hi, freshly dup tumbleweed here and Hyprland is working.
Thank you for letting me know
this is what I get when trying to launch Hyprland from a TTY
Hyprland: error while loading shared libraries: libaquamarine.so.3: cannot open shared object file: No such file or directory
libaquamarine.4 on my side is installed. There’s no libaquamarine.so.3 in /usr/lib64.
Just wondering if you locked that package before upgrading to the new snapshot.
i did not have anything locked before updating the first time. I rolled back and locked libaquamarine3 and then did the update again, restarted and I could log into Hyprland normally. Not sure what’s going on.
i should have added libaquamarine4 installed as well when i zypper dup, it just wouldn’t work unless i locked libaquamarine3 first
@deebido perhaps hyprland.conf not changed? I have it here running on MicroOS I saw 3 removed and 4 installed and all ok?
@malcolmlewis Will ldconfig will suffice?
this seems interesting but im not sure i understand fully. so i could just backup my hyprland.conf and then remove it and try and log in without a config to see if it generates one? I did not try anything like that yet. I was able to log in after the update by locking the libaquamarine3 before updating and that worked but it doesn’t seem right. I would prefer this if it worked.
@deebido just look at the one in /usr/share/hypr/hyprland.conf
, I reconfigure that and pop it in ~/.config/hypr/hyprland.conf
but there are changes from the last time I installed…
@conram that should run automatically… yes, in spec file %ldconfig_scriptlets -n lib%{name}%{sover}
hmm i dont have a hypr folder in that location. maybe thats whats going on.
@deebido so what does zypper se -si hyprland
show?
zypper se -si hyprland
S | Name | Type | Version | Arch | Repository
---+--------------------------+---------+------------+--------+----------------------
i+ | hyprland | package | 0.45.2-1.2 | x86_64 | Main Repository (OSS)
i+ | hyprland | package | 0.45.2-1.2 | x86_64 | repo-oss
i | hyprland-bash-completion | package | 0.45.2-1.2 | noarch | Main Repository (OSS)
i | hyprland-bash-completion | package | 0.45.2-1.2 | noarch | repo-oss
i | hyprland-fish-completion | package | 0.45.2-1.2 | noarch | Main Repository (OSS)
i | hyprland-fish-completion | package | 0.45.2-1.2 | noarch | repo-oss
i | hyprland-wallpapers | package | 0.45.2-1.2 | noarch | Main Repository (OSS)
i | hyprland-wallpapers | package | 0.45.2-1.2 | noarch | repo-oss
i+ | nwg-dock-hyprland | package | 0.3.3-1.1 | x86_64 | Main Repository (OSS)
i+ | nwg-dock-hyprland | package | 0.3.3-1.1 | x86_64 | repo-oss
I do have a hyprland config in my home folder in .config that i use and edit. ill try putting it at /usr/share/hypr/
I just made a folder at /usr/share/hypr/
and the wallpaper png’s just appeared in there on their own. i only copied my hyprland and hyprlock .conf’s and the wallpapers were in there after. I still get the error when launching from a tty though saying it can’t find aquamarine3. i see 0.46.1 in the factory. im going to hope this sorts itself out when we get that update.
@deebido no the other way around, you should have;
ls /usr/share/hypr/
hypridle.conf hyprland.conf lockdead2.png lockdead.png wall0.png wall1.png wall2.png
zypper se -si aqua
S | Name | Type | Version | Arch | Repository
---+----------------+---------+-----------+--------+------------------------
i | libaquamarine4 | package | 0.5.1-1.1 | x86_64 | openSUSE-Tumbleweed-Oss
ls /usr/share/hypr/
hyprland.conf wall0.png wall2.png lockdead2.png
hyprlock.conf wall1.png lockdead.png
[08:14 PM]-[tumbleweed@localhost]-[~]-
$ zypper se -si aqua
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+----------------+---------+-----------+--------+----------------------
i+ | libaquamarine3 | package | 0.4.4-1.1 | x86_64 | (System Packages)
i+ | libaquamarine4 | package | 0.5.1-1.1 | x86_64 | Main Repository (OSS)
i+ | libaquamarine4 | package | 0.5.1-1.1 | x86_64 | repo-oss
I think I misunderstood my bad
@deebido I would force the re-install of hyprland and then copy the rpm version of /usr/share/hypr/hyprland.conf
to your home directory and then compare with the one you have in ~/.config/hypr/hyprland.conf
and adjust as requires for the recent changes?
Are you using seatd to login?
I don’t think I’m using seatd. Just sddm into hyprland I believe. I will try this but when I try to launch Hyprland from a tty I get an error about it can’t find libaquamarine.so.3 so i keep thinking its something with that. I will try this real soon I appreciate a lot.
Hyprland: error while loading shared libraries: libaquamarine.so.3: cannot open shared object file: No such file or directory