well....
[ash@main ~]$ update remote fix
This will reset a few configuration files like pacman.conf 🛑Are you sure? (y/n)
y
--2023-07-18 12:40:04-- https://pkgbuild.com/~morganamilo/pacman-static/x86_64/bin/pacman-static
Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
Resolving pkgbuild.com (pkgbuild.com)... 78.46.178.133, 2a01:4f8:c2c:51e2::1
Connecting to pkgbuild.com (pkgbuild.com)|78.46.178.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4606712 (4,4M) [application/octet-stream]
Saving to: ‘/tmp/tmp.KG14vfsBcf’
/tmp/tmp.KG14vfsBcf 100%[=========================================>] 4,39M 7,42MB/s in 0,6s
2023-07-18 12:40:05 (7,42 MB/s) - ‘/tmp/tmp.KG14vfsBcf’ saved [4606712/4606712]
.--. Pacman v6.0.1 - libalpm v13.0.1
/ _.-' .-. .-. .-. Copyright (C) 2006-2021 Pacman Development Team
\ '-. '-' '-' '-' Copyright (C) 2002-2006 Judd Vinet
'--'
This program may be freely redistributed under
the terms of the GNU General Public License.
--2023-07-18 12:40:05-- https://gitlab.com/garuda-linux/tools/garuda-tools/-/raw/master/data/pacman-default.conf
Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
Resolving gitlab.com (gitlab.com)... 172.65.251.78, 2606:4700:90:0:f22e:fbec:5bed:a9b9
Connecting to gitlab.com (gitlab.com)|172.65.251.78|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2514 (2,5K) [text/plain]
Saving to: ‘/etc/pacman.conf’
/etc/pacman.conf 100%[=========================================>] 2,46K --.-KB/s in 0s
2023-07-18 12:40:06 (26,4 MB/s) - ‘/etc/pacman.conf’ saved [2514/2514]
--2023-07-18 12:40:06-- https://archlinux.org/mirrorlist/all/
Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
Resolving archlinux.org (archlinux.org)... 95.217.163.246, 2a01:4f9:c010:6b1f::1
Connecting to archlinux.org (archlinux.org)|95.217.163.246|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 50858 (50K) [text/plain]
Saving to: ‘/etc/pacman.d/mirrorlist’
/etc/pacman.d/mirrorlist 100%[=========================================>] 49,67K --.-KB/s in 0,04s
2023-07-18 12:40:07 (1,25 MB/s) - ‘/etc/pacman.d/mirrorlist’ saved [50858/50858]
--2023-07-18 12:40:07-- https://aur.chaotic.cx/mirrorlist.txt
Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
Resolving aur.chaotic.cx (aur.chaotic.cx)... 0.0.0.0, ::
Connecting to aur.chaotic.cx (aur.chaotic.cx)|0.0.0.0|:443... failed: Connection refused.
Connecting to aur.chaotic.cx (aur.chaotic.cx)|::|:443... failed: Connection refused.
gpg: /etc/pacman.d/gnupg/trustdb.gpg: trustdb created
gpg: no ultimately trusted keys found
gpg: starting migration from earlier GnuPG versions
gpg: porting secret keys from '/etc/pacman.d/gnupg/secring.gpg' to gpg-agent
gpg: migration succeeded
==> Generating pacman master key. This may take some time.
gpg: Generating pacman keyring master key...
gpg: directory '/etc/pacman.d/gnupg/openpgp-revocs.d' created
gpg: revocation certificate stored as '/etc/pacman.d/gnupg/openpgp-revocs.d/B7E607DB7ED45DDE6EE91F959E19BE82E3E96BA6.rev'
gpg: Done
==> Updating trust database...
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
==> ERROR: The keyring file /usr/share/pacman/keyrings/chaotic.gpg does not exist.
Failed to populate keyrings
gpg: key A6234074498E9CEE: 4 duplicate signatures removed
gpg: key A6234074498E9CEE: 1 signature reordered
gpg: key A6234074498E9CEE: public key "Christian Hesse <eworm@archlinux.org>" imported
gpg: key FBA220DFC880C036: public key "Nico Jensch (Chaotic-AUR) <dr460nf1r3@garudalinux.org>" imported
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: Total number processed: 2
gpg: imported: 2
-> Locally signed 2 keys.
==> Updating trust database...
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 1 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 1 signed: 0 trust: 1-, 0q, 0n, 0m, 0f, 0u
rm: cannot remove '/var/cache/pacman/pkg/*': No such file or directory
:: Synchronizing package databases...
garuda.db failed to download
core 131.2 KiB 26.5 KiB/s 00:05 [--------------------------------------------------------------------] 100%
extra 8.3 MiB 1080 KiB/s 00:08 [--------------------------------------------------------------------] 100%
community 45.0 B 8.00 B/s 00:05 [--------------------------------------------------------------------] 100%
multilib 140.7 KiB 24.0 KiB/s 00:06 [--------------------------------------------------------------------] 100%
error: failed retrieving file 'garuda.db' from random-mirror.chaotic.cx : Failed to connect to random-mirror.chaotic.cx port 443 after 5 ms: Connection refused
error: failed retrieving file 'garuda.db' from cdn-mirror.chaotic.cx : Failed to connect to cdn-mirror.chaotic.cx port 443 after 6 ms: Connection refused
error: failed retrieving file 'garuda.db' from geo-mirror.chaotic.cx : Failed to connect to geo-mirror.chaotic.cx port 443 after 5 ms: Connection refused
error: failed retrieving file 'extra.db' from mirrors.kernel.org : Failed to connect to mirrors.edge.kernel.org port 80 after 2 ms: Connection refused
error: failed retrieving file 'community.db' from mirrors.kernel.org : Failed to connect to mirrors.edge.kernel.org port 80 after 2 ms: Connection refused
error: failed retrieving file 'multilib.db' from mirrors.kernel.org : Failed to connect to mirrors.edge.kernel.org port 80 after 0 ms: Connection refused
warning: too many errors from mirrors.kernel.org, skipping for the remainder of this transaction
error: failed retrieving file 'core.db' from mirrors.kernel.org : Failed to connect to mirrors.edge.kernel.org port 80 after 0 ms: Connection refused
error: failed to synchronize all databases (unexpected error)
edit: i'm partially to blame for this, i forgot that i blocked everything and i mean everything that has cdn
in it's url, i whitelist stuff manually if i deem it necessary, and it did block the cdn-mirror.chaotic.cx
, after allowing it i am still presented with the error in rate-mirrors
if i enter the command update
:
--> Refreshing mirrorlists using rate-mirrors, please be patient..🍵
error: unexpected argument '--save' found
tip: a similar argument exists: '--save-to-file'
Usage: rate-mirrors <--protocol <protocol>|--per-mirror-timeout <PER_MIRROR_TIMEOUT>|--min-per-mirror <MIN_PER_MIRROR>|--max-per-mirror <MAX_PER_MIRROR>|--min-bytes-per-mirror <MIN_BYTES_PER_MIRROR>|--eps <EPS>|--eps-checks <EPS_CHECKS>|--concurrency <CONCURRENCY>|--concurrency-for-unlabeled <CONCURRENCY_FOR_UNLABELED>|--max-jumps <MAX_JUMPS>|--entry-country <ENTRY_COUNTRY>|--country-neighbors-per-country <COUNTRY_NEIGHBORS_PER_COUNTRY>|--country-test-mirrors-per-country <COUNTRY_TEST_MIRRORS_PER_COUNTRY>|--top-mirrors-number-to-retest <TOP_MIRRORS_NUMBER_TO_RETEST>|--save-to-file <SAVE_TO_FILE>|--allow-root|--disable-comments|--disable-comments-in-file> <COMMAND>
For more information, try '--help'.
Failed to update mirrorlist