Icu update problem

Is anyone else seeing this? I know I’m using the alhp-mirrorlist, but doing a package search on normal Arch Repo shows icu updated to 76.1.1

[dean@ASUS-Z790 Desktop]$ yay -Syyu
[sudo] password for dean: 
:: Synchronizing package databases...
 endeavouros                                              12.3 KiB  36.3 KiB/s 00:00 [------------------------------------------------] 100%
 core-x86-64-v3                                           56.1 KiB   208 KiB/s 00:00 [------------------------------------------------] 100%
 core                                                    115.8 KiB   222 KiB/s 00:01 [------------------------------------------------] 100%
 extra-x86-64-v3                                        1097.8 KiB  2.38 MiB/s 00:00 [------------------------------------------------] 100%
 extra                                                     7.6 MiB  4.60 MiB/s 00:02 [------------------------------------------------] 100%
 multilib-x86-64-v3                                       60.2 KiB   734 KiB/s 00:00 [------------------------------------------------] 100%
 multilib                                                131.3 KiB   277 KiB/s 00:00 [------------------------------------------------] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by freerdp
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by gspell
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by harfbuzz-icu
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by raptor
 -> error refreshing databases - exit status 1

Try commenting out the top mirror on your mirrorlist. If that doesn’t work, it could be an issue with those v3 repos you are using.

Well…I see this in the Main Repos, so it looks like a update problem from today & not with the V3 repos… Could you check & see?

https://archlinux.org/packages/core/x86_64/icu/

icu is the isn’t the issue. The issue is with those other packages. They are either out-of-date or built against the wrong version of icu.

For example, if you look at the depends for freerdp, it shows libicuuc.so=76-64. That is different than what you are showing.

Thanks…looks like V3 has not updated…sorry for the noise…

1 Like

I’m having a similar error since yesterday. For me it’s fsearch.

:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by fsearch

From my searching, people have said just to wait and it will resolve itself when packages are updated and mirrors are synced. But it hasn’t so far. Do I just need to remove fsearch? It is a tool which I use. I’m currently blocked from updating anything, so it might be best just to remove it, update, and then see if I can reinstall it?

It is an AUR package so you need to remove it, update the system and then reinstall fsearch.

That being said, if you have further questions, please open a separate topic.