Unable to satisfy dependency 'libhyprutils.so=1-64

pacseek doesn’t have magic powers

pacseek hyprutils   
[sudo] password for veitw:         
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing hyprutils breaks dependency 'hyprutils' required by hyprland
:: removing hyprutils breaks dependency 'libhyprutils.so=1-64' required by hyprland
:: removing hyprutils breaks dependency 'hyprutils' required by hyprlock
:: removing hyprutils breaks dependency 'libhyprutils.so=1-64' required by hyprlock

exit status 1
Press ENTER to return to pacseek

I’ll spin up a VM and retrace what i did on install, i’ll keep you posted.

Edit: Since I’m new here, I can’t add a new reply, so here’s my update:

So the steps I had done was removing hyprpicker-git which removed the dependency to hyprutils blocking the update.

Then I replaced wayland-protocols-git with Wayland-protocols.

Very sorry for the confusion. I had not in fact removed Hyprutils, sorry.

3 Likes

This was it, thank you (I just tried to switch to hyprland and noticed I couldn’t do the initial update)

Edit: Upon update there was a red bar on top with an error message; cleared it off by commenting
# new_is_master
in the config.

1 Like

In the hyprland config (.config/hypr/hyprland.conf) commend (#) the master mode.

Works for me. Ty!!

Removing hyprpicker-git seems to have solve it for me:
paru -R hyprpicker-git

After that, if you want hyprpicker back, you can do:
git clone https://aur.archlinux.org/hyprpicker.git
cd hyprpicker
makepkg -si
(make sure to build instead of using paru or yay since it will try to grab -git version by default unlike building from source)

Hope this can help anyone and feel free to five me feedback.

1 Like

Today I have checked again and thought to install and reinstall this damn hyperpicker(-git)

But building failed until I edit the /etc/makepkg.conf .

I think the solution is in post # 2 not # 19 @dalto :wink:

Dos not work with building (hyperpicker(-git)), but reading again my post #12 here I saw the hyprcursor-git. Changing to hyprcursor fixed my problem. :innocent:

sudo pacman -S hyprcursor
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
:: hyprcursor-0.1.9-1 and hyprcursor-git-0.1.9.r6.ga5c0d573-1 are in conflict. Remove hyprcursor-git? [j/N] j

Paket (2)         Alte Version          Neue Version  Netto-Veränderung  Größe des Downloads

hyprcursor-git    0.1.9.r6.ga5c0d573-1                        -0,61 MiB                     
extra/hyprcursor                        0.1.9-1                0,61 MiB             0,19 MiB

Gesamtgröße des Downloads:             0,19 MiB
Gesamtgröße der installierten Pakete:  0,61 MiB
Größendifferenz der Aktualisierung:    0,00 MiB

:: Installation fortsetzen? [J/n] 
:: Pakete werden empfangen …
 hyprcursor-0.1.9-1-x86_64                                                             193,5 KiB   741 KiB/s 00:00 [--------------------------------------------------------------------] 100%
(1/1) Schlüssel im Schlüsselbund werden geprüft                                                                    [--------------------------------------------------------------------] 100%
(1/1) Paket-Integrität wird überprüft                                                                              [--------------------------------------------------------------------] 100%
(1/1) Paket-Dateien werden geladen                                                                                 [--------------------------------------------------------------------] 100%
(1/1) Auf Dateikonflikte wird geprüft                                                                              [--------------------------------------------------------------------] 100%
(2/2) Verfügbarer Festplattenspeicher wird ermittelt                                                               [--------------------------------------------------------------------] 100%
:: Pre-transaction-Hooks werden gestartet …
(1/1) Performing snapper pre snapshots for the following configurations...
==> root: 859
:: Paketänderungen werden verarbeitet …
(1/1) Entfernung läuft hyprcursor-git                                                                              [--------------------------------------------------------------------] 100%
(1/1) Installiert wird hyprcursor                                                                                  [--------------------------------------------------------------------] 100%
:: Post-transaction-Hooks werden gestartet …
(1/7) Arming ConditionNeedsUpdate...
(2/7) Foreign/AUR package notification
ideapad-wmi-fn-keys-dkms-git r5.502c3b0-1
yoga-usage-mode-dkms-git r9.3d15f93-1
(3/7) Orphaned package notification...
=> No orphans found.
(4/7) Checking for .pacnew and .pacsave files...
(5/7) Keep the last cache and the currently installed.
==> no candidate packages found for pruning
(6/7) Performing snapper post snapshots for the following configurations...
==> root: 860
(7/7) Syncing all file systems...

 ╭─sgs@hypr in repo: hyprpicker on  master [?] as 🧙 took 14s
 🕙 09:55:48
 ╰─λ upd
:: Paketdatenbanken werden synchronisiert …
 garuda ist aktuell
 core                                                                                  117,4 KiB   464 KiB/s 00:00 [--------------------------------------------------------------------] 100%
 extra ist aktuell
 multilib ist aktuell
 chaotic-aur ist aktuell
spawn pacman -Su
:: Starting full system upgrade...
warning: wlroots-git: local (0.18.0.r9.g015bb8512-1) is newer than chaotic-aur (0.18.0.r9.g015bb851-1)
resolving dependencies...
looking for conflicting packages...

Package (143)                                 Old Version                New Version                 Net Change   Download Size

core/argon2                                   20190702-5                 20190702-6                     0.00 MiB       0.03 MiB
core/automake                                 1.16.5-2                   1.17-1                         0.04 MiB       0.61 MiB
...

Total Download Size:   1135.32 MiB
Total Installed Size:  3865.67 MiB
Net Upgrade Size:      -455.16 MiB

:: Proceed with installation? [Y/n] 

:smiley: