I’ve finally noticed something to a point it motivated me to ask – I regularly do an -Syu update on my system, and while the endeavouros repo updates, I haven’t noticed an update to core, extra, or multilib in quite some time.
Is this expected? Related to the delay in getting updated to Pacman 7.0.0? Or did I miss some announcement that I need to follow up on so my system is getting recent updates again?
david@taran ⟨~⟩
⮞ sudo pacman -Syu
[sudo] password for david:
:: Synchronizing package databases...
endeavouros is up to date
core is up to date
extra is up to date
multilib is up to date
:: Starting full system upgrade...
warning: pacman: local (7.0.0.r3.g7736133-1) is newer than core (6.1.0-3)
there is nothing to do
david@taran ⟨~⟩
⮞
Note that I have manually upgraded to 7.0.0 in order to continue using my aur helper of choice (paru). The primary repositories have been “up to date” for several weeks, and that surprises me.
Okay. So it seems you maybe have just relatively few packages installed.
You can check with paru -Ps.
Also, you said you manually updated to pacman 7.xx, but the newest version of Pacman should’ve just been installed from the core repo, so you should probably just switch back to the official repo’s version.
Lastly, you can try a sudo pacman-Syyu just to make sure things are up-to-date, or even update your mirrors.
I’m assuming you really only care about the top portion – and you may be right, as it hasn’t been updated since May.
/etc/pacman.d/mirrorlist
david@taran ⟨~⟩
⮞ head -n 16 /etc/pacman.d/mirrorlist
################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################
# With: reflector --verbose -c US --protocol https --sort rate --latest 20 --download-timeout 5 --threads 5
# When: 2024-05-16 22:15:21 UTC
# From: https://archlinux.org/mirrors/status/json/
# Retrieved: 2024-05-16 22:14:48 UTC
# Last Check: 2024-05-16 22:07:31 UTC
## United States
Server = https://mirror.lty.me/archlinux/$repo/os/$arch
## United States
Server = https://dfw.mirror.rackspace.com/archlinux/$repo/os/$arch
## United States
david@taran ⟨~⟩
⮞
/etc/pacman.d/endeavouros-mirrorlist
david@taran ⟨~⟩
⮞ head -n 16 /etc/pacman.d/endeavouros-mirrorlist
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# EndeavourOS mirrorlist, ranked by eos-rankmirrors at 05/16/2024 03:17:38 PM.
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Server = https://mirrors.gigenet.com/endeavouros/repo/$repo/$arch
Server = https://mirror.archlinux.tw/EndeavourOS/repo/$repo/$arch
Server = https://endeavour.remi.lu/repo/$repo/$arch
Server = https://mirrors.tuna.tsinghua.edu.cn/endeavouros/repo/$repo/$arch
Server = https://mirror.jingk.ai/endeavouros/repo/$repo/$arch
Server = https://mirrors.jlu.edu.cn/endeavouros/repo/$repo/$arch
Server = https://de.freedif.org/EndeavourOS/repo/$repo/$arch
Server = https://mirror.funami.tech/endeavouros/repo/$repo/$arch
Server = https://md.mirrors.hacktegic.com/endeavouros/repo/$repo/$arch
Server = https://mirror.moson.org/endeavouros/repo/$repo/$arch
Server = https://endeavouros.ip-connect.info/repo/$repo/$arch
Server = https://ftp.acc.umu.se/mirror/endeavouros/repo/$repo/$arch
Server = https://mirror.alpix.eu/endeavouros/repo/$repo/$arch
david@taran ⟨~⟩
⮞
That did indeed seem to be the issue! I started reflector.service to update the mirrorlist, and now it’s actually identifying things to update. Thank you!
david@taran ⟨~⟩
⮞ head -n 16 /etc/pacman.d/mirrorlist
################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################
# With: reflector @/etc/xdg/reflector/reflector.conf
# When: 2024-12-09 18:17:13 UTC
# From: https://archlinux.org/mirrors/status/json/
# Retrieved: 2024-12-09 18:17:13 UTC
# Last Check: 2024-12-09 18:09:43 UTC
Server = https://arch.mirror.constant.com/$repo/os/$arch
Server = https://mirror.theash.xyz/arch/$repo/os/$arch
Server = https://america.mirror.pkgbuild.com/$repo/os/$arch
Server = https://us.arch.niranjan.co/$repo/os/$arch
Server = https://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch
david@taran ⟨~⟩
⮞ paru -Syyu
:: Synchronizing package databases...
endeavouros 15.0 KiB 43.6 KiB/s 00:00 [-------------------------------------] 100%
core 115.6 KiB 190 KiB/s 00:01 [-------------------------------------] 100%
extra 7.6 MiB 5.59 MiB/s 00:01 [-------------------------------------] 100%
multilib 132.6 KiB 231 KiB/s 00:01 [-------------------------------------] 100%
:: Starting full system upgrade...
:: Replace mlocate with extra/plocate? [Y/n]
At least this mirror seems not available currently. Not sure if that is a permanent situation.
And in general it is a good idea to have at least a few mirrors in the mirrorlist since mirrors are in a habit of disappearing every now and then.
A yay here, a yay there, a paru here, a paru there. That’s how we keep the doctor away (yes, I’m mixing something here, from old childhood sayings…but on purpose).