Continuing Update Errors - error: could not read db 'extra'

up
File: /etc/pacman.d/mirrorlist
################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################

# With:       reflector --country Germany --latest 5 --age 2 --fastest 5 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
# When:       2024-01-29 00:00:06 UTC
# From:       https://archlinux.org/mirrors/status/json/
# Retrieved:  2024-01-28 23:59:58 UTC
# Last Check: 2024-01-28 23:53:00 UTC

Server = https://archlinux.thaller.ws/$repo/os/$arch
Server = https://mirror.sunred.org/archlinux/$repo/os/$arch
Server = https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
Server = https://mirror.f4st.host/archlinux/$repo/os/$arch
Server = https://mirror.moson.org/arch/$repo/os/$arch
:: Synchronizing package databases...
 garuda is up to date
 core is up to date
 extra is up to date
 multilib is up to date
 chaotic-aur is up to date
:: Starting full system upgrade...
 there is nothing to do

All fine here.

1 Like

I agree, but with the absence of any other suggestions, what should one do?

My mirrorlist as displayed by Reflector is huge, how to i get a nice easy mirror list like yours @SGS ?

I think we are getting there.
I can create a UK based mirror list and save it to pacman.d.
However, when I run an update ‘rate-mirrors’ it overwrites my list with a worldwide list. The ‘Refresh Mirrorlist (Reflector-Simple’ shortcut in Garuda Asssitant does the same.

How can I stop or remove the refresh mirror list hook when doing an update?

To update and skip mirror list:

garuda-update --skip-mirrorlist

or

garuda-update -a --skip-mirrorlist

To update AUR packages as well.

more information here:

4 Likes

Thanks @Kayo. That was helpful.

Going all the way back to the original issue. Refresh the mirror list with reflector simple works and populates the mirror file correctly with UK based mirrors.

When an update is run, something called rate-mirrors takes over and rates mirrors from all over the world. The results of this over-write the local mirror list. This new file includes

'extra.db' from sg.mirrors.cicku.me

which is down until the 1st of February.

So now, if anyone is still interested, I have a UK based mirror list, which I’m ignoring until i can stop rate-mirrors overwriting it.

1 Like

I understand you are all dead bored with this now so probably this is the last post.

I can tell this because even @SGS has stopped reacting.

The fix of course was to uninstall ‘rate-mirrors’. Now Garuda update uses reflector properly, for the UK, and all the repositories work as they should.

1 Like

I,m glad you sorted it :smile:

2 Likes

Me too :slight_smile:

2 Likes

Then the real solution should be to fix rate-mirrors? I would think so. Having to consult the wiki on it is ridiculous for something this critical should be unnecessary. And I’d bet @SGS would agree. I also congratulate you on finding your own way.

And it sounds like sg.mirrors.clicku.me should be removed from hosting, because dropping one repo but not all, could cause any number of Partial Upgrades.

Q: Is this also problematic for Arch users? I’m on a Windows machine at the moment, and I haven’t yet read their forums today.

1 Like

There are various isolated reports of issues across Google, some of which i don’t profess to understand. Extra seems to be connected to sg.mirrors.clicku.me. This has a holding page which says its not getting fixed until 1st of Feb.

Separately, when I run Garuda update with no mirror check it works. With rate-mirrors I get a huge worldwide list unlike the nice small one @SGS has in Germany.

My fudge of removing rate-mirrors gives me the message that Garuda is using reflector instead. This gives me a mirror list specifically for the UK and is identical to the one produced in the Garuda Assistant. The one over-written by rate-mirrors. Reflector works and is working OK as the time stamps match up with the times i update. Its also really quick. :grinning:

Additionally, whilst restarting and updating billions of times i came across and suffered from the Linux-Zen disappearing allocation space thing. Fixed this with a snapshot and all is well but I’m ignoring Linux Kernel updates in pacman.conf for the time being.

It was all frustrating but fun.

2 Likes

Yeah, sorry, I’m not a good teacher like @BluishHumility, @filo , @Kayo, @NaN, @tbg, @dalto, @dr460nf1r3 or *many others here. :frowning:

up is just my alias for

reflector --country Germany --latest 5 --age 2 --fastest 5 --protocol https --sort rate --save /etc/pacman.d/mirrorlist

without the rate-mirrors and that works, for now for me, so :slight_smile: :smiley: .

* I am sure the list must be much longer :slight_smile:
3 Likes

Well I’m screwed. :sweat_smile:

I keep running into this issue sporadically. I’ve updated the mirrorlist from Garuda Assistant as well. It hung so bad on “Could not read db ‘extra’” that it crashed xwayland completely. I’ve manually performed the sudo pacman -Syy to no avail either.

My garuda-inxi:

System:
Kernel: 6.7.2-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc available: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=995116b7-485c-4f0a-934f-8d6602d5c1ac rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.12 wm: kwin_wayland dm: SDDM
Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: ASUSTeK product: ASUS TUF Dash F15 FX516PM_FX516PM
v: 1.0 serial: <filter>
Mobo: ASUSTeK model: FX516PM v: 1.0 serial: <filter> UEFI: American
Megatrends LLC. v: FX516PM.330 date: 05/15/2023
Battery:
ID-1: BAT0 charge: 56.8 Wh (95.9%) condition: 59.2/76.0 Wh (77.8%)
volts: 15.8 min: 15.8 model: ASUSTeK ASUS Battery type: Li-ion serial: N/A
status: not charging cycles: 371
CPU:
Info: model: 11th Gen Intel Core i7-11370H socket: U3E1 bits: 64
type: MT MCP arch: Tiger Lake gen: core 11 level: v4 note: check built: 2020
process: Intel 10nm family: 6 model-id: 0x8C (140) stepping: 1
microcode: 0xB4
Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
L1: 320 KiB desc: d-4x48 KiB; i-4x32 KiB L2: 5 MiB desc: 4x1.2 MiB
L3: 12 MiB desc: 1x12 MiB
Speed (MHz): avg: 721 high: 2278 min/max: 400/4800 base/boost: 3300/4800
scaling: driver: intel_pstate governor: performance volts: 0.9 V
ext-clock: 100 MHz cores: 1: 2278 2: 400 3: 400 4: 400 5: 400 6: 1095
7: 400 8: 400 bogomips: 52838
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] vendor: ASUSTeK
driver: i915 v: kernel arch: Gen-12.1 process: Intel 10nm built: 2020-21
ports: active: DP-1 off: eDP-1 empty: DP-2,HDMI-A-1 bus-ID: 0000:00:02.0
chip-ID: 8086:9a49 class-ID: 0300
Device-2: NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q] vendor: ASUSTeK
driver: N/A alternate: nouveau non-free: 545.xx+ status: current (as of
2023-10; EOL~2026-12-xx) arch: Ampere code: GAxxx process: TSMC n7 (7nm)
built: 2020-2023 bus-ID: 0000:01:00.0 chip-ID: 10de:2520 class-ID: 0300
Display: server: X.Org v: 23.2.4 with: Xwayland v: 23.2.4
compositor: kwin_wayland driver: X: loaded: modesetting
alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: :1 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x286mm (20.00x11.26")
s-diag: 583mm (22.95")
Monitor-1: DP-1 res: 1920x1080 hz: 75 dpi: 102
size: 480x270mm (18.9x10.63") diag: 551mm (21.68") modes: N/A
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast surfaceless: drv: iris x11: drv: iris
inactive: gbm,wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 23.3.4-arch1.2
glx-v: 1.4 direct-render: yes renderer: Mesa Intel Xe Graphics (TGL GT2)
device-ID: 8086:9a49 memory: 14.96 GiB unified: yes
API: Vulkan v: 1.3.276 layers: 4 device: 0 type: integrated-gpu name: Intel
Xe Graphics (TGL GT2) driver: mesa intel v: 23.3.4-arch1.2
device-ID: 8086:9a49 surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe
(LLVM 16.0.6 256 bits) driver: mesa llvmpipe v: 23.3.4-arch1.2 (LLVM
16.0.6) device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: Intel Tiger Lake-LP Smart Sound Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel alternate: snd_sof_pci_intel_tgl
bus-ID: 0000:00:1f.3 chip-ID: 8086:a0c8 class-ID: 0403
Device-2: NVIDIA GA106 High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel bus-ID: 0000:01:00.1 chip-ID: 10de:228e
class-ID: 0403
API: ALSA v: k6.7.2-zen1-1-zen status: kernel-api tools: N/A
Server-1: PipeWire v: 1.0.1 status: n/a (root, process) with:
1: pipewire-pulse status: active 2: wireplumber status: active
3: pipewire-alsa type: plugin 4: pw-jack type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Wi-Fi 6 AX201 driver: iwlwifi v: kernel bus-ID: 0000:00:14.3
chip-ID: 8086:a0f0 class-ID: 0280
IF: wlo1 state: up mac: <filter>
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK driver: r8169 v: kernel port: 3000 bus-ID: 0000:2e:00.0
chip-ID: 10ec:8168 class-ID: 0200
IF: eno2 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-10:4 chip-ID: 8087:0026
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
rfk-block: hardware: no software: yes address: <filter> bt-v: 5.2 lmp-v: 11
status: discoverable: no pairing: no
RAID:
Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd
v: 0.6 port: N/A bus-ID: 0000:00:0e.0 chip-ID: 8086:9a0b rev: class-ID: 0104
Drives:
Local Storage: total: 1.38 TiB used: 33.76 GiB (2.4%)
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
model: WD BLACK SN770 1TB size: 931.51 GiB block-size: physical: 512 B
logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 731030WD temp: 37.9 C scheme: GPT
SMART: yes health: PASSED on: 155d 1h cycles: 986
read-units: 36,718,199 [18.7 TB] written-units: 30,467,815 [15.5 TB]
ID-2: /dev/nvme1n1 maj-min: 259:5 vendor: Samsung
model: MZVLQ512HBLU-00B00 size: 476.94 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: FXM7201Q temp: 31.9 C scheme: GPT
SMART: yes health: PASSED on: 114d 21h cycles: 2,352
read-units: 37,991,748 [19.4 TB] written-units: 61,459,252 [31.4 TB]
Partition:
ID-1: / raw-size: 123.41 GiB size: 123.41 GiB (100.00%)
used: 33.76 GiB (27.4%) fs: btrfs block-size: 4096 B dev: /dev/nvme1n1p5
maj-min: 259:10
ID-2: /boot/efi raw-size: 750 MiB size: 748.5 MiB (99.80%)
used: 588 KiB (0.1%) fs: vfat block-size: 512 B dev: /dev/nvme1n1p4
maj-min: 259:9
ID-3: /home raw-size: 123.41 GiB size: 123.41 GiB (100.00%)
used: 33.76 GiB (27.4%) fs: btrfs block-size: 4096 B dev: /dev/nvme1n1p5
maj-min: 259:10
ID-4: /var/log raw-size: 123.41 GiB size: 123.41 GiB (100.00%)
used: 33.76 GiB (27.4%) fs: btrfs block-size: 4096 B dev: /dev/nvme1n1p5
maj-min: 259:10
ID-5: /var/tmp raw-size: 123.41 GiB size: 123.41 GiB (100.00%)
used: 33.76 GiB (27.4%) fs: btrfs block-size: 4096 B dev: /dev/nvme1n1p5
maj-min: 259:10
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.32 GiB used: 4.8 MiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 8 dev: /dev/zram0
ID-2: swap-2 type: partition size: 16.85 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme1n1p3 maj-min: 259:8
Sensors:
System Temperatures: cpu: 45.0 C mobo: N/A
Fan Speeds (rpm): cpu: 2200
Info:
Processes: 254 Uptime: 6m wakeups: 0 Memory: total: 16 GiB
available: 15.32 GiB used: 3.94 GiB (25.7%) igpu: 64 MiB Init: systemd
v: 255 default: graphical tool: systemctl Compilers: gcc: 13.2.1
clang: 16.0.6 Packages: pm: pacman pkgs: 1752 libs: 443 tools: octopi,paru
Shell: garuda-inxi (sudo) default: Bash v: 5.2.26 running-in: konsole
inxi: 3.3.31
Garuda (2.6.22-1):
System install date:     2023-11-17
Last full system update: 2024-01-30
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       Yes
Failed units:
1 Like

Maybe it must be The United States of America, no just US :smiley:

So I had tried “USA” and “United States” and “United States of America” prior to my comment. Idk why I didn’t try just “US”. :man_facepalming: Once I did just “US” no error was returned. I synced and updated without issue! Thanks!! If the extra issue comes back I’ll create an issue. :slightly_smiling_face:

1 Like

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