Hyprland broken again?

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.

1 Like

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.

1 Like

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?

1 Like

@malcolmlewis Will ldconfig will suffice?

1 Like

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…

1 Like

@conram that should run automatically… yes, in spec file %ldconfig_scriptlets -n lib%{name}%{sover}

1 Like

hmm i dont have a hypr folder in that location. maybe thats whats going on.

@deebido so what does zypper se -si hyprland show?

1 Like

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
1 Like
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?

1 Like

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