Garuda-update option to remove a package set to yes by default

Hey guys. I'm having some weird type of error. When trying to update my system using garuda-update, if there is a a package conflict, the suggestion for removing a package is set to yes by default. Is that how it suppose to be. Here is the terminal output of the garuda-update.

garuda-update                                                                                        
[sudo] password for ale:                                                                                  
:: Synchronizing package databases...
core                               155.2 KiB  53.7 KiB/s 00:03 [----------------------------------] 100%
extra                             1725.1 KiB  29.0 KiB/s 00:59 [----------------------------------] 100%
community                            6.6 MiB  16.5 KiB/s 06:51 [----------------------------------] 100%
multilib                           172.2 KiB  33.1 KiB/s 00:05 [----------------------------------] 100%
chaotic-aur                       1862.2 KiB  93.4 KiB/s 00:20 [----------------------------------] 100%
blackarch                            3.6 MiB  35.6 KiB/s 01:45 [----------------------------------] 100%
error: failed retrieving file 'extra.db' from geo.mirror.pkgbuild.com : Failed to connect to geo.mirror.p
kgbuild.com port 443 after 5393 ms: Connection timed out

--> Refreshing mirrorlists using reflector, please be patient..
[2022-05-20 23:21:31] WARNING: failed to rate http(s) download (https://archlinux.thaller.ws/community/os
/x86_64/community.db): Download timed out after 5 second(s).
[2022-05-20 23:21:42] WARNING: failed to rate http(s) download (https://europe.mirror.pkgbuild.com/commun
ity/os/x86_64/community.db): Download timed out after 5 second(s).
[2022-05-20 23:21:48] WARNING: failed to rate http(s) download (https://america.mirror.pkgbuild.com/commu
nity/os/x86_64/community.db): <urlopen error [Errno 101] Network is unreachable>
[2022-05-20 23:21:59] WARNING: failed to rate http(s) download (https://at.arch.mirror.kescher.at/communi
ty/os/x86_64/community.db): Download timed out after 5 second(s).
[2022-05-20 23:22:09] WARNING: failed to rate http(s) download (https://de.arch.mirror.kescher.at/communi
ty/os/x86_64/community.db): Download timed out after 5 second(s).
################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################

# With:       reflector --latest 5 --age 2 --fastest 5 --protocol https --sort rate --save /etc/pacman.d/
mirrorlist
# When:       2022-05-20 20:22:09 UTC
# From:       https://archlinux.org/mirrors/status/json/
# Retrieved:  2022-05-20 20:21:19 UTC
# Last Check: 2022-05-20 19:56:36 UTC

Server = https://archlinux.thaller.ws/$repo/os/$arch
Server = https://europe.mirror.pkgbuild.com/$repo/os/$arch
Server = https://america.mirror.pkgbuild.com/$repo/os/$arch
Server = https://at.arch.mirror.kescher.at/$repo/os/$arch
Server = https://de.arch.mirror.kescher.at/$repo/os/$arch

