A Cascading Series of Problems

It all started today when I made the grave mistake of going through today’s updates. Snapd has been flagged as out of date for few days now and I had no luck in updating it (both pacman and yay said they didn’t recognize it), so I was hoping that the massive amount of updates in store today would fix the problem.

Initially it hit me with

removing libpamac-full breaks dependency 'libpamac-full' required by pamac-all

So I searched around and one source said that removing and reinstalling pamac was the solution. I uninstalled pamac fine, but when I went to reinstall it through yay (pacman said it didn’t recognize it), it then hit me with

yay: error while loading shared libraries: libalpm.so.15: cannot open shared object file: No such file or directory

I searched around again, and this time the purported solution was uninstalling and rebuilding yay, which I did with no problems. However, when I tried to reinstall pamac through yay again, it hit me with the same thing.

I then saw that it might be a mirror issue, so I installed rank-mirrors and ran it fine. I used

rate-mirrors --disable-comments-in-file --protocol=https arch --max-delay 7200 | sudo tee /etc/pacman.d/mirrorlist
rate-mirrors --disable-comments-in-file --protocol=https endeavouros  | sudo tee /etc/pacman.d/endeavouros-mirrorlist

However, now when I do the basic update process through the welcome screen, it takes much longer to load, and then produces this:

:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 alarm is up to date
 aur is up to date
