You are not logged in.
As of today I cannot update Arch:
```
~ sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (73.2-1) breaks dependency 'libicuuc.so=72-64' required by gspell
:: installing icu (73.2-1) breaks dependency 'libicuuc.so=72-64' required by harfbuzz-icu
:: installing icu (73.2-1) breaks dependency 'libicuuc.so=72-64' required by raptor
:: installing icu (73.2-1) breaks dependency 'libicui18n.so=72-64' required by thunderbird
:: installing icu (73.2-1) breaks dependency 'libicuuc.so=72-64' required by thunderbird
```
Can anyone suggest a fix?
EDIT:
the conflict is real, thunderbird and the other packages list icu v72 as a dependency but the Arch repos want to update it to v73. Is this a bug in the Arch repos? Or am I the only one seeing this for some reason?
```
~ pacman -Si thunderbird
Repository : extra
Name : thunderbird
Version : 102.12.0-1
Description : Standalone mail and news reader from mozilla.org
Architecture : x86_64
URL : https://www.mozilla.org/thunderbird/
Licenses : MPL GPL LGPL
Groups : None
Provides : None
Depends On : glibc gtk3 libgdk-3.so=0-64 libgtk-3.so=0-64 mime-types dbus libdbus-1.so=3-64 dbus-glib alsa-lib nss hunspell sqlite ttf-font libvpx libvpx.so=8-64 zlib bzip2
libbz2.so=1.0-64 botan2 libwebp libwebp.so=7-64 libwebpdemux.so=2-64 libevent libjpeg-turbo libffi libffi.so=8-64 nspr gcc-libs libx11 libxrender libxfixes libxext
libxcomposite libxdamage pango libpango-1.0.so=0-64 cairo gdk-pixbuf2 icu libicui18n.so=72-64 libicuuc.so=72-64 freetype2 libfreetype.so=6-64 fontconfig
libfontconfig.so=1-64 glib2 libglib-2.0.so=0-64 pixman libpixman-1.so=0-64 gnupg json-c libcanberra
Optional Deps : libotr: OTR support for active one-to-one chats
libnotify: Notification integration
Conflicts With : None
Replaces : None
Download Size : 51.65 MiB
Installed Size : 207.79 MiB
Packager : Antonio Rojas <arojas@archlinux.org>
Build Date : Fri 09 Jun 2023 12:50:58 AM CST
Validated By : MD5 Sum SHA-256 Sum Signature
~ pacman -Ss icu
core/icu 73.2-1 [installed: 72.1-2]
International Components for Unicode library
```
Last edited by bluehood (2023-06-28 21:30:25)
Offline
Your system's primary mirror is missing the icu 73.2 rebuild of thunderbird (102.12.0-2). Either change the system's primary mirror or wait for extra on that mirror to resync.
Last edited by loqs (2023-06-28 21:06:46)
Offline
Thanks loqs!
Is the primary mirror the first one listed in /etc/pacman.d/mirrorlist? Or how do I find out what my primary mirror is and what would be a better mirror?
Isn't it still weird that the mirror is proposing what amounts to a partial update? Feels like this should never happen.
Offline
Is the primary mirror the first one listed in /etc/pacman.d/mirrorlist?
Yes
Or how do I find out what my primary mirror is and what would be a better mirror?
I can only suggest Mirrors#Sorting_mirrors
Isn't it still weird that the mirror is proposing what amounts to a partial update? Feels like this should never happen.
I think this is a known bug/limitation in determining a mirror's status.
Last edited by loqs (2023-06-28 21:21:49)
Offline
Thank you loqs, changing the primary mirror did the job ![]()
Offline