Problems with Partial Upgrade Detected by Garuda System Maintenance

Hello everyone,

Garuda System Maintenance i constantly prompting me with: "You performed a partial upgrade. Please fully update your system to prevent system instability. Performing Partial Upgrade is unsupported " message, even tho I updated my system with Garuda-Update and rebooted my PC and then tried Garuda-update again, but I still got the same message over and over again from GSM

q42@q42-arch
------------
OS: Garuda Linux x86_64
Kernel: 6.3.1-zen2-1-zen
Uptime: 1 hour, 3 mins

Packages: 1912 (pacman)[stable]
Shell: fish 3.6.1
Terminal: konsole 23.4.1

CPU: AMD Ryzen 5 5600 (12) @ 4.467285 GHz
GPU: AMD Radeon R9 380
Memory: 2.41 GiB / 15.52 GiB (15%)

β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ




╭─q42@q42 in ~
╰─λ garuda-inxi
System:
Kernel: 6.3.1-zen2-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.1.1
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=eb3c6daf-a51b-40c6-b919-5d0844c5116b rw rootflags=subvol=@
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=1232fa25-bece-4a36-a25f-220cc22e4c1a loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.27.5 tk: Qt v: 5.15.9 wm: kwin_x11 vt: 1 dm: SDDM
Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: ROG STRIX B450-F GAMING II v: Rev 1.xx
serial: <superuser required> UEFI: American Megatrends v: 4901
date: 07/25/2022
CPU:
Info: model: AMD Ryzen 5 5600 bits: 64 type: MT MCP arch: Zen 3+ gen: 4
level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
model-id: 0x21 (33) stepping: 2 microcode: 0xA20120A
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB desc: 6x512 KiB
L3: 32 MiB desc: 1x32 MiB
Speed (MHz): avg: 3524 high: 3598 min/max: 2200/4467 boost: enabled
scaling: driver: acpi-cpufreq governor: performance cores: 1: 3500 2: 3500
3: 3500 4: 3592 5: 3500 6: 3500 7: 3598 8: 3500 9: 3500 10: 3500 11: 3598
12: 3500 bogomips: 84003
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: AMD Tonga PRO [Radeon R9 285/380] vendor: PC Partner / Sapphire
driver: amdgpu v: kernel arch: GCN-3 code: Volcanic Islands
process: TSMC 28nm built: 2014-19 pcie: gen: 3 speed: 8 GT/s lanes: 16
ports: active: DP-1,DVI-D-1 empty: DVI-D-2,HDMI-A-1 bus-ID: 07:00.0
chip-ID: 1002:6939 class-ID: 0300 temp: 60.0 C
Display: x11 server: X.Org v: 21.1.8 with: Xwayland v: 23.1.1
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 4240x1633 s-dpi: 96 s-size: 1121x432mm (44.13x17.01")
s-diag: 1201mm (47.3")
Monitor-1: DVI-D-1 mapped: DVI-D-0 pos: bottom-l model: Acer AL2216W
serial: <filter> built: 2006 res: 1680x1050 hz: 60 dpi: 90 gamma: 1.2
size: 473x296mm (18.62x11.65") diag: 558mm (22") ratio: 16:10 modes:
max: 1680x1050 min: 720x400
Monitor-2: DP-1 mapped: DisplayPort-0 pos: primary,top-right
model: LG (GoldStar) ULTRAGEAR serial: <filter> built: 2022 res: 2560x1440
hz: 120 dpi: 93 gamma: 1.2 size: 697x392mm (27.44x15.43")
diag: 800mm (31.5") ratio: 16:9 modes: max: 2560x1440 min: 640x350
API: OpenGL v: 4.6 Mesa 23.0.3 renderer: AMD Radeon R9 380 Series (tonga
LLVM 15.0.7 DRM 3.52 6.3.1-zen2-1-zen) direct-render: Yes
Audio:
Device-1: AMD Tonga HDMI Audio [Radeon R9 285/380]
vendor: PC Partner / Sapphire driver: snd_hda_intel v: kernel pcie: gen: 3
speed: 8 GT/s lanes: 16 bus-ID: 07:00.1 chip-ID: 1002:aad8 class-ID: 0403
Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 09:00.4 chip-ID: 1022:1487 class-ID: 0403
API: ALSA v: k6.3.1-zen2-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 0.3.70 status: active 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 I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel
pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: e000 bus-ID: 04:00.0
chip-ID: 8086:1539 class-ID: 0200
IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
Local Storage: total: 945.98 GiB used: 17.01 GiB (1.8%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:4 vendor: Kingston model: SNVS500G
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: S8542105 temp: 41.9 C
scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Kingston model: SNVS500G
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: S8H40104 temp: 38.9 C
scheme: GPT
ID-3: /dev/sda maj-min: 8:0 vendor: Verbatim model: STORE N GO
size: 14.45 GiB block-size: physical: 512 B logical: 512 B type: USB
rev: 2.0 spd: 480 Mb/s lanes: 1 mode: 2.0 tech: N/A serial: <filter>
fw-rev: 8.07 scheme: MBR
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
ID-1: / raw-size: 448.4 GiB size: 448.4 GiB (100.00%) used: 17.01 GiB (3.8%)
fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 576 KiB (0.2%) fs: vfat dev: /dev/nvme1n1p1 maj-min: 259:1
ID-3: /home raw-size: 448.4 GiB size: 448.4 GiB (100.00%)
used: 17.01 GiB (3.8%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 448.4 GiB size: 448.4 GiB (100.00%)
used: 17.01 GiB (3.8%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 448.4 GiB size: 448.4 GiB (100.00%)
used: 17.01 GiB (3.8%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 15.52 GiB used: 1.8 MiB (0.0%) priority: 100
dev: /dev/zram0
ID-2: swap-2 type: partition size: 17.07 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme1n1p3 maj-min: 259:3
Sensors:
System Temperatures: cpu: 61.0 C mobo: 48.0 C gpu: amdgpu temp: 60.0 C
Fan Speeds (RPM): cpu: 2008 case-1: 1140 case-2: 1117 case-3: 1081
gpu: amdgpu fan: 552
Power: 12v: 10.03 5v: N/A 3.3v: N/A vbat: 3.29 gpu: amdgpu watts: 51.06
Info:
Processes: 307 Uptime: 1h 3m wakeups: 0 Memory: available: 15.52 GiB
used: 2.76 GiB (17.8%) Init: systemd v: 253 default: graphical
tool: systemctl Compilers: gcc: 13.1.1 Packages: pm: pacman pkgs: 1912
libs: 550 tools: octopi,paru Shell: fish v: 3.6.1 default: Bash v: 5.1.16
running-in: konsole inxi: 3.3.27
Garuda (2.6.16-1):
System install date:     2023-05-14
Last full system update: 2023-05-14 ↻
Is partially upgraded:   Yes
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       No/Undetected
Failed units:

It may be some bug in the notifier, for the moment, just ignore it or disable it if you like.

Edit:

Questions, @sjq42, when you used garuda-update did the update finished or there was an error? If there was an error, then that's the cause. Can you run garuda-update and post the log here?

cc @dr460nf1r3 @TNE

6 Likes

Do you have anything in IgnorePkg in /etc/pacman.conf?

4 Likes

From time to time it happens to say "error retrieving files from garuda.db or chaotic etc etc. ", and I must say it happens a lot lately, but the last time I ran "garuda-update", there wasn't any error at all.

#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
CacheDir = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
#HookDir     = /etc/pacman.d/hooks/
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
Color
#NoProgressBar
CheckSpace
#VerbosePkgLists
ILoveCandy
ParallelDownloads = 5

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

[garuda]
Include = /etc/pacman.d/chaotic-mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist

[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

I tried again, and there was an error with every single repo, :open_mouth: , what's happening with mirrors today ????

[sudo] password for q42:
:: Synchronizing package databases...
garuda                                 96.8 KiB  11.7 KiB/s 00:08 [------------------------------------] 100%
core is up to date
extra is up to date
community                               7.4 MiB  14.5 MiB/s 00:01 [------------------------------------] 100%
multilib is up to date
chaotic-aur                             2.5 MiB  5.34 MiB/s 00:00 [------------------------------------] 100%
error: failed retrieving file 'community.db' from mirror.alwyzon.net : Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds
error: failed retrieving file 'multilib.db' from mirror.alwyzon.net : Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds
error: failed retrieving file 'garuda.db' from cdn-mirror.chaotic.cx : SSL connection timeout
error: failed retrieving file 'core.db' from mirror.alwyzon.net : Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds
warning: too many errors from mirror.alwyzon.net, skipping for the remainder of this transaction
error: failed retrieving file 'garuda.db' from geo-mirror.chaotic.cx : Resolving timed out after 10000 milliseconds

--> Refreshing mirrorlists using rate-mirrors, please be patient..🍡
:: Synchronizing package databases...
garuda downloading...
core downloading...
extra downloading...
community downloading...
multilib downloading...
chaotic-aur downloading...
:: Starting full system upgrade...
there is nothing to do

System updated! 🐧

Nothing, work fine here, and I update a lot of β€œPC’s/DE’s”.

upd
:: Paketdatenbanken werden synchronisiert …
 garuda                                                     96,8 KiB   179 KiB/s 00:01 [----] 100%
 core ist aktuell
 extra                                                    1768,3 KiB  3,67 MiB/s 00:00 [-----] 100%
 community                                                   7,4 MiB  13,1 MiB/s 00:01 [----] 100%
 multilib ist aktuell
 chaotic-aur                                                 2,5 MiB  3,58 MiB/s 00:01 [-----] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

I tried again to update, but this time after updating mirrors with reflector-simple and I also got a note: configuration file /etc/reflector-simple.conf not found, using defaults.

I selected few neighboring countries including mine then I tried garuda-update again and also I tried update throug Garuda System Maintenance and these are outputs:

Garuda System Maintenance:

[sudo] password for q42:
:: Synchronizing package databases...
garuda is up to date
core is up to date
extra is up to date
community is up to date
multilib is up to date
chaotic-aur is up to date
error: failed retrieving file 'garuda.db' from cdn-mirror.chaotic.cx : Operation too slow. Less than 1 bytes/s
ec transferred the last 10 seconds
error: failed retrieving file 'garuda.db' from geo-mirror.chaotic.cx : Resolving timed out after 10000 millise
conds
error: failed retrieving file 'garuda.db' from au-mirror.chaotic.cx : Resolving timed out after 10000 millisec
onds

--> Refreshing mirrorlists using rate-mirrors, please be patient..

:: Synchronizing package databases...
garuda downloading...
core downloading...
extra downloading...
community downloading...
multilib downloading...
chaotic-aur downloading...
:: Starting full system upgrade...
there is nothing to do

System updated! 

Press enter to exit

garuda-update:

q42@q42-arch
------------
OS: Garuda Linux x86_64
Kernel: 6.3.1-zen2-1-zen
Uptime: 46 mins

Packages: 1912 (pacman)[stable]
Shell: fish 3.6.1
Terminal: konsole 23.4.1

CPU: AMD Ryzen 5 5600 (12) @ 4.467285 GHz
GPU: AMD Radeon R9 380
Memory: 3.38 GiB / 15.52 GiB (21%)

β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ




╭─q42@q42 in ~
╰─λ garuda-update
[sudo] password for q42:
:: Synchronizing package databases...
garuda is up to date
core is up to date
extra is up to date
community is up to date
multilib is up to date
chaotic-aur                             2.5 MiB  1714 KiB/s 00:01 [------------------------------------] 100%
error: failed retrieving file 'garuda.db' from cdn-mirror.chaotic.cx : Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds

--> Refreshing mirrorlists using rate-mirrors, please be patient..🍡
:: Synchronizing package databases...
garuda downloading...
core downloading...
extra downloading...
community downloading...
multilib downloading...
chaotic-aur downloading...
error: failed retrieving file 'garuda.db' from cdn-mirror.chaotic.cx : Resolving timed out after 10060 milliseconds
:: Starting full system upgrade...
there is nothing to do

System updated! 🐧

╭─q42@q42 in ~ as πŸ§™ took 1m23s
╰─λ

Please use the Assistant to update the keyrings. Then try garuda-update again and see what happens.

1 Like

No, there are not problems with the keys, that's unnecessary... @sjq42 try rebooting your computer and ignoring that message if it appears again, your system is okay.

1 Like

Hey everyone,

I no longer have issues with the mirrors. I'm not sure which comment to mark as a 'solution', considering my update is now functioning correctly and I'm not getting any errors anymore. Everything is finally as it should be. Thank you all for your help and kindness!!!

1 Like

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