Can not update system due to broken dependencies

Hello everyone,

when I attempt to update my system, I get the following error:

looking for conflicting packages...
:: libretro-meta and libretro-mame-git are in conflict. Remove libretro-mame-git? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: installing db (6.2.32-1) breaks dependency 'db=5.3.28' required by lib32-db

I have searched the forum and found the following topic, where a similar issue was handled:

However, after following the advice of TNE (post 17), my system returned:

resolving dependencies...
looking for conflicting packages...
:: pipewire-support and pulseaudio-equalizer are in conflict. Remove pulseaudio-equalizer? [y/N] y
:: pipewire-support and pulseaudio-jack are in conflict. Remove pulseaudio-jack? [y/N] y
:: pipewire-support and pulseaudio-lirc are in conflict. Remove pulseaudio-lirc? [y/N] y
:: pipewire-support and pulseaudio-rtp are in conflict. Remove pulseaudio-rtp? [y/N] y
:: pipewire-support and pulseaudio-support are in conflict. Remove pulseaudio-support? [y/N] y
:: pipewire-support and pulseaudio-zeroconf are in conflict. Remove pulseaudio-zeroconf? [y/N] y
:: pipewire-support and jack2 are in conflict. Remove jack2? [y/N] y
:: pipewire-support and lib32-jack2 are in conflict. Remove lib32-jack2? [y/N] y
:: pipewire-alsa and pulseaudio-alsa are in conflict. Remove pulseaudio-alsa? [y/N] y
:: pipewire-pulse and pulseaudio are in conflict. Remove pulseaudio? [y/N] y
:: pipewire-pulse and pulseaudio-bluetooth are in conflict. Remove pulseaudio-bluetooth? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing lib32-jack2 breaks dependency 'libjack.so=0-32' required by lib32-fluidsynth
:: removing lib32-jack2 breaks dependency 'libjack.so=0-32' required by lib32-portaudio
:: removing lib32-jack2 breaks dependency 'lib32-jack' required by wineasio

So, before I wildly delete packages, I'd like a second opinion.

Here is my inxi:

