You are not logged in.
A few days I tried to update my system (sudo pacman -Syu) and got the following warnings:
warning: cannot resolve "libicuuc.so=76-64", a dependency of "brltty"
warning: cannot resolve "libicuuc.so=76-64", a dependency of "gspell"
warning: cannot resolve "libicuuc.so=76-64", a dependency of "harfbuzz-icu"
warning: cannot resolve "libicuuc.so=76-64", a dependency of "libphonenumber"
warning: cannot resolve "libicui18n.so=76-64", a dependency of "libphonenumber"
warning: cannot resolve "libicuuc.so=76-64", a dependency of "raptor"
warning: cannot resolve "libicui18n.so=76-64", a dependency of "thunderbird"
warning: cannot resolve "libicuuc.so=76-64", a dependency of "thunderbird"
:: The following packages cannot be upgraded due to unresolvable dependencies:
brltty gspell harfbuzz-icu libphonenumber raptor thunderbird
Assuming this would be a temporary issue and required mirrors updating I waited a few days but the warnings did not go away.
I then removed the packages that could not be upgraded due to unresolved dependencies and the warnings went away. However reinstalling packages now results in warnings so that I cannot re-install for instance libreoffice:
sudo pacman -S libreoffice
:: There are 4 providers available for libreoffice:
:: Repository extra-testing
1) libreoffice-fresh 2) libreoffice-still
:: Repository extra
3) libreoffice-fresh 4) libreoffice-still
Enter a number (default=1):
:: Starting full system upgrade...
resolving dependencies...
warning: cannot resolve "libicuuc.so=76-64", a dependency of "raptor"
warning: cannot resolve "raptor", a dependency of "rasqal"
:: There are 2 providers available for libraptor2.so=0-64:
:: Repository extra-testing
1) raptor
:: Repository extra
2) raptor
Enter a number (default=1):
warning: cannot resolve "libicuuc.so=76-64", a dependency of "raptor"
warning: cannot resolve "libraptor2.so=0-64", a dependency of "rasqal"
warning: cannot resolve "rasqal>=0.9.26", a dependency of "redland"
warning: cannot resolve "libicuuc.so=76-64", a dependency of "raptor"
warning: cannot resolve "raptor>=2.0.6", a dependency of "redland"
warning: cannot resolve "redland", a dependency of "libreoffice-fresh"
warning: cannot resolve "libicuuc.so=76-64", a dependency of "harfbuzz-icu"
warning: cannot resolve "harfbuzz-icu", a dependency of "libreoffice-fresh"
warning: cannot resolve "libicuuc.so=76-64", a dependency of "raptor"
warning: cannot resolve "raptor", a dependency of "libreoffice-fresh"
:: The following package cannot be upgraded due to unresolvable dependencies:
libreoffice-fresh
:: Do you want to skip the above package for this upgrade? [y/N]
At the moment I am stuck where libreoffice is no longer installable and also thunderbird. Do I need to wait for mirrors to update or am I missing something? Any help will be appreciated.
Last edited by RudderDuck (2025-02-20 15:51:58)
Offline
So you have Extra-Testing enabled, but not Core-Testing? Testing repos are all or nothing.
icu has moved to Core so this will resolve itself when your mirror syncs, but it'll happen again if you don't fix your pacman.conf.
Online
Thanks for your quick reply. Following your advice I removed the # in the pacman.conf file to enable the core-testing repository. Hopefully it will resolve itself now and will not happen again.
Offline
You also need to do a full update (pacman -Syu) or install with pacman -Su <program>
Offline
It seems libffi now breaks a dependency:
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libffi (3.4.7-1) breaks dependency 'libffi=3.4.6' required by lib32-libffi
Assuming this also requires some patience.
Offline
Do you have multilib-testing enabled aswell?
Offline
Ah, thanks Gromit, that was it. Guess I need to start working on my knowledge regarding repos
Offline
I only have system, world, and galaxy repos enabled, no testing at all, and I'm still getting blocked by Thunderbird (128.7.1-3) requiring the old icu. What else might I have messed up in my config?
Offline
I only have system, world, and galaxy repos enabled, no testing at all, and I'm still getting blocked by Thunderbird (128.7.1-3) requiring the old icu. What else might I have messed up in my config?
As those aren't Arch repos, we have no idea. Ask on your distro's help channels.
Online
Oops. My bad. I'm on an Artix machine not Arch. It was a sloppy selection of forum. Will go bug them instead.
Offline