Octopi update failing

Hi, I am running Otopi to install the latest updates, however I am failing with the following:

:: Synchronizing package databases…
cachyos-v3 is up to date
cachyos-core-v3 is up to date
cachyos-extra-v3 is up to date
cachyos is up to date
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…
:: octopi-0.17.0-1 and alpm_octopi_utils-1.0.2-9 are in conflict. Remove alpm_octopi_utils? [y/N] y
:: wine-cachyos-2:9.0.20250211-1 and wine-mono-9.4.0-1 are in conflict. Remove wine-mono? [y/N] y
:: wine-cachyos-2:9.0.20250211-1 and wine-gecko-2.47.4-2 are in conflict. Remove wine-gecko? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (76.1-1) breaks dependency ‘libicui18n.so=75-64’ required by electron29
:: installing icu (76.1-1) breaks dependency ‘libicuuc.so=75-64’ required by electron29
PAKtC

If I try running pamac manager to update I also get an error:

Any ideas would be really appreciated as Cachy has been very solid for me in the past.

Why using “pamac”? try terminal with “sudo pacman -Syu” or in youre case “sudo pacman -Syuu”

Hi, Thansk for the suggestion, however running using " sudo pacman -Syuu” gives the same error as using Octopi

did you try to reinstall octopi?

the icu errors have gone after yesterday update

Just removed and reinstalled Octopi as well as reboot, same errors when trying the updates again either with Octopi or terminal

Did you try to uninstall the following:

alpm_octopi_utils
wine-mono-9.4.0-1
wine-gecko-2.47.4-2

I looked for the 3 apps you noted but :

❯ pacman -Qi wine-mono-9.4.0-1
error: package ‘wine-mono-9.4.0-1’ was not found

~
❯ pacman -Qi alpm_octopi_utils
error: package ‘alpm_octopi_utils’ was not found

~
❯ pacman -Qi wine-gecko-2.47.4-2
error: package ‘wine-gecko-2.47.4-2’ was not found

~

Maybe I am using the wrong method to check if they are installed

okay, if i run Qs i get:
❯ pacman -Qs wine-gecko
local/wine-gecko 2.47.4-2
Wine’s built-in replacement for Microsoft’s Internet Explorer

However if i then run -R i get:

❯ sudo pacman -R wine-gecko-2.47.4-2
[sudo] password for mark:
error: target not found: wine-gecko-2.47.4-2

Resolve the conflicts like what you were doing in OP.

ended up deleting electron29 which allowed the -syuu to run through. Hopefully deleting electron29 wont cause issues later

If you encounter problems later, you could try installing the -bin package from AUR.

do anyone know a good solution? Meanwhile i cannost start Discord & i have no LibreoFiice anymore without update:

  • this by responding NO:
:: octopi-0.17.0-1 and alpm_octopi_utils-1.0.2-9 are in conflict. Remove alpm_octopi_utils? [y/N] 
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: octopi-0.17.0-1 and alpm_octopi_utils-1.0.2-9 are in conflict

  • and this by responding YES:
:: octopi-0.17.0-1 and alpm_octopi_utils-1.0.2-9 are in conflict. Remove alpm_octopi_utils? [y/N] Y
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (76.1-1.1) breaks dependency 'libicui18n.so=75-64' required by electron30
:: installing icu (76.1-1.1) breaks dependency 'libicuuc.so=75-64' required by electron30
:: installing flac (1.5.0-1.1) breaks dependency 'libFLAC.so=12-64' required by electron30

Please for a good workaround or professional solution.
Thanks in advance & best regards.

Only guessing but on my system I only have:

sudo pacman -Qs electron

local/electron31 31.7.7-3
    Build cross platform desktop apps with web technologies
local/electron34 34.3.0-1
    Build cross platform desktop apps with web technologies

I remember however that the “Yes” approach is correct. Meaning, you have to remove alpm_octopi_utils since it got integrated into the main package.

So, I guess you have to remove electron30 first, then do the upgrade again. Discord and LibreOffice are working on my end.

Say yes to the above conflict and remove electron30 because it’s an orphaned package.

  • well i made/remove (disturbing everything at moment):
sudo pacman -R octopi alpm_octopi_utils
  • than made/remove (another disturber):
sudo pacman -R electron30
  • than (without any error-s, that install the right electron-dependency):
sudo pacman -Syyu
  • than (install/reinstall octopi not needed old dependency):
sudo pacman -Syy octopi
  • and than check:
paru electron | grep Installed
  28 extra/kicad 9.0.0-1 [44.54 MiB 185.59 MiB] [Installed: 9.0.0-1.1]
  25 extra/electron33 33.4.2-1 [0 B 257.20 MiB] [Installed]
  24 extra/electron32 32.3.1-3 [0 B 251.23 MiB] [Installed]
  23 extra/electron31 31.7.7-3 [0 B 246.47 MiB] [Installed]
   5 cachyos-extra-v3/kicad 9.0.0-1.1 [0 B 187.02 MiB] [Installed]
  • than:
paru flac | grep Installed
 11 extra/kid3-common 3.9.6-3 [2.93 MiB 13.98 MiB] [Installed: 3.9.6-3.1]
 10 extra/kid3 3.9.6-3 [84.54 KiB 213.64 KiB] [Installed: 3.9.6-3.1]
  5 cachyos-extra-v3/kid3-common 3.9.6-3.1 [0 B 14.31 MiB] [Installed]
  4 cachyos-extra-v3/kid3 3.9.6-3.1 [0 B 217.64 KiB] [Installed]
  2 extra/flac 1.5.0-1 [335.18 KiB 1.14 MiB] [Installed: 1.5.0-1.1]
  1 cachyos-extra-v3/flac 1.5.0-1.1 [0 B 1.32 MiB] [Installed]
  • and finally check:
paru icu | grep Installed
 54 aur/chatall-bin 1.83.108-1 [+2 ~0.18] [Installed]
 15 multilib/lib32-icu 76.1-1 [0 B 36.37 MiB] [Installed]
 10 extra/python-pyicu 2.14-1 [311.14 KiB 1.29 MiB] [Installed: 2.14-1.1]
  7 extra/haskell-text-icu 0.8.0.5-13 [0 B 3.94 MiB] [Installed]
  6 extra/harfbuzz-icu 10.3.0-1 [0 B 17.58 KiB] [Installed]
  5 cachyos-extra-v3/python-pyicu 2.14-1.1 [0 B 1.33 MiB] [Installed]
  2 core/icu 76.1-1 [11.38 MiB 41.76 MiB] [Installed: 76.1-1.1]
  1 cachyos-core-v3/icu 76.1-1.1 [0 B 42.24 MiB] [Installed]

Now everything is perfect & at proper place.