[v1n1@ttt ~]$ run0 pacman -Syu
:: Synchronizing package databases...
endeavouros is up to date
core is up to date
extra is up to date
multilib is up to date
:: Starting full system upgrade...
:: Replace lib32-sdl2 with multilib/lib32-sdl2-compat? [Y/n]
:: Replace sdl2 with extra/sdl2-compat? [Y/n]
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron28
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron28
:: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by electron28
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron29
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron29
:: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by electron29
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron30
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron30
:: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by electron30
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by qt5-webkit
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by qt5-webkit
[v1n1@ttt ~]$
1 Like
Remove the electron.
Removed some:
yay -R electron28
yay -R electron30
Because they are not used anymore (sad that pacman didn’t removed them if they were not used anymore as deps).
Results:
[v1n1@ttt ~]$ run0 pacman -Syu
:: Synchronizing package databases...
endeavouros is up to date
core is up to date
extra is up to date
multilib is up to date
:: Starting full system upgrade...
:: Replace lib32-sdl2 with multilib/lib32-sdl2-compat? [Y/n]
:: Replace sdl2 with extra/sdl2-compat? [Y/n]
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron29
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron29
:: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by electron29
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by qt5-webkit
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by qt5-webkit
[v1n1@ttt ~]$
Cannot remove electron29
because it is used by Caprine.
[v1n1@ttt ~]$ pacman -Qi electron29
Name : electron29
Version : 1:29.4.6-2
Description : Build cross platform desktop apps with web technologies
Architecture : x86_64
URL : https://electronjs.org
Licenses : MIT BSD-3-Clause
Groups : None
Provides : None
Depends On : c-ares gcc-libs glibc gtk3 libgtk-3.so=0-64 libevent libffi libffi.so=8-64 libpulse libpulse.so=0-64 nss zlib libz.so=1-64
fontconfig libfontconfig.so=1-64 libjpeg-turbo libjpeg.so=8-64 icu libicui18n.so=75-64 libicuuc.so=75-64 dav1d libdav1d.so=7-64 flac
libFLAC.so=12-64 libdrm libxml2 libxml2.so=2-64 libwebp libwebpdemux.so=2-64 libwebpmux.so=3-64 libwebp.so=7-64 minizip opus
libopus.so=0-64 harfbuzz libharfbuzz.so=0-64 libharfbuzz-subset.so=0-64 libxslt libxslt.so=1-64 libpng libpng16.so=16-64 freetype2
libfreetype.so=6-64
Optional Deps : kde-cli-tools: file deletion support (kioclient5) [installed]
pipewire: WebRTC desktop sharing under Wayland [installed]
qt5-base: enable Qt5 with --enable-features=AllowQt [installed]
gtk4: for --gtk-version=4 (GTK4 IME might work better on Wayland) [installed]
trash-cli: file deletion support (trash-put)
xdg-utils: open URLs with desktop’s default (xdg-email, xdg-open) [installed]
Required By : caprine
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 227.46 MiB
Packager : Caleb Maclennan <alerque@archlinux.org>
Build Date : 2024 m. rugsėjo 20 d. 02:18:00
Install Date : 2024 m. rugsėjo 20 d. 12:02:41
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
[v1n1@ttt ~]$
Unistall caprine to remove electron. update system then reinstall caprine.
2 Likes
Removed caprine, qt5-webkit, electron29.
Now it pacman update works.
Wish this kind of dependency tree errors would be resolved by pacman itself. Sound like something pacman should be handle on it’s own.
Total Download Size: 6702.55 MiB
Total Installed Size: 20808.21 MiB
Net Upgrade Size: 747.91 MiB
:: Proceed with installation? [Y/n]
btw
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.