error: failed retrieving file 'core.db' from lidsol.fi-b.unam.mx : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from lidsol.fi-b.unam.mx : The requested URL returned error: 404
error: failed retrieving file 'alarm.db' from lidsol.fi-b.unam.mx : The requested URL returned error: 404
warning: too many errors from lidsol.fi-b.unam.mx, skipping for the remainder of this transaction
error: failed retrieving file 'aur.db' from lidsol.fi-b.unam.mx : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from it.mirrors.cicku.me : The requested URL returned error: 404
error: failed retrieving file 'core.db' from it.mirrors.cicku.me : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from it.mirrors.cicku.me : The requested URL returned error: 404
warning: too many errors from it.mirrors.cicku.me, skipping for the remainder of this transaction
error: failed retrieving file 'alarm.db' from it.mirrors.cicku.me : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from mirror.osbeck.com : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from mirror.osbeck.com : The requested URL returned error: 404
error: failed retrieving file 'alarm.db' from mirror.osbeck.com : The requested URL returned error: 404
warning: too many errors from mirror.osbeck.com, skipping for the remainder of this transaction
error: failed retrieving file 'core.db' from mirror.osbeck.com : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from mirrors.xtom.ee : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from mirrors.xtom.ee : The requested URL returned error: 404
error: failed retrieving file 'alarm.db' from mirrors.xtom.ee : The requested URL returned error: 404
warning: too many errors from mirrors.xtom.ee, skipping for the remainder of this transaction
error: failed retrieving file 'core.db' from mirrors.xtom.ee : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from archlinux.uk.mirror.allworldit.com : The requested URL returned error: 404
error: failed retrieving file 'alarm.db' from archlinux.uk.mirror.allworldit.com : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from archlinux.uk.mirror.allworldit.com : The requested URL returned error: 404
warning: too many errors from archlinux.uk.mirror.allworldit.com, skipping for the remainder of this transaction
error: failed retrieving file 'core.db' from archlinux.uk.mirror.allworldit.com : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from us.arch.niranjan.co : The requested URL returned error: 404
error: failed retrieving file 'alarm.db' from us.arch.niranjan.co : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from us.arch.niranjan.co : The requested URL returned error: 404
warning: too many errors from us.arch.niranjan.co, skipping for the remainder of this transaction
error: failed retrieving file 'core.db' from us.arch.niranjan.co : The requested URL returned error: 404
error: failed retrieving file 'core.db' from theswissbay.ch : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from theswissbay.ch : The requested URL returned error: 404
error: failed retrieving file 'alarm.db' from theswissbay.ch : The requested URL returned error: 404
warning: too many errors from theswissbay.ch, skipping for the remainder of this transaction
error: failed retrieving file 'extra.db' from theswissbay.ch : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from at.mirrors.cicku.me : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from at.mirrors.cicku.me : The requested URL returned error: 404
error: failed retrieving file 'alarm.db' from at.mirrors.cicku.me : The requested URL returned error: 404
warning: too many errors from at.mirrors.cicku.me, skipping for the remainder of this transaction
error: failed retrieving file 'core.db' from at.mirrors.cicku.me : The requested URL returned error: 404
error: failed retrieving file 'core.db' from ro.arch.niranjan.co : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from ro.arch.niranjan.co : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from ro.arch.niranjan.co : The requested URL returned error: 404
warning: too many errors from ro.arch.niranjan.co, skipping for the remainder of this transaction
error: failed retrieving file 'alarm.db' from ro.arch.niranjan.co : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from mirror.quantum5.ca : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from mirror.quantum5.ca : The requested URL returned error: 404
error: failed retrieving file 'alarm.db' from mirror.quantum5.ca : The requested URL returned error: 404
warning: too many errors from mirror.quantum5.ca, skipping for the remainder of this transaction
error: failed retrieving file 'core.db' from mirror.quantum5.ca : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from mirror.neuf.no : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from mirror.neuf.no : The requested URL returned error: 404
error: failed retrieving file 'core.db' from mirror.neuf.no : The requested URL returned error: 404
warning: too many errors from mirror.neuf.no, skipping for the remainder of this transaction
error: failed retrieving file 'alarm.db' from mirror.neuf.no : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from mirrors.dotsrc.org : The requested URL returned error: 404
error: failed retrieving file 'alarm.db' from mirrors.dotsrc.org : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from mirrors.dotsrc.org : The requested URL returned error: 404
warning: too many errors from mirrors.dotsrc.org, skipping for the remainder of this transaction
error: failed retrieving file 'core.db' from mirrors.dotsrc.org : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from mirror.archlinux.si : The requested URL returned error: 404
error: failed retrieving file 'core.db' from mirror.archlinux.si : The requested URL returned error: 404
error: failed retrieving file 'alarm.db' from mirror.archlinux.si : The requested URL returned error: 404
warning: too many errors from mirror.archlinux.si, skipping for the remainder of this transaction
error: failed retrieving file 'aur.db' from mirror.archlinux.si : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from mirror.archlinux.no : The requested URL returned error: 404
error: failed retrieving file 'core.db' from mirror.archlinux.no : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from mirror.archlinux.no : The requested URL returned error: 404
warning: too many errors from mirror.archlinux.no, skipping for the remainder of this transaction
error: failed retrieving file 'alarm.db' from mirror.archlinux.no : The requested URL returned error: 404
error: failed retrieving file 'alarm.db' from mirror.keiminem.com : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from mirror.keiminem.com : The requested URL returned error: 404
error: failed retrieving file 'core.db' from mirror.keiminem.com : The requested URL returned error: 404
warning: too many errors from mirror.keiminem.com, skipping for the remainder of this transaction
error: failed retrieving file 'extra.db' from mirror.keiminem.com : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from gluttony.sin.cvut.cz : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from gluttony.sin.cvut.cz : The requested URL returned error: 404
error: failed retrieving file 'core.db' from gluttony.sin.cvut.cz : The requested URL returned error: 404
warning: too many errors from gluttony.sin.cvut.cz, skipping for the remainder of this transaction
error: failed retrieving file 'alarm.db' from gluttony.sin.cvut.cz : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from ftp.linux.edu.lv : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from ftp.linux.edu.lv : The requested URL returned error: 404
error: failed retrieving file 'core.db' from ftp.linux.edu.lv : The requested URL returned error: 404
warning: too many errors from ftp.linux.edu.lv, skipping for the remainder of this transaction
error: failed retrieving file 'alarm.db' from ftp.linux.edu.lv : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from mirrors.atviras.lt : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from mirrors.atviras.lt : The requested URL returned error: 404
error: failed retrieving file 'alarm.db' from mirrors.atviras.lt : The requested URL returned error: 404
warning: too many errors from mirrors.atviras.lt, skipping for the remainder of this transaction
error: failed retrieving file 'core.db' from mirrors.atviras.lt : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from repo.hyron.dev : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from repo.hyron.dev : The requested URL returned error: 404
error: failed retrieving file 'alarm.db' from repo.hyron.dev : The requested URL returned error: 404
warning: too many errors from repo.hyron.dev, skipping for the remainder of this transaction
error: failed retrieving file 'core.db' from repo.hyron.dev : The requested URL returned error: 404
error: failed retrieving file 'core.db' from ftp.ek-cer.hu : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from ftp.ek-cer.hu : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from ftp.ek-cer.hu : The requested URL returned error: 404
warning: too many errors from ftp.ek-cer.hu, skipping for the remainder of this transaction
error: failed retrieving file 'alarm.db' from ftp.ek-cer.hu : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from mirrors.ustc.edu.cn : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from mirrors.ustc.edu.cn : The requested URL returned error: 404
error: failed retrieving file 'core.db' from mirrors.ustc.edu.cn : The requested URL returned error: 404
warning: too many errors from mirrors.ustc.edu.cn, skipping for the remainder of this transaction
error: failed retrieving file 'alarm.db' from mirrors.ustc.edu.cn : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from mirror.cyberbits.eu : The requested URL returned error: 404
error: failed retrieving file 'core.db' from mirror.cyberbits.eu : The requested URL returned error: 404
error: failed retrieving file 'alarm.db' from mirror.cyberbits.eu : The requested URL returned error: 404
warning: too many errors from mirror.cyberbits.eu, skipping for the remainder of this transaction
error: failed retrieving file 'extra.db' from mirror.cyberbits.eu : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from mirror.1ago.be : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from mirror.1ago.be : The requested URL returned error: 404
error: failed retrieving file 'core.db' from mirror.1ago.be : The requested URL returned error: 404
warning: too many errors from mirror.1ago.be, skipping for the remainder of this transaction
error: failed retrieving file 'alarm.db' from mirror.1ago.be : The requested URL returned error: 404
error: failed retrieving file 'aur.db' from mirror.gi.co.id : The requested URL returned error: 404
error: failed retrieving file 'alarm.db' from mirror.gi.co.id : The requested URL returned error: 404
error: failed retrieving file 'core.db' from mirror.gi.co.id : The requested URL returned error: 404
warning: too many errors from mirror.gi.co.id, skipping for the remainder of this transaction
error: failed retrieving file 'extra.db' from mirror.gi.co.id : The requested URL returned error: 404
error: failed retrieving file 'core.db' from mirrors.uni-plovdiv.net : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from mirrors.uni-plovdiv.net : The requested URL returned error: 404
error: failed retrieving file 'alarm.db' from mirrors.uni-plovdiv.net : The requested URL returned error: 404
warning: too many errors from mirrors.uni-plovdiv.net, skipping for the remainder of this transaction
error: failed retrieving file 'aur.db' from mirrors.uni-plovdiv.net : The requested URL returned error: 404
error: failed retrieving file 'alarm.db' from mirror.juniorjpdj.pl : The requested URL returned error: 404
error: failed retrieving file 'extra.db' from mirror.juniorjpdj.pl : The requested URL returned error: 404
error: failed retrieving file 'core.db' from mirror.juniorjpdj.pl : The requested URL returned error: 404
warning: too many errors from mirror.juniorjpdj.pl, skipping for the remainder of this transaction
error: failed retrieving file 'aur.db' from mirror.juniorjpdj.pl : The requested URL returned error: 404
:: Searching AUR for updates...
:: Searching databases for updates...
 there is nothing to do

