I’m running RebornOS and got the below when I tried to install fsearch. Getting one I would normally uninstall the offending package, install the the update, and reinstall the package but as you can see there are 6 different programs the icu update would affect. Any thoughts?
🛴 error: 'fsearch' is NOT installable.
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (75.1-2.1) breaks dependency 'libicuuc.so=76-64' required by freerdp2
:: installing icu (75.1-2.1) breaks dependency 'libicuuc.so=76-64' required by gspell
:: installing icu (75.1-2.1) breaks dependency 'libicuuc.so=76-64' required by harfbuzz-icu
:: installing icu (75.1-2.1) breaks dependency 'libicuuc.so=76-64' required by libphonenumber
:: installing icu (75.1-2.1) breaks dependency 'libicui18n.so=76-64' required by libphonenumber
:: installing icu (75.1-2.1) breaks dependency 'libicuuc.so=76-64' required by raptor
I removed fsearch, did topgrade, updates went fine, reinstalled fsearch, ran topgrade again. and got that again. Looks like they updated icu but not libicuuc.so or libicuil8n.so. Looks like I need to go to where those two files are hosted and point out the misstep.
I suggest you give it a day or so, then retry installing fsearch. It’s not uncommon that a package gets an update, but one or more dependencies don’t immediately. In my experience, such issue usually resolve themselves in a few days.
It seems like the icu issue affects other users too. I updated the OS on a device after a long time, and I stumbled upon similar icu dependency messages. I was careless and removed icu, due to which pacman stopped working too. I had to fix it from a live ISO by using pacman from the live ISO with a custom --root argument pointing to where my root partition was mounted.
I just installed fsearch, this system is kinda older, with lots of other aur stuff, but I didn’t encounter any issue installing it. Sometimes, what I’ve found is that some older aur packages need to start from a ‘cleanBuild’ and delete the older build packages. Sorry, if this isn’t helpful, but just my experience.
[sudo] password for user:
Name : fsearch
Version : 0.2.3-3
Description : A fast graphical file search utility
Architecture : x86_64
URL : https://github.com/cboxdoerfer/fsearch
Licenses : GPL-2.0-or-later
Groups : None
Provides : None
Depends On : gtk3 libicuuc.so=75-64 pcre2
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 983.96 KiB
Packager : Unknown Packager
Build Date : Fri 21 Feb 2025 12:52:11 PM PST
Install Date : Fri 21 Feb 2025 12:52:29 PM PST
Install Reason : Explicitly installed
Install Script : No
Validated By : None
The two dependencies were finally upgraded yesterday. Looks like they at least affect versions of electron as well and who knows what else. Alls fine now.