Kernel: 6.0.11-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=8b782b3f-9cd5-4d15-8596-8ef5e81954cf rw [email protected]
quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
systemd.unified_cgroup_hierarchy=1 loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.26.4 tk: Qt v: 5.15.7 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop Mobo: Micro-Star model: Z370 PC PRO (MS-7B49) v: 1.0
serial: <superuser required> UEFI: American Megatrends v: 1.00
date: 09/04/2017
CPU:
Info: model: Intel Core i5-8600K bits: 64 type: MCP arch: Coffee Lake
gen: core 8 level: v3 note: check built: 2018 process: Intel 14nm family: 6
model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xF0
Topology: cpus: 1x cores: 6 smt: <unsupported> cache: L1: 384 KiB
desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB L3: 9 MiB
desc: 1x9 MiB
Speed (MHz): avg: 4022 high: 4299 min/max: 800/4300 scaling:
driver: intel_pstate governor: performance cores: 1: 4200 2: 4237 3: 4299
4: 3600 5: 4200 6: 3600 bogomips: 43200
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
disabled
Type: mds mitigation: Clear CPU buffers; SMT disabled
Type: meltdown mitigation: PTI
Type: mmio_stale_data mitigation: Clear CPU buffers; SMT disabled
Type: retbleed mitigation: IBRS
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: IBRS, IBPB: conditional, RSB filling,
PBRSB-eIBRS: Not affected
Type: srbds mitigation: Microcode
Type: tsx_async_abort mitigation: TSX disabled
Graphics:
Device-1: NVIDIA GP106 [GeForce GTX 1060 6GB] vendor: Micro-Star MSI
driver: nvidia v: 525.60.11 alternate: nouveau,nvidia_drm non-free: 520.xx+
status: current (as of 2022-10) arch: Pascal code: GP10x
process: TSMC 16nm built: 2016-21 pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 01:00.0 chip-ID: 10de:1c03 class-ID: 0300
Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.5
compositor: kwin_x11 driver: N/A display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 93 s-size: 524x292mm (20.63x11.50")
s-diag: 600mm (23.62")
Monitor-1: DP-2 res: 1920x1080 hz: 60 dpi: 94
size: 521x293mm (20.51x11.54") diag: 598mm (23.53") modes: N/A
API: OpenGL v: 4.6.0 NVIDIA 525.60.11 renderer: NVIDIA GeForce GTX 1060
6GB/PCIe/SSE2 direct render: Yes
Audio:
Device-1: Intel 200 Series PCH HD Audio vendor: Micro-Star MSI
driver: snd_hda_intel bus-ID: 1-3:2 v: kernel chip-ID: 0951:16a4
bus-ID: 00:1f.3 class-ID: 0300 chip-ID: 8086:a2f0 class-ID: 0403
serial: <filter>
Device-2: NVIDIA GP106 High Definition Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:10f1 class-ID: 0403
Device-3: Kingston HyperX 7.1 Audio type: USB
driver: hid-generic,snd-usb-audio,usbhid
Sound API: ALSA v: k6.0.11-zen1-1-zen running: yes
Sound Server-1: JACK v: 1.9.21 running: no
Sound Server-2: PulseAudio v: 16.1 running: yes
Sound Server-3: PipeWire v: 0.3.61 running: yes
Network:
Device-1: Intel Ethernet I219-V vendor: Micro-Star MSI driver: e1000e
v: kernel port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15b8 class-ID: 0200
IF: enp0s31f6 state: down mac: <filter>
Device-2: Qualcomm Atheros AR93xx Wireless Network Adapter driver: ath9k
v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 04:00.0
chip-ID: 168c:0030 class-ID: 0280
IF: wlp4s0 state: up mac: <filter>
Drives:
Local Storage: total: 2.27 TiB used: 765.07 GiB (32.9%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Crucial model: CT500MX500SSD1
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 023 scheme: GPT
ID-2: /dev/sdb maj-min: 8:16 vendor: Toshiba model: DT01ACA200
size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
type: HDD rpm: 7200 serial: <filter> rev: ABB0 scheme: GPT
Partition:
ID-1: / raw-size: 406.91 GiB size: 406.91 GiB (100.00%)
used: 214 GiB (52.6%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
ID-2: /boot/efi raw-size: 256 MiB size: 252 MiB (98.46%)
used: 25.5 MiB (10.1%) fs: vfat dev: /dev/sda1 maj-min: 8:1
ID-3: /home raw-size: 406.91 GiB size: 406.91 GiB (100.00%)
used: 214 GiB (52.6%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
ID-4: /var/log raw-size: 406.91 GiB size: 406.91 GiB (100.00%)
used: 214 GiB (52.6%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
ID-5: /var/tmp raw-size: 406.91 GiB size: 406.91 GiB (100.00%)
used: 214 GiB (52.6%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 31.3 GiB used: 1.8 MiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 43.0 C mobo: N/A gpu: nvidia temp: 38 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 0%
Info:
Processes: 266 Uptime: 31m wakeups: 0 Memory: 31.3 GiB used: 5 GiB (16.0%)
Init: systemd v: 252 default: graphical tool: systemctl Compilers:
gcc: 12.2.0 clang: 14.0.6 Packages: 2163 pm: pacman pkgs: 2158 libs: 573
tools: pamac,paru pm: flatpak pkgs: 5 Shell: fish v: 3.5.1 default: Zsh
v: 5.9 running-in: konsole inxi: 3.3.23
Garuda (2.6.10-1):
System install date:     2021-04-02
Last full system update: 2022-12-07
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       Probably (Run as root to verify)
Snapshots:               Timeshift (maybe)
Failed units:            bluetooth-autoconnect.service systemd-guest-user.service

As you can see, the last update was quite a while ago (away from PC for quite some time)

Thanks a lot in advance!

This is just about the most wonderful thing I've read on the forum all week to be honest haha

pacman -S lib32-pipewire-jack pipewire-support wireplumber

And if that succeeds, you should be able to remove lib32-db without any fuss via pacman -R.

4 Likes

And you save the day once again!
How can I buy you guys a coffee? You are amazing!

1 Like

Hmm, after update was done, there was a warning:

Update notices:
The GRUB bootloader at /EFI/Garuda was updated, but it seems like you are not using the Garuda Linux bootloader by default. If you are using 'rEFInd' bootloader, you can safely ignore this. Otherwise, please change your EFI boot priorities to prioritize the "Garuda" bootloader. Running 'grub-install' will do this automatically.

When I ran it, I got:

❯ grub-install
Installing for x86_64-efi platform.
grub-install: warning: disk does not exist, so falling back to partition device /dev/sda1.
grub-install: warning: disk does not exist, so falling back to partition device /dev/sda1.
grub-install: warning: disk does not exist, so falling back to partition device /dev/sda1.
grub-install: error: disk `hostdisk//dev/sda1' not found.
[WARN] - (starship::config): Error in 'StarshipRoot' at 'docker': Unknown key
[WARN] - (starship::config): Error in 'Character' at 'use_symbol_for_status': Unknown key

Should I be concerned?
I have dual boot with Windows, which is on sda1, while Garuda is on sda2

Did you run this command as root?

2 Likes

No, I didn't.
Should I?

Edit: Ran command as root, and it worked ^^ Thanks again!

1 Like

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