Warning: too many errors from [mirror]

Should I be concerned about such errors? I would have thought if a mirror fails, the next one in the mirror list is tried. But it’s not obvious from stdout.

$ sudo pacman -Syyu
:: Synchronizing package databases…
endeavouros 30.7 KiB 18.8 KiB/s 00:02 [--------------------------------] 100%
core 153.5 KiB 136 KiB/s 00:01 [--------------------------------] 100%
extra 1740.0 KiB 481 KiB/s 00:04 [--------------------------------] 100%
community 7.2 MiB 1082 KiB/s 00:07 [--------------------------------] 100%
multilib 165.2 KiB 145 KiB/s 00:01 [--------------------------------] 100%
DEB_Arch_Extra 6.7 KiB 4.24 KiB/s 00:02 [--------------------------------] 100%
error: failed retrieving file ‘core.db’ from ftp.sudhip.com : The requested URL returned error: 522
error: failed retrieving file ‘multilib.db’ from ftp.sudhip.com : The requested URL returned error: 522
error: failed retrieving file ‘community.db’ from ftp.sudhip.com : The requested URL returned error: 522
warning: too many errors from ftp.sudhip.com, skipping for the remainder of this transaction
error: failed retrieving file ‘extra.db’ from ftp.sudhip.com : The requested URL returned error: 522
:: Starting full system upgrade…
there is nothing to do

$ cat /etc/pacman.d/mirrorlist
Server = http://ftp.sudhip.com/archlinux/$repo/os/$arch
Server = http://mirrors.xtom.ee/archlinux/$repo/os/$arch
Server = http://mirror2.evolution-host.com/archlinux/$repo/os/$arch
Server = http://archlinux.mirror.pcextreme.nl/$repo/os/$arch
Server = http://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch
Server = http://mirrors.nxtgen.com/archlinux-mirror/$repo/os/$arch
Server = https://mirror2.sandyriver.net/pub/archlinux/$repo/os/$arch
Server = http://mirror.sg.gs/archlinux/$repo/os/$arch
Server = http://in-mirror.garudalinux.org/archlinux/$repo/os/$arch
Server = http://mirror.chaoticum.net/arch/$repo/os/$arch
Server = http://syd.mirror.rackspace.com/archlinux/$repo/os/$arch

It looks like it is successfully failing to the next mirror.

I would just remove that one mirror from /etc/pacman.d/mirrorlist

There is no message it tries with the next mirror in the list. Also, what are the other files about?

$ sudo ls /etc/pacman.d
[sudo] password for erwann: 
endeavouros-mirrorlist	       gnupg  mirrorlist	 mirrorlist.pacnew
endeavouros-mirrorlist.pacnew  hooks  mirrorlist.backup

It doesn’t give a message like that. You know it tried other mirrors because it successfully downloaded the DBs and completed.

The pacnew files are created by pacman. See: https://wiki.archlinux.org/title/Pacman/Pacnew_and_Pacsave

The endeavouros-mirrorlist is the EOS-specific mirrors.

The hooks directory is a place to store pacman hooks.

The gnupg directory contains pacman’s keyring.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.