Issue with update after fresh install

Good evening and thank you in advance.
This is hands down my favorite OS i’ve ever used.
After an unfortunate unexpected power cycle my file system corrupted.
I spent hours and eventually wiped the partition and re-installed Garuda.
After the fresh install i’m unable to update.
I’ve searched the forums and web and tried reflectors, remote fixes, -a and everything else I could find but unfortunately i’m still unable to update Garuda.
I used it for some time previously and the only issue i had with updating was the pipewire audio but now i’m unable to update at all.
When I run just garuda-update in konsole after many ‘replace xxxx with extra(and/or garuda/yyyy’ prompts I eventually get to this error:

error: failed to commit transaction (conflicting files)
gpgme: /usr/include/QGpgME/AbstractImportJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/AddExistingSubkeyJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/AddUserIDJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/ChangeExpiryJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/ChangeOwnerTrustJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/ChangePasswdJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/CryptoConfig exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/DN exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/DataProvider exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/Debug exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/DecryptJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/DecryptVerifyArchiveJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/DecryptVerifyJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/DefaultKeyGenerationJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/DeleteJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/DownloadJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/EncryptArchiveJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/EncryptJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/ExportJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/FileListDataProvider exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/GpgCardJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/HierarchicalKeyKistJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/ImportFromKeyserverJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/ImportJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/Job exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/KeyForMailboxJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/KeyGenerationJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/KeyListJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/ListAllKeysJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/MultiDeleteJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/Protocol exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/QGpgMENewCryptoConfig exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/QuickJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/ReceiveKeysJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/RefreshKeysJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/RevokeKeyJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/SetPrimaryUserIDJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/SignArchiveJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/SignEncryptArchiveJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/SignEncryptJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/SignJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/SignKeyJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/SpecialJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/TofuPolicyJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/VerifyDetachedJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/VerifyOpaqueJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/WKDLookupJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/WKDLookupResult exists in filesystem (owned by qgpgme)
gpgme: /usr/include/QGpgME/WKSPublishJob exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/abstractimportjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/addexistingsubkeyjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/adduseridjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/changeexpiryjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/changeownertrustjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/changepasswdjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/cryptoconfig.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/dataprovider.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/debug.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/decryptjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/decryptverifyarchivejob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/decryptverifyjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/defaultkeygenerationjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/deletejob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/dn.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/downloadjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/encryptarchivejob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/encryptjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/exportjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/filelistdataprovider.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/gpgcardjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/hierarchicalkeylistjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/importfromkeyserverjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/importjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/job.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/keyformailboxjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/keygenerationjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/keylistjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/listallkeysjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/multideletejob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/protocol.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/qgpgme_export.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/qgpgme_version.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/qgpgmenewcryptoconfig.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/quickjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/receivekeysjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/refreshkeysjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/revokekeyjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/setprimaryuseridjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/signarchivejob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/signencryptarchivejob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/signencryptjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/signjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/signkeyjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/specialjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/tofupolicyjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/verifydetachedjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/verifyopaquejob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/wkdlookupjob.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/wkdlookupresult.h exists in filesystem (owned by qgpgme)
gpgme: /usr/include/qgpgme/wkspublishjob.h exists in filesystem (owned by qgpgme)
Errors occurred, no packages were upgraded.

obligatory inxi:

 garuda-inxi
System:
Kernel: 6.2.13-zen-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=fbd21df3-1201-42be-8443-69125f954c6f rw rootflags=subvol=@
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.27.4 tk: Qt v: 5.15.9 wm: kwin_x11 vt: 1 dm: SDDM
Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop System: Gigabyte product: N/A v: N/A
serial: <superuser required> Chassis: type: 3 serial: <superuser required>
Mobo: Gigabyte model: F2A88XN-WIFI v: x.x serial: <superuser required>
UEFI: American Megatrends v: F2 date: 12/16/2013
Battery:
Device-1: hidpp_battery_0 model: Logitech Wireless Touch Keyboard K400
serial: <filter> charge: 55% (should be ignored) rechargeable: yes
status: discharging
CPU:
Info: model: AMD A10-7850K APU with Radeon R7 Graphics bits: 64 type: MT MCP
arch: Steamroller level: v2 built: 2014 process: GF 28nm family: 0x15 (21)
model-id: 0x30 (48) stepping: 1 microcode: 0x6003103
Topology: cpus: 1x cores: 4 smt: enabled cache: L1: 256 KiB
desc: d-4x16 KiB; i-2x96 KiB L2: 4 MiB desc: 2x2 MiB
Speed (MHz): avg: 3621 high: 3693 min/max: 1700/3700 boost: enabled
scaling: driver: acpi-cpufreq governor: performance cores: 1: 3434 2: 3667
3: 3692 4: 3693 bogomips: 29546
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: AMD Kaveri [Radeon R7 Graphics] driver: radeon v: kernel
alternate: amdgpu arch: GCN-2 code: Sea Islands process: GF/TSMC 16-28nm
built: 2013-17 ports: active: none empty: DVI-D-1,HDMI-A-1,HDMI-A-2
bus-ID: 00:01.0 chip-ID: 1002:130f class-ID: 0300
Device-2: NVIDIA GM107GL [Quadro K1200] driver: nouveau v: kernel
non-free: 530.xx+ status: current (as of 2023-03) arch: Maxwell code: GMxxx
process: TSMC 28nm built: 2014-19 pcie: gen: 1 speed: 2.5 GT/s lanes: 16
link-max: gen: 3 speed: 8 GT/s ports: active: DP-1 empty: DP-2,DP-3,DP-4
bus-ID: 01:00.0 chip-ID: 10de:13bc class-ID: 0300 temp: 49.0 C
Display: x11 server: X.Org v: 21.1.8 with: Xwayland v: 23.1.1
compositor: kwin_x11 driver: X: loaded: nouveau,radeon unloaded: modesetting
alternate: fbdev,nv,vesa dri: nouveau,radeonsi gpu: nouveau display-ID: :0
screens: 1
Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1013x285mm (39.88x11.22")
s-diag: 1052mm (41.43")
Monitor-1: DP-1 model: Samsung C24F390 serial: <filter> built: 2020
res: 1920x1080 hz: 60 dpi: 94 gamma: 1.2 size: 521x293mm (20.51x11.54")
diag: 598mm (23.5") ratio: 16:9 modes: max: 1920x1080 min: 720x400
API: OpenGL v: 4.3 Mesa 23.0.3 renderer: NV117 direct-render: Yes
Audio:
Device-1: AMD Kaveri HDMI/DP Audio driver: snd_hda_intel v: kernel
bus-ID: 00:01.1 chip-ID: 1002:1308 class-ID: 0403
Device-2: AMD FCH Azalia vendor: Gigabyte driver: snd_hda_intel v: kernel
bus-ID: 00:14.2 chip-ID: 1022:780d class-ID: 0403
Device-3: NVIDIA GM107 High Definition Audio [GeForce 940MX]
driver: snd_hda_intel v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 16
link-max: gen: 3 speed: 8 GT/s bus-ID: 01:00.1 chip-ID: 10de:0fbc
class-ID: 0403
API: ALSA v: k6.2.13-zen-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: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Gigabyte driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: d000 bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp2s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 bus-ID: 04:00.0 chip-ID: 8086:08b1 class-ID: 0280
IF: wlp4s0 state: down mac: <filter>
Bluetooth:
Device-1: Intel Bluetooth wireless interface type: USB driver: btusb v: 0.8
bus-ID: 4-3:2 chip-ID: 8087:07dc class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 0 state: down
bt-service: enabled,running rfk-block: hardware: no software: yes
address: <filter>
Drives:
Local Storage: total: 1.36 TiB used: 27.33 GiB (2.0%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital
model: WD10EZEX-60WN4A0 size: 931.51 GiB block-size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 7200 serial: <filter>
rev: 1A01 scheme: MBR
ID-2: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 850 EVO 500GB
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 3B6Q scheme: GPT
Partition:
ID-1: / raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 27.33 GiB (5.9%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 576 KiB (0.2%) fs: vfat dev: /dev/sdb1 maj-min: 8:17
ID-3: /home raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 27.33 GiB (5.9%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
ID-4: /var/log raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 27.33 GiB (5.9%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
ID-5: /var/tmp raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 27.33 GiB (5.9%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 14.58 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 16.0 C mobo: N/A
Fan Speeds (RPM): N/A
GPU: device: nouveau temp: 49.0 C fan: 4350 mV: 912.00 device: radeon
temp: 19.0 C
Info:
Processes: 216 Uptime: 25m wakeups: 2 Memory: 14.58 GiB
used: 2.99 GiB (20.5%) Init: systemd v: 253 default: graphical
tool: systemctl Compilers: gcc: 12.2.1 Packages: pm: pacman pkgs: 1789
libs: 521 tools: octopi,paru Shell: fish v: 3.6.1 default: Bash v: 5.1.16
running-in: konsole inxi: 3.3.26
Garuda (2.6.16-1):
System install date:     2024-05-04
Last full system update: 2024-05-04
Is partially upgraded:   Yes
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       No/Undetected
Failed units:

–>Those files already exist in the filesystem. I think you have to delete them for the update to actually work.
→ I am not sure whether they are important but you could add qgpgme to ignored packages in pacman.conf if you really wanna update right now while you wait for more professional input

Try

garuda-update -- --overwrite '*'

If it doesn’t work, since you already reinstalled, do that again, but with a new ISO!
The one you started from seems to be old.


You will spare yourself all the KDE migration stuff and a very big update.

4 Likes

This worked, restarted and confirmed i’m up to date.
Thank you

2 Likes

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