Now I have absolutely no idea what to do, my mirrors are all messed up now and the package that’s missing is still missing.

is this on an ARM device?
general there was an pacman update:

yay should be on version yay 12.5.6-1 and it should work properly.

Yes, I’m running Endeavour on an RPi 500+.

Did @Pudge release new yay for arm to the repo?

My present pacman/yay info, if that has any insight for people:

pacman 7.1.0.r7.gb9f7d4a-1
pacman-contrib 1.13.1-1
pacman-mirrorlist 20251026-1
yay 12.5.6-1

okay moved the topic to ARM category :wink:

ARM is updated to latest pacman too already


updating the odroid just now.. but

yay 12.5.6-1

should show its okay and updated..

404 says mainly your db is not okay what command exactly used ?

I think once my mirrors get fixed it’ll be fine, but I have no idea what to do about that. I thought I was fixing the problem and instead it only made things worse.

It does this when I try any of the typical update commands (eos-updates, -Syu, yay)

you have archlinux mirrors in the list ? and not archlinuxarm?

messed mirrors up .. below are archlinuxarm (/etc/pacman.d/mirrorlist) if i correct remember

#
# Arch Linux ARM repository mirrorlist
# Generated on 2025-10-26
#

## Geo-IP based mirror selection and load balancing
Server = http://mirror.archlinuxarm.org/$arch/$repo

