Error: 'fsearch' is NOT installable

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

Run a full system update before installing fsearch.

yay -Syu

yay -S fsearch

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.

Ernie

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

Yes, and if you mess up pacman, you can also revert to pacman-static which has saved me from having to do a repair from a live ISO.

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.