:: Synchronizing package databases...
core                               155.2 KiB  17.2 KiB/s 00:09 [----------------------------------] 100%
extra                             1725.1 KiB  36.5 KiB/s 00:47 [----------------------------------] 100%
community                            6.6 MiB  50.6 KiB/s 02:14 [----------------------------------] 100%
multilib                           172.2 KiB  23.4 KiB/s 00:07 [----------------------------------] 100%
chaotic-aur                       1862.2 KiB  94.8 KiB/s 00:20 [----------------------------------] 100%
blackarch                            3.6 MiB  53.7 KiB/s 01:10 [----------------------------------] 100%
error: failed retrieving file 'multilib.db' from archlinux.thaller.ws : OpenSSL SSL_read: Connection rese
t by peer, errno 104
error: failed retrieving file 'multilib.db' from europe.mirror.pkgbuild.com : Failed to connect to europe
.mirror.pkgbuild.com port 443 after 5311 ms: Connection timed out
spawn pacman -Su sweet-theme-full-git --ignore sweet-kde-git,sweet-cursor-theme-git,kvantum-theme-sweet-g
it,sweet-gtk-theme-dark,plasma5-theme-sweet-git
:: Starting full system upgrade...
warning: android-ndk: local (2:r23.b-1) is newer than chaotic-aur (r24-1)
warning: bytecode-viewer: local (1:2.9.22-1) is newer than chaotic-aur (2.11.2-1)
warning: dislocker: local (561.f9674c4-1) is newer than chaotic-aur (0.7.3-2)
warning: gpredict: local (1619.a0a5636-1) is newer than chaotic-aur (2.2.1-2)
warning: kvantum-theme-sweet-git: ignoring package upgrade (r263.a2321ce-1 => r265.c7f8a15-1)
warning: sweet-cursor-theme-git: ignoring package upgrade (r263.a2321ce-1 => r265.c7f8a15-1)
warning: sweet-kde-git: ignoring package upgrade (r263.a2321ce-1 => r265.c7f8a15-1)
resolving dependencies...
looking for conflicting packages...
:: sweet-theme-full-git and sweet-kde-git are in conflict (sweet-kde). Remove sweet-kde-git? [y/N] y
:: sweet-theme-full-git and sweet-cursor-theme-git are in conflict. Remove sweet-cursor-theme-git? [y/N]
y
:: sweet-theme-full-git and kvantum-theme-sweet-git are in conflict. Remove kvantum-theme-sweet-git? [y/N
] y
:: sweet-theme-full-git and sweet-gtk-theme-dark are in conflict. Remove sweet-gtk-theme-dark? [y/N] y
:: sweet-theme-full-git and plasma5-theme-sweet-git are in conflict. Remove plasma5-theme-sweet-git? [y/N
] y
error: failed to prepare transaction (could not satisfy dependencies)
:: installing python-httpcore (0.15.0-1) breaks dependency 'python-httpcore<0.15' required by python-http
x-socks

As you can see from the above terminal output "sweet-them-full-git and sweet-kde-git are in conflict (sweet-kde). Remove sweet-kde-get? [y/N] y". This question wasn't promoted to me and I didn't press "y". It jst appeared to be as it is. So can some one explain this please.

And below is my output for garuda-inxi command

