It has only been a week or two since I have updated my system. I have been away from my machine and it has been powered off for over a week (dont know if this makes a difference).
I typically update like this:
- From the Welcome screen, run Update Mirrors (Arch, reflector-simple)
- From the Welcome screen, run Update Mirrors (EndeavorOS)
- From the Welcome screen, click Configure eos-update-notifier
- From the notifier configure dialog, click Operation test
- Then when the notification for updates pops up, I click it and install them
However, today, when running #2, I am getting the following:
error: GPGME error: No data
==> eos-rankmirrors: info: extracting /var/cache/pacman/pkg/endeavouros-mirrorlist-24.4-1-any.pkg.tar.zst ...
==> eos-rankmirrors: info: ranking EndeavourOS mirrors, please wait ...
==> Warning about https://de.freedif.org/EndeavourOS/repo/$repo/$arch:
Connection failed. The mirror may be temporarily or permanently offline.
Continuing.
==> Warning about https://endeavour.remi.lu/repo/$repo/$arch:
Connection failed.
Continuing.
==> Warning about https://fastmirror.pp.ua/endeavouros/repo/$repo/$arch:
Connection failed. The mirror may be temporarily or permanently offline.
Continuing.
/usr/bin/eos-rankmirrors: line 186: [: too many arguments
/usr/bin/eos-rankmirrors: line 189: [: too many arguments
/usr/bin/eos-rankmirrors: line 192: [: too many arguments
==> Info: Results of ranking EndeavourOS mirrors:
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# EndeavourOS mirrorlist, ranked by eos-rankmirrors at 06/17/2024 08:55:19 AM.
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Server = https://mirror.nimatarlani.com/endeavouros/repo/$repo/$arch
Server = https://mirrors.gigenet.com/endeavouros/repo/$repo/$arch
Server = https://mirror.funami.tech/endeavouros/repo/$repo/$arch
Server = https://fosszone.csd.auth.gr/endeavouros/repo/$repo/$arch
Server = https://md.mirrors.hacktegic.com/endeavouros/repo/$repo/$arch
Server = https://endeavouros.ip-connect.info/repo/$repo/$arch
Server = https://mirror.archlinux.tw/EndeavourOS/repo/$repo/$arch
Server = https://mirror.moson.org/endeavouros/repo/$repo/$arch
Server = https://mirror.alpix.eu/endeavouros/repo/$repo/$arch
Server = https://mirrors.urbanwave.co.za/endeavouros/repo/$repo/$arch
Server = https://mirror.jingk.ai/endeavouros/repo/$repo/$arch
Server = https://ftp.belnet.be/mirror/endeavouros/repo/$repo/$arch
Server = https://mirrors.nxtgen.com/endeavouros-mirror/repo/$repo/$arch
Server = https://mirrors.jlu.edu.cn/endeavouros/repo/$repo/$arch
Server = https://mirror.freedif.org/EndeavourOS/repo/$repo/$arch
Server = https://mirror.accum.se/mirror/endeavouros/repo/$repo/$arch
Server = https://mirror.albony.xyz/endeavouros/repo/$repo/$arch
Server = https://mirror.sjtu.edu.cn/endeavouros/repo/$repo/$arch
Server = https://mirrors.tuna.tsinghua.edu.cn/endeavouros/repo/$repo/$arch
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Mirror ranking info at (UTC) 06/17/2024 03:55:19 PM:
# The following fields are shown for each mirror:
# mirror: The mirror address
# update-level: Ordinal number of the latest update (larger is newer)
# fetch-time: Measures the speed of the mirror (smaller is faster)
#
# mirror update-level fetch-time
# ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~
# https://mirror.nimatarlani.com/endeavouros/repo/$repo/$arch <!DOCTYPE html> 1.153276
# https://mirrors.gigenet.com/endeavouros/repo/$repo/$arch 2202 0.310804
# https://mirror.funami.tech/endeavouros/repo/$repo/$arch 2202 0.534530
# https://fosszone.csd.auth.gr/endeavouros/repo/$repo/$arch 2202 0.651927
# https://md.mirrors.hacktegic.com/endeavouros/repo/$repo/$arch 2202 0.715503
# https://endeavouros.ip-connect.info/repo/$repo/$arch 2202 0.750195
# https://mirror.archlinux.tw/EndeavourOS/repo/$repo/$arch 2202 0.767801
# https://mirror.moson.org/endeavouros/repo/$repo/$arch 2202 0.834879
# https://mirror.alpix.eu/endeavouros/repo/$repo/$arch 2202 0.877147
# https://mirrors.urbanwave.co.za/endeavouros/repo/$repo/$arch 2202 0.888593
# https://mirror.jingk.ai/endeavouros/repo/$repo/$arch 2202 0.920426
# https://ftp.belnet.be/mirror/endeavouros/repo/$repo/$arch 2202 0.999123
# https://mirrors.nxtgen.com/endeavouros-mirror/repo/$repo/$arch 2202 1.020124
# https://mirrors.jlu.edu.cn/endeavouros/repo/$repo/$arch 2202 1.215069
# https://mirror.freedif.org/EndeavourOS/repo/$repo/$arch 2202 1.217149
# https://mirror.accum.se/mirror/endeavouros/repo/$repo/$arch 2202 1.292126
# https://mirror.albony.xyz/endeavouros/repo/$repo/$arch 2202 1.890730
# https://mirror.sjtu.edu.cn/endeavouros/repo/$repo/$arch 2202 2.522804
# https://mirrors.tuna.tsinghua.edu.cn/endeavouros/repo/$repo/$arch 2201 0.995709
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
### Original mirrorlist before ranking:
######################################################
#### ####
### EndeavourOS Repository Mirrorlist ###
#### ####
######################################################
#### Entry in file /etc/pacman.conf:
### [endeavouros]
### SigLevel = PackageRequired
### Include = /etc/pacman.d/endeavouros-mirrorlist
######################################################
### Tip: Use the 'eos-rankmirrors' program to rank
### these mirrors or re-order them manually.
######################################################
## Belgium
#Server = https://ftp.belnet.be/mirror/endeavouros/repo/$repo/$arch
## China
#Server = https://mirrors.tuna.tsinghua.edu.cn/endeavouros/repo/$repo/$arch
#Server = https://mirrors.jlu.edu.cn/endeavouros/repo/$repo/$arch
#Server = https://mirror.sjtu.edu.cn/endeavouros/repo/$repo/$arch
## Germany
#Server = https://mirror.alpix.eu/endeavouros/repo/$repo/$arch
#Server = https://de.freedif.org/EndeavourOS/repo/$repo/$arch
#Server = https://mirror.moson.org/endeavouros/repo/$repo/$arch
## Greece
#Server = https://fosszone.csd.auth.gr/endeavouros/repo/$repo/$arch
## France
#Server = https://endeavour.remi.lu/repo/$repo/$arch
## India
#Server = https://mirror.albony.xyz/endeavouros/repo/$repo/$arch
#Server = https://mirrors.nxtgen.com/endeavouros-mirror/repo/$repo/$arch
## Iran
#Server = https://mirror.nimatarlani.com/endeavouros/repo/$repo/$arch
## Moldova
#Server = https://md.mirrors.hacktegic.com/endeavouros/repo/$repo/$arch
## Singapore
#Server = https://mirror.jingk.ai/endeavouros/repo/$repo/$arch
#Server = https://mirror.freedif.org/EndeavourOS/repo/$repo/$arch
## South Africa
#Server = https://mirrors.urbanwave.co.za/endeavouros/repo/$repo/$arch
## South Korea
#Server = https://mirror.funami.tech/endeavouros/repo/$repo/$arch
## Sweden
#Server = https://mirror.accum.se/mirror/endeavouros/repo/$repo/$arch
## Taiwan
#Server = https://mirror.archlinux.tw/EndeavourOS/repo/$repo/$arch
## Ukraine
#Server = https://fastmirror.pp.ua/endeavouros/repo/$repo/$arch
#Server = https://endeavouros.ip-connect.info/repo/$repo/$arch
## United States
#Server = https://mirrors.gigenet.com/endeavouros/repo/$repo/$arch
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
==> Moving old EndeavourOS mirrorlist to /etc/pacman.d/endeavouros-mirrorlist.bak.
==> Writing new ranked EndeavourOS mirrorlist to /etc/pacman.d/endeavouros-mirrorlist.
Root Password:
The first line and the lines about the too many arguments are concerning. Never seen them before.
error: GPGME error: No data
...
/usr/bin/eos-rankmirrors: line 186: [: too many arguments
/usr/bin/eos-rankmirrors: line 189: [: too many arguments
/usr/bin/eos-rankmirrors: line 192: [: too many arguments
I also get this when running the update (Operation Test)
Checking for updates ...
==> ERROR: Cannot fetch updates
Checking AUR updates ...
-> could not open file /var/lib/pacman/sync/endeavouros.db: Unrecognized archive format
Press ENTER to close this window:
I tried https://stackoverflow.com/a/67850084, but I did not delete the sync folder. Only renamed it. And I have since put it back.
Any help would be greatly appreciated. I am unable to update my system.
Thanks!