Internet configuration issue

Hello, so within the past few days I noticed that as of few days ago (I don’t remember exactly when this issue started), when visiting any (?) website in Firefox, sometimes the “Unable to connect“ page will be displayed, which will go away and display the correct website if I refresh the page a few times.

At first I didn’t think too much of it, but today I tried updating my system with eos-update and got the following error:

$ eos-update

eos-update: package updater with additional features
Updating native and AUR apps…
[sudo] password for pavels:
error: GPGME error: No data
:: Synchronising package databases…
endeavouros 15,9 KiB 184 KiB/s 00:00 [---------------------------------------------] 100%
core is up to date
extra is up to date
multilib is up to date
error: GPGME error: No data
error: failed to synchronize all databases (unexpected error)

which is strange because I updated yesterday and everything seemed fine. Also, sometimes the errors appear before it synchronizes the package database and sometimes after, seemingly at random.

Pinging archlinux.org and 1.1.1.1 both works fine, so I thought that the issue may be with my router. After resetting it, I am not noticing any differences.

However, I noticed that my router turns IPv6 off by default, but turning it on seemed to again do nothing for me (as a note, it doesn’t seem to be working properly as ping -6 archlinux.org doesn’t work).

Thank you for your help.

$ file /var/lib/pacman/sync/*

/var/lib/pacman/sync/core.db:            gzip compressed data, from Unix, original size modulo 2^32 604160
/var/lib/pacman/sync/endeavouros.db:     XZ compressed data, checksum CRC64
/var/lib/pacman/sync/endeavouros.db.sig: HTML document, ASCII text, with very long lines (390)
/var/lib/pacman/sync/extra.db:           gzip compressed data, from Unix, original size modulo 2^32 34775040
/var/lib/pacman/sync/multilib.db:        gzip compressed data, from Unix, original size modulo 2^32 645120

$ cat /etc/pacman.d/endeavouros-mirrorlist

$ cat /etc/pacman.d/endeavouros-mirrorlist
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# EndeavourOS mirrorlist, ranked by eos-rankmirrors at 14.11.2024 23:35:40.
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Server = https://mirror.moson.org/endeavouros/repo/$repo/$arch
Server = https://ftp.rz.tu-bs.de/pub/mirror/endeavouros/repo/$repo/$arch
Server = https://mirror.alpix.eu/endeavouros/repo/$repo/$arch
Server = https://fastmirror.pp.ua/endeavouros/repo/$repo/$arch
Server = https://repo.c48.uk/endeavouros/repo/$repo/$arch
Server = https://md.mirrors.hacktegic.com/endeavouros/repo/$repo/$arch
Server = https://mirror.accum.se/mirror/endeavouros/repo/$repo/$arch
Server = https://mirrors.c0urier.net/linux/endeavouros/repo/$repo/$arch
Server = https://mirror.rznet.fr/endeavouros/repo/$repo/$arch
Server = https://ftp.belnet.be/mirror/endeavouros/repo/$repo/$arch
Server = https://fosszone.csd.auth.gr/endeavouros/repo/$repo/$arch
Server = https://mirrors.gigenet.com/endeavouros/repo/$repo/$arch
Server = https://mirrors.nxtgen.com/endeavouros-mirror/repo/$repo/$arch
Server = https://mirror.jingk.ai/endeavouros/repo/$repo/$arch
Server = https://mirror.freedif.org/EndeavourOS/repo/$repo/$arch
Server = https://mirror.funami.tech/endeavouros/repo/$repo/$arch
Server = https://mirror.archlinux.tw/EndeavourOS/repo/$repo/$arch
Server = https://mirror.albony.xyz/endeavouros/repo/$repo/$arch
Server = https://mirrors.jlu.edu.cn/endeavouros/repo/$repo/$arch
Server = https://www.miraa.jp/endeavouros/repo/$repo/$arch
Server = https://mirrors.tuna.tsinghua.edu.cn/endeavouros/repo/$repo/$arch
Server = https://mirror.sjtu.edu.cn/endeavouros/repo/$repo/$arch
Server = https://mirrors.urbanwave.co.za/endeavouros/repo/$repo/$arch

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Mirror ranking info at (UTC) 14.11.2024 22:35:40:
# 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.moson.org/endeavouros/repo/$repo/$arch              2262          0.043184
# https://ftp.rz.tu-bs.de/pub/mirror/endeavouros/repo/$repo/$arch    2262          0.049726
# https://mirror.alpix.eu/endeavouros/repo/$repo/$arch               2262          0.066739
# https://fastmirror.pp.ua/endeavouros/repo/$repo/$arch              2262          0.094608
# https://repo.c48.uk/endeavouros/repo/$repo/$arch                   2262          0.105523
# https://md.mirrors.hacktegic.com/endeavouros/repo/$repo/$arch      2262          0.128626
# https://mirror.accum.se/mirror/endeavouros/repo/$repo/$arch        2262          0.155732
# https://mirrors.c0urier.net/linux/endeavouros/repo/$repo/$arch     2262          0.156588
# https://mirror.rznet.fr/endeavouros/repo/$repo/$arch               2262          0.168049
# https://ftp.belnet.be/mirror/endeavouros/repo/$repo/$arch          2262          0.204737
# https://fosszone.csd.auth.gr/endeavouros/repo/$repo/$arch          2262          0.327339
# https://mirrors.gigenet.com/endeavouros/repo/$repo/$arch           2262          0.446157
# https://mirrors.nxtgen.com/endeavouros-mirror/repo/$repo/$arch     2262          0.500494
# https://mirror.jingk.ai/endeavouros/repo/$repo/$arch               2262          0.549591
# https://mirror.freedif.org/EndeavourOS/repo/$repo/$arch            2262          0.608067
# https://mirror.funami.tech/endeavouros/repo/$repo/$arch            2262          0.862316
# https://mirror.archlinux.tw/EndeavourOS/repo/$repo/$arch           2262          0.903104
# https://mirror.albony.xyz/endeavouros/repo/$repo/$arch             2262          0.913187
# https://mirrors.jlu.edu.cn/endeavouros/repo/$repo/$arch            2262          1.168276
# https://www.miraa.jp/endeavouros/repo/$repo/$arch                  2262          1.408759
# https://mirrors.tuna.tsinghua.edu.cn/endeavouros/repo/$repo/$arch  2262          2.030814
# https://mirror.sjtu.edu.cn/endeavouros/repo/$repo/$arch            2262          3.283565
# https://mirrors.urbanwave.co.za/endeavouros/repo/$repo/$arch       2258          0.771079
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

That could be related to this:

?

1 Like

Just to mention that generally it would make sense to have IPv6 disabled at Router and OS if you do not use it and/or your ISP does not provide it and/or its flaky.
( Thats been my case … so off it is. )
Disabled IPv6 should not negatively impact regular internet use, browsing, or your Arch/EOS updates.

2 Likes

Hmm, so for some reason I can’t install local packages (i.e., from .pkg.tar.zst) as I get the following error:

$ sudo pacman -U linux-lts-6.12.44-1-x86_64.pkg.tar.zst linux-lts-headers-6.12.44-1-x86_64.pkg.tar.zst
error: GPGME error: No data
error: database 'endeavouros' is not valid (invalid or corrupted database (PGP signature))
loading packages...
error: failed to prepare transaction (invalid or corrupted database)

EDIT: nvm, I realized what the error is and have fixed it.

EDIT2: I have managed to run eos-update and the issue so far doesn’t seem to be affecting me in 6.16.4., but I’ll see if it resurfaces as it hasn’t yet been fixed.

EDIT3: lmao, right after the last edit it happened again, thank god that I fixed the issue with pacman so I just downgraded all of the kernels to unaffected versions.

Having IPV6 disabled should not result in a broken internet connection. Nor an inability to update.

Also the issue that you have highlighted seems to similar to the issue reported earlier.

1 Like