Libalpm.so.14 error after updating to pacman 7

simply offline some times :wink:

3 Likes

How dare you :sweat_smile:

3 Likes
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
6 Likes

Perhaps I did something wrong
yay --version
yay v12.3.5 - libalpm v14.0.0

I did it this way, as posted by @z580c and it worked fine…

sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si

1 Like

yes you rebuilded yay against the old pacman, or not updated the system at all before… i have no clue…

2 Likes

I did this and im still getting

:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing pacman (7.0.0.r3.g7736133-1) breaks dependency 'pacman<6.2' required by libpamac-git
 -> error installing repo packages
[christopher67@EndeavourOS ~]$ 



[christopher67@EndeavourOS ~]$ yay --version
yay v12.3.5 - libalpm v14.0.0

:man_shrugging:t3:

Remove pamac, update again. Rebuild yay
In need of pamac you have to wait till the maintainers have to update pamac.

2 Likes

I will just wait patiently for yay being served by an occasional ‘eos-upgrade’.

3 Likes

I’ll just wait to update Monday i guess.

Thanks @swh

2 Likes

I don’t use yay, but paru and pacman are ok now, which I do use.

I followed the directions to update yay:

sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si

Then

yay -S pacseek --rebuild

Now when I run yay I get the following message:

:: Synchronizing package databases...
 core is up to date
 extra is up to date
:: Searching AUR for updates...
:: Searching databases for updates...
 -> yad: local (14.1-2.1) is newer than extra (14.1-2)
 -> Packages not in AUR: akm  endeavouros-keyring  endeavouros-mirrorlist  endeavouros-theming  eos-apps-info  eos-bash-shared  eos-hooks  eos-log-tool  eos-packagelist  eos-plasma-sddm-config  eos-qogir-icons  eos-quickstart  eos-rankmirrors  eos-settings-plasma  eos-translations  eos-update-notifier  welcome
 -> Flagged Out Of Date AUR Packages: nerd-fonts-noto-sans-regular-complete
 -> reflector-simple: local (2024.8.1-1) is newer than AUR (3.3-1)
 there is nothing to do

Is this happening for everyone?

Refresh your eos-mirrorlist via welcome-app

1 Like

Refreshed mirrorlist and there was a yay update, but I still get the same message.

1 Like

THANK YOU SO MUCH!
This worked for me perfectly! :grinning: :heart:
yay --version
yay v12.3.5 - libalpm v15.0.0

1 Like

You have badly merged/replaced /etc/pacman.conf and the EnOS repo is missing.
You need to repair this first. (add EnOS repo in /etc/pacman.conf).

2 Likes

Have a problem with the libalpm version:

:: Paketdatenbanken werden synchronisiert …
 endeavouros ist aktuell
 core ist aktuell
 extra ist aktuell
 multilib ist aktuell
:: Vollständige Systemaktualisierung wird gestartet …
Warnung: yay: Lokale Version (12.3.5-2) ist neuer als endeavouros (12.3.5-1)
 Es gibt nichts zu tun
yay: error while loading shared libraries: libalpm.so.14: cannot open shared object file: No such file or directory
Suche nach Aktualisierungen …

Nichts zu tun.
Nothing unused to uninstall
==> no candidate packages found for pruning

FYI: The system was updated, but a restart has not been done yet.
“Yay” is newer version, but not working very well.

P.S.
I resolved it by: restarting, update system, delete folder “yay” and: sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si

Now “yay” is working again. Yay! :star_struck:

yay --version
yay v12.3.5 - libalpm v15.0.0

Only problem left is: pamac-aur.

yay -S --needed pamac-aur
 -> Kein AUR-Paket gefunden für libalpm.so=14
 -> could not find all required packages: libalpm.so =14

But that has time. I don’t need that GUI, only sometimes for “searching new things”. :wink:

Thanks @petsam that worked.

For anyone in the same predicament as me, just add the following as the first repo in your pacman.conf:

[endeavouros]
SigLevel = PackageRequired
Include = /etc/pacman.d/endeavouros-mirrorlist
1 Like
4 Likes