No updates for days or is something wrong?

For the last few days in running updates using the EOS updater, the only ones are from EOS related packages, nothing from the main or extra repo’s, and two AUR packages that have been failing to install for like a week, and waiting to have their packages fixed (not sweating those, I can wait).

So has something changed I missed, or could it just be most developers are busy with the holiday shopping, and all that, so a seasonal thing? It’s just really unusual, even for on holiday that there isn’t at least one update.

I have a lot of updates in the last three days. Maybe something wrong with your mirrorlist

grep -i upgraded /var/log/pacman.log | tail -50
[2025-12-09T17:50:44+0100] [ALPM] upgraded kinfocenter (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:44+0100] [ALPM] upgraded kmenuedit (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:44+0100] [ALPM] upgraded krdp (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:44+0100] [ALPM] upgraded kscreen (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:44+0100] [ALPM] upgraded ksshaskpass (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:44+0100] [ALPM] upgraded kwallet-pam (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:44+0100] [ALPM] upgraded kwayland-integration (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:44+0100] [ALPM] upgraded kwrited (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:45+0100] [ALPM] upgraded oxygen (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:45+0100] [ALPM] upgraded oxygen-sounds (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:45+0100] [ALPM] upgraded plasma-browser-integration (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:45+0100] [ALPM] upgraded polkit-kde-agent (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:45+0100] [ALPM] upgraded powerdevil (6.5.3-2 -> 6.5.4-1)
[2025-12-09T17:50:45+0100] [ALPM] upgraded plasma-desktop (6.5.3-2 -> 6.5.4-1)
[2025-12-09T17:50:45+0100] [ALPM] upgraded plasma-disks (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:45+0100] [ALPM] upgraded plasma-firewall (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:45+0100] [ALPM] upgraded plasma-nm (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:45+0100] [ALPM] upgraded plasma-pa (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:45+0100] [ALPM] upgraded plasma-sdk (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:45+0100] [ALPM] upgraded plasma-systemmonitor (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:45+0100] [ALPM] upgraded plasma-vault (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:45+0100] [ALPM] upgraded plasma-welcome (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:46+0100] [ALPM] upgraded plasma-workspace-wallpapers (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:46+0100] [ALPM] upgraded plymouth-kcm (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:46+0100] [ALPM] upgraded print-manager (1:6.5.3-1 -> 1:6.5.4-1)
[2025-12-09T17:50:46+0100] [ALPM] upgraded sddm-kcm (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:50:46+0100] [ALPM] upgraded spectacle (1:6.5.3-1 -> 1:6.5.4-1)
[2025-12-09T17:50:46+0100] [ALPM] upgraded wacomtablet (6.5.3-1 -> 6.5.4-1)
[2025-12-09T17:52:41+0100] [ALPM] upgraded mullvad-browser-bin (15.0.2-1 -> 15.0.3-1)
[2025-12-10T09:48:57+0100] [ALPM] upgraded glib2 (2.86.2-1 -> 2.86.3-1)
[2025-12-10T09:48:58+0100] [ALPM] upgraded python (3.13.7-1 -> 3.13.11-1)
[2025-12-10T09:48:58+0100] [ALPM] upgraded firefox (145.0.2-1 -> 146.0-1)
[2025-12-10T09:48:58+0100] [ALPM] upgraded firefox-i18n-de (145.0.2-1 -> 146.0-1)
[2025-12-10T09:48:58+0100] [ALPM] upgraded libgsf (1.14.53-2 -> 1.14.54-1)
[2025-12-10T09:48:58+0100] [ALPM] upgraded qt6-declarative (6.10.1-1 -> 6.10.1-2)
[2025-12-11T08:23:40+0100] [ALPM] upgraded eos-reboot-recommended (25.11.2-1 -> 25.12-1)
[2025-12-11T08:23:40+0100] [ALPM] upgraded socat (1.8.0.3-2 -> 1.8.1.0-1)
[2025-12-11T08:23:41+0100] [ALPM] upgraded vivaldi (7.7.3851.58-1 -> 7.7.3851.61-2)
[2025-12-11T08:23:41+0100] [ALPM] upgraded vivaldi-ffmpeg-codecs (142.0.7444.143-1 -> 142.0.7444.237-1)
[2025-12-11T16:33:57+0100] [ALPM] upgraded libgpg-error (1.56-1 -> 1.57-1)
[2025-12-11T16:33:57+0100] [ALPM] upgraded ca-certificates-mozilla (3.119-1 -> 3.119.1-1)
[2025-12-11T16:33:57+0100] [ALPM] upgraded libdrm (2.4.129-1 -> 2.4.130-1)
[2025-12-11T16:33:57+0100] [ALPM] upgraded gmic (3.6.4-1 -> 3.6.5-1)
[2025-12-11T16:33:57+0100] [ALPM] upgraded nss (3.119-1 -> 3.119.1-1)
[2025-12-11T16:33:57+0100] [ALPM] upgraded gimp-plugin-gmic (3.6.4-1 -> 3.6.5-1)
[2025-12-11T16:33:57+0100] [ALPM] upgraded lib32-libgpg-error (1.56-1 -> 1.57-1)
[2025-12-11T16:33:58+0100] [ALPM] upgraded python-orjson (3.11.4-1 -> 3.11.5-1)
[2025-12-12T09:34:04+0100] [ALPM] upgraded python-urllib3 (2.6.1-1 -> 2.6.2-1)
[2025-12-12T09:35:16+0100] [ALPM] upgraded brave-bin (1:1.85.111-1 -> 1:1.85.116-1)
[2025-12-12T09:35:17+0100] [ALPM] upgraded librewolf-bin (1:145.0.2_2-1 -> 1:146.0.0_2-1)