### Mirrors by country

### Denmark
## Aalborg
# Server = http://dk.mirror.archlinuxarm.org/$arch/$repo

### Germany
## Aachen
# Server = http://de3.mirror.archlinuxarm.org/$arch/$repo
## Berlin
# Server = http://de.mirror.archlinuxarm.org/$arch/$repo
## Coburg
# Server = http://de4.mirror.archlinuxarm.org/$arch/$repo
## Falkenstein
# Server = http://eu.mirror.archlinuxarm.org/$arch/$repo

### Greece
## Athens
# Server = http://gr.mirror.archlinuxarm.org/$arch/$repo

### Hungary
## Budapest
# Server = http://hu.mirror.archlinuxarm.org/$arch/$repo

### Taiwan
## Hsinchu
# Server = http://tw2.mirror.archlinuxarm.org/$arch/$repo
## New Taipei City
# Server = http://tw.mirror.archlinuxarm.org/$arch/$repo

### United States
## California
# Server = http://ca.us.mirror.archlinuxarm.org/$arch/$repo
## Florida
# Server = http://fl.us.mirror.archlinuxarm.org/$arch/$repo
## New Jersey
# Server = http://nj.us.mirror.archlinuxarm.org/$arch/$repo

sorry can no help on endeavouros mirrors

EDit i can no help on snap problem i not use + never will ( sorry)

your pamac will need to wait for update to pkgs from maintainer

1 Like

…I may be stupid.

Alright, what’s the command I need to run for those? Just rate-mirrors --disable-comments-in-file --protocol=https archlinuxarm --max-delay 7200 | sudo tee /etc/pacman.d/mirrorlist?

rate-mirrors archarm

rate-mirrors archarm | sudo tee /etc/pacman.d/mirrorlist

2 Likes

I mostly choose the server geographically closest to my location or keep the default load balancing mirror.

1 Like

Alright, giving it a go, will report back with an update.

Alright, that fixed the mirror problem!

Now it’s only giving me $ yay -S pamac-aur
→ No AUR package found for libalpm.so=15
→ could not find all required packages: libalpm.so =15

but as joekamprad said, that’s a maintainer thing, so I’ll just wait on that.

latest would be 16 you need to fully update first

ah okay [quote=“talmudicdeer, post:15, topic:76973”]
Now it’s only giving me $ yay -S pamac-aur
→ No AUR package found for libalpm.so=15
→ could not find all required packages: libalpm.so =15
[/quote]

ah okay i see :wink:
pamac is not updated on the AUR.. will be soon i bet.. but can take some days, as Manjaro (developer of the pamac sources) is not even arch and not using pacman the same way around..

1 Like

Right, yeah, that’s my thought as well. I’m pretty comfortable calling this issue solved, thanks for your and everyone else’s help.

1 Like