Pacman hasn't updated any repos in weeks

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?

Welcome to the community! :vulcan_salute: :enos_flag:

I think I know what you mean, but to be sure, please post the output of sudo pacman -Syu from a terminal. Need to be sure first.

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.

Mirrorlists may also be outdated.
Can you show the contents of files

  • /etc/pacman.d/mirrorlist
  • /etc/pacman.d/endeavouros-mirrorlist
2 Likes

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]

Hah, lets just say you’ve been on Debian stable for a few months :wink:

Smells like some further issues will soon pop up within this thread … :wink:

Not sure what you’re smelling, 'cause I sure don’t. :sweat_smile:

Over 1000 packages had to update, and now I’ve rebooted, and all is good.

Hahah, yeah, if you don’t get an update within a week on Arch-based, something is probably wrong.

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.

or just daily really.

It’s possible (barely) to skip a day with updates with a minimal system.

Yeah if you’re going out of your way to keep it minimal then yes you can.

I yay each morning while having my first coffee. After I come home from work, I yay again. :wink:

1 Like

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).

3 Likes

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