I haven’t updated this system in about a month and now, after some other updates were performed, I get conflicting packages. Any suggestions appreciated!
Keeping pulseaudio, dropping Pipewire does not resolve the conflict:
$ sudo pacman -Syyuu
[sudo] password for $USER:
:: Synchronising package databases...
[[ omitted database logs related to core, extra, community, multilib ]]
:: Starting full system upgrade...
:: Replace cldr-emoji-annotation with community/unicode-cldr? [Y/n]
:: Replace linux57-headers with community/linux-latest-headers? [Y/n]
:: Replace linux58-headers with community/linux-latest-headers? [Y/n]
:: Replace qtkeychain with community/qtkeychain-qt5? [Y/n]
:: Replace xorg-server-xwayland with extra/xorg-xwayland? [Y/n]
resolving dependencies...
looking for conflicting packages...
:: pipewire-pulse and pulseaudio are in conflict. Remove pulseaudio? [y/N]
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: pipewire-pulse and pulseaudio are in conflict
Resolve conflict via removing Pulseaudio, keeping pipewire:
sudo pacman -Syyuu
:: Synchronising package databases...
:: Starting full system upgrade...
:: Replace cldr-emoji-annotation with community/unicode-cldr? [Y/n]
:: Replace linux57-headers with community/linux-latest-headers? [Y/n]
:: Replace qtkeychain with community/qtkeychain-qt5? [Y/n]
:: Replace xorg-server-xwayland with extra/xorg-xwayland? [Y/n]
resolving dependencies...
looking for conflicting packages...
:: 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 pulseaudio breaks dependency 'pulseaudio=14.0-1' required by pulseaudio-equalizer
:: removing pulseaudio breaks dependency 'pulseaudio=14.0-1' required by pulseaudio-jack
:: removing pulseaudio breaks dependency 'pulseaudio=14.0-1' required by pulseaudio-lirc
:: removing pulseaudio breaks dependency 'pulseaudio=14.0-1' required by pulseaudio-zeroconf
:: installing python (3.9.1-1) breaks dependency 'python<=3.9' required by pythonqt
Explicitly removing Pipewire:
$ sudo pacman -R pipewire
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pipewire breaks dependency 'pipewire' required by krfb
:: removing pipewire breaks dependency 'pipewire' required by kwin
:: removing pipewire breaks dependency 'libpipewire-0.3.so=0-64' required by pipewire-pulse
:: removing pipewire breaks dependency 'pipewire' required by xdg-desktop-portal
Pipewire version:
$ sudo pacman -Ss pipewire | grep -A1 installed
extra/pipewire 0.3.18-1 [installed: 0.3.15-2]
Server and user space API to deal with multimedia pipelines
extra/pipewire-pulse 0.3.18-1 [installed: 0.3.15-2]
Server and user space API to deal with multimedia pipelines (PulseAudio replacement)
System:
$ inxi
CPU: Quad Core Intel Core i7-4770S (-MT MCP-) speed/min/max: 3411/800/3900 MHz Kernel: 5.10.2-2-MANJARO x86_64 Up: 39m
Mem: 4864.1/31967.1 MiB (15.2%) Storage: 3.80 TiB (16.8% used) Procs: 337 Shell: Zsh inxi: 3.1.08
Notes:
Edited the logs mainly to remove Nvidia related driver entries in the update log (for which I have no need anyway) and database download.
kinfocenter and systemsettings5 both crash upon startup, but these seem to need a dedicated post (later will link here).