garuda-inxi
System:                                                                                               
Kernel: 5.17.6-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.1.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=dcb7e7db-30f8-4dcd-a034-2eae0f8df73a rw [email protected]
quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
systemd.unified_cgroup_hierarchy=1
resume=UUID=820085ef-3799-4a6e-8226-5166a433f3b2 loglevel=3
Desktop: KDE Plasma v: 5.24.5 tk: Qt v: 5.15.3 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: Dell product: Inspiron 5559 v: N/A
serial: <superuser required> Chassis: type: 9 serial: <superuser required>
Mobo: Dell model: 062HKX v: A00 serial: <superuser required>
UEFI-[Legacy]: Dell v: 1.1.6 date: 01/12/2016
Battery:
ID-1: BAT0 charge: 1.5 Wh (100.0%) condition: 1.5/41.4 Wh (3.6%)
volts: 16.6 min: 14.8 model: LGC-LGC2.80 DELL 991XP69 type: Li-poly
serial: <filter> status: full
CPU:
Info: model: Intel Core i7-6500U bits: 64 type: MT MCP arch: Skylake
family: 6 model-id: 0x4E (78) stepping: 3 microcode: 0xF0
Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
L3: 4 MiB desc: 1x4 MiB
Speed (MHz): avg: 3059 high: 3100 min/max: 400/3100 scaling:
driver: intel_pstate governor: powersave cores: 1: 2988 2: 3099 3: 3051
4: 3100 bogomips: 20799
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf
mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
STIBP: conditional, RSB filling
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel Skylake GT2 [HD Graphics 520] vendor: Dell driver: i915
v: kernel ports: active: eDP-1 empty: HDMI-A-1 bus-ID: 00:02.0
chip-ID: 8086:1916 class-ID: 0300
Device-2: Intel RealSense 3D Camera (Front F200) type: USB
driver: uvcvideo bus-ID: 2-3:2 chip-ID: 8086:0a66 class-ID: 0e02
serial: <filter>
Display: x11 server: X.Org v: 21.1.3 with: Xwayland v: 22.1.1
compositor: kwin_x11 driver: X: loaded: intel unloaded: modesetting
alternate: fbdev,vesa gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: eDP-1 mapped: eDP1 model: AU Optronics 0x10ed built: 2016
res: 1920x1080 hz: 60 dpi: 143 gamma: 1.2 size: 340x190mm (13.39x7.48")
diag: 394mm (15.5") ratio: 16:9 modes: 1920x1080
OpenGL: renderer: Mesa Intel HD Graphics 520 (SKL GT2) v: 4.6 Mesa 22.0.3
direct render: Yes
Audio:
Device-1: Intel Sunrise Point-LP HD Audio vendor: Dell
driver: snd_hda_intel v: kernel alternate: snd_soc_skl bus-ID: 00:1f.3
chip-ID: 8086:9d70 class-ID: 0403
Sound Server-1: ALSA v: k5.17.6-zen1-1-zen running: yes
Sound Server-2: sndio v: N/A running: no
Sound Server-3: JACK v: 1.9.21 running: no
Sound Server-4: PulseAudio v: 15.0 running: no
Sound Server-5: PipeWire v: 0.3.51 running: yes
Network:
Device-1: Intel Wireless 3160 driver: iwlwifi v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 bus-ID: 01:00.0 chip-ID: 8086:08b3 class-ID: 0280
IF: wlan0 state: up mac: <filter>
Device-2: Realtek RTL810xE PCI Express Fast Ethernet vendor: Dell
driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: e000
bus-ID: 02:00.0 chip-ID: 10ec:8136 class-ID: 0200
IF: enp2s0 state: down mac: <filter>
Bluetooth:
Device-1: Intel Bluetooth wireless interface type: USB driver: btusb v: 0.8
bus-ID: 1-8:4 chip-ID: 8087:07dc class-ID: e001
Report: hciconfig ID: hci0 rfk-id: 0 state: down bt-service: disabled
rfk-block: hardware: no software: yes address: <filter>
Info: acl-mtu: 1021:5 sco-mtu: 96:6 link-policy: rswitch hold sniff
link-mode: peripheral accept
Drives:
Local Storage: total: 931.51 GiB used: 99.8 GiB (10.7%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 870 EVO 1TB
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 2B6Q scheme: GPT
Partition:
ID-1: / raw-size: 244.14 GiB size: 244.14 GiB (100.00%)
used: 99.8 GiB (40.9%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-2: /home raw-size: 244.14 GiB size: 244.14 GiB (100.00%)
used: 99.8 GiB (40.9%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-3: /var/log raw-size: 244.14 GiB size: 244.14 GiB (100.00%)
used: 99.8 GiB (40.9%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-4: /var/tmp raw-size: 244.14 GiB size: 244.14 GiB (100.00%)
used: 99.8 GiB (40.9%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: partition size: 9.77 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/sda2 maj-min: 8:2
ID-2: swap-2 type: zram size: 11.4 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 62.0 C pch: 54.0 C mobo: 41.0 C sodimm: SODIMM C
Fan Speeds (RPM): cpu: 0
Info:
Processes: 246 Uptime: 22m wakeups: 3 Memory: 11.4 GiB
used: 3.73 GiB (32.8%) Init: systemd v: 250 tool: systemctl Compilers:
gcc: 12.1.0 clang: 13.0.1 Packages: note: see --pkg pacman: 7264 lib: 640
Shell: fish v: 3.4.1 default: Bash v: 5.1.16 running-in: konsole
inxi: 3.3.15
Garuda (2.6.2-1):
System install date:     2021-11-19
Last full system update: 2022-05-16
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       <superuser required>
Snapshots:               Snapper
Failed units:

I believe those packages are meant to be removed by default (maybe by the Garuda Team?) so that its replacement sweet-theme-full-git can be installed without causing problems. Me too my updates on multiple machines behaved that way and everything runs super smooth still. :smiley:

1 Like

Look at #5 :stuck_out_tongue:

Also look like you will have to remove python-httpx-socks for the update to go through, which probably means you will also have to remove searx if you have that installed.

6 Likes

Yes.

garuda-update is supposed to help deal with common issues people face during an update process, and so will automate responses in certain known situations.

Of course, if your system is in a different state (because of changes made by the user) then it won't know what to do, so will fail.

6 Likes

Well, Garuda update itself won't fail any more than pacman itself will. It will throw the gauntlet back to the user in case of any user input requirement it doesn't know how to handle. In this case the packaging issue is not handled automatically, because it is not directly related to Garuda's default setup since the first 2022 ISO and is therefore out of scope.

6 Likes

I bet "The Amazing Kreskin" would have the precognitive powers to divine any package conflicts long before they ever occurred.

Where is Kreskin when you need him?

:rofl:

Sorry for the reference to anything pre-internet for you whippersnappers out there.

:wink:

2 Likes

Sorry guys for the late replay. I'v been away from my pc. Anyhow, I did update my system and its working fine. So many thanks to everyone

2 Likes

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