Could you show us the contents of your mirrorlist , by typing this command in a terminal.

sudo nano /etc/pacman.d/mirrorlist 

In general, if you have no updates for more than 24 hours, something is probably wrong.

I am using the eos updater, it does check and update the mirrors automatically, and that all seems to be working as usual, so what could it be?

I was in the hospital for 9 days, and wasn’t more than two days without updates but that is usually not long enough for it to cause any problems, nor are there any errors, so anyone else have the same experience? I updated my laptop in the hospital, and it was like 7 months out of date, and so it did need a hammer, a crow bar, and a lot of cussing and frustration to update it to the here and now, but I got it done, and all was well.

Maybe it is just a weird coincidence, as it’s not out of the realm of possibilities, just a wee bit improbable.

Either your mirrors are outdated or you have lost the mirror entries for arch repos in your last update. Perhaps by bungling a *.pacnew (which is my guess).

# With: reflector --verbose -c US --protocol https --sort age --latest 20 --download-timeout 5

When: 2024-10-08 21:23:11 UTC

From: https://archlinux.org/mirrors/status/json/

Retrieved: 2024-10-08 21:22:44 UTC

Last Check: 2024-10-08 21:12:20 UTC

United States

Server = https://mirror.theash.xyz/arch/$repo/os/$arch

United States

Server = https://america.mirror.pkgbuild.com/$repo/os/$arch

United States

Server = https://us.arch.niranjan.co/$repo/os/$arch

United States

Server = https://arch.mirror.constant.com/$repo/os/$arch

United States

Server = https://plug-mirror.rcac.purdue.edu/archlinux/$repo/os/$arch

United States

Server = https://mirrors.vectair.net/archlinux/$repo/os/$arch

United States

Server = https://m.lqy.me/arch/$repo/os/$arch

## United States
Server = https://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch

United States

Server = https://archmirror1.octyl.net/$repo/os/$arch

United States

Server = https://iad.mirrors.misaka.one/archlinux/$repo/os/$arch

United States

Server = https://us.mirrors.cicku.me/archlinux/$repo/os/$arch

United States

Server = https://archlinux.doridian.net/$repo/os/$arch

United States

Server = https://mirrors.rit.edu/archlinux/$repo/os/$arch

United States

Server = https://repo.ialab.dsu.edu/archlinux/$repo/os/$arch

United States

Server = https://arch.hu.fo/archlinux/$repo/os/$arch

United States

Server = https://mirror.arizona.edu/archlinux/$repo/os/$arch

United States

Server = https://zxcvfdsa.com/arch/$repo/os/$arch

United States

Server = https://coresite.mm.fcix.net/archlinux/$repo/os/$arch

United States

Server = https://forksystems.mm.fcix.net/archlinux/$repo/os/$arch

United States

Server = https://irltoolkit.mm.fcix.net/archlinux/$repo/os/$arch

I can already see too many 2024’s in the dates, which is odd!:grimacing:

# With: reflector --verbose -c US --protocol https --sort age --latest 20 --download-timeout 5
# When: 2025-12-12 09:59:06 UTC
# From: ``https://archlinux.org/mirrors/status/json/``
# Retrieved: 2025-12-12 09:59:06 UTC
# Last Check: 2025-12-12 09:37:33 UTC

This is what it says on my setup.

Run reflector simple from a terminal and tick some boxes to update (and rank) your mirrors.

reflector-simple

OK, but it has been way past 2024 since I last did that!

I had a perforated ulcer (painful as freaking F), not a brain injury!!!:rofl: Please stand by.

OK that worked, and updating as we speak.

So does that mean I was just lucky a server on my list was online for that long and the EOS updater doesn’t check the list automatically and update them based on my location?

So I have to do this manually every once in a while?

If so can it be made to do so? It would be a very useful and welcome feature. I can see it necessary when first installing the OS, moving far away, or when traveling with a laptop… but once a location is established I’d think automatic is the way to go, or at least a message stating “Your mirrors are out of date…”.

With “EOS updater” you mean eos-update, right?
It does not automatically rank mirrors. There are other commands to rank mirrors, like reflector, reflector-simple, rate-mirrors, and rami.
In addition, for the EndeavourOS repo we have eos-rankmirrors.

Note that mirrors are a living thing, sometimes they are offline either temporarily or permanently. Then ranking the list will help.

OK, so which one is better? I can imagine reflector to be more thorough than reflector-simple, and rate-mirrors makes sense but is it any different?

What are the differences between the 4?

I can just use the welcome app I guess, but in my case remembering to do so is the problem, as because by the time I do remember that, I forgot how to do so as you can see!:woozy_face:

To be honest if your routine for the laptop is to wait for 7 months (or something like that) you should not install a rolling distro on it.

Something you can do to help with those memory issues is to create systemd-timers

You could set up a timer to display a message once a month or how ever often to be a reminder to update mirrors

If you want to stay updated, just open up your terminal and run yay every few days.

I rarely use it, only for travel, to which I prep it first, I wasn’t planing on having an ulcer explode, nor expecting it for never even having an ulcer before…

Fixed :zany_face:

So 7 months minus 9 days that is at least a stretch of 6 months. If a device is hardly used why install a rolling distro on it ?

If a laptop is used only a few times a year, @keescase is 100% right… ANY rolling release distro should not be the OS installed.