You are not logged in.

#1 2023-08-19 12:50:14

lucidavide@hotmail.it
Member
Registered: 2023-06-19
Posts: 6

can't run some electron apps

when i try to run code i get this error:

/usr/lib/electron22/electron: error while loading shared libraries: libicui18n.so.72: cannot open shared object file: No such file or directory

i believe this to be a package problem since when i run pacman -Syu i get this:

> sudo pacman -Syu
warning: aalib: local (1.4rc5-17) is newer than extra (1.4rc5-16)
warning: abseil-cpp: local (20230125.3-2) is newer than extra (20230125.3-1)
warning: alsa-card-profiles: local (1:0.3.77-1) is newer than extra (1:0.3.71-2)
warning: archlinux-keyring: local (20230704-1) is newer than core (20230504-1)
warning: at-spi2-core: local (2.48.3-2) is newer than extra (2.48.3-1)
warning: avahi: local (1:0.8+r22+gfd482a7-1) is newer than extra (0.8+22+gfd482a7-4)
warning: bind: local (9.18.17-1) is newer than extra (9.18.15-1)
warning: binutils: local (2.41-3) is newer than core (2.40-6)
warning: bison: local (3.8.2-6) is newer than core (3.8.2-5)
warning: bluez: local (5.68-1) is newer than extra (5.66-1)
warning: bluez-libs: local (5.68-1) is newer than extra (5.66-1)
warning: bluez-utils: local (5.68-1) is newer than extra (5.66-1)
warning: boost: local (1.81.0-7) is newer than extra (1.81.0-6)
warning: boost-libs: local (1.81.0-7) is newer than extra (1.81.0-6)
warning: btrfs-progs: local (6.3.3-1) is newer than core (6.3-2)
warning: ca-certificates-mozilla: local (3.92-1) is newer than core (3.89.1-1)
warning: cmake: local (3.27.1-1) is newer than extra (3.26.4-1)
warning: cups: local (1:2.4.6-1) is newer than extra (1:2.4.3-1)
warning: curl: local (8.2.1-1) is newer than core (8.1.2-1)
warning: dbus: local (1.14.8-1) is newer than core (1.14.6-2)
warning: dbus-glib: local (0.112-3) is newer than extra (0.112-2)
warning: device-mapper: local (2.03.22-1) is newer than core (2.03.21-1)
warning: dracut: local (059-3) is newer than extra (056-2)
warning: duktape: local (2.7.0-6) is newer than extra (2.7.0-5)
warning: enchant: local (2.5.0-1) is newer than extra (2.3.4-1)
warning: eog: local (44.3-1) is newer than extra (44.2-1)
warning: ethtool: local (1:6.4-1) is newer than extra (1:6.3-1)
warning: evince: local (44.3-1) is newer than extra (44.1-1)
warning: exempi: local (2.6.4-1) is newer than extra (2.6.3-2)
warning: exiv2: local (0.28.0-3) is newer than extra (0.27.6-2)
warning: fakeroot: local (1.32.1-1) is newer than core (1.31-2)
warning: fcft: local (3.1.6-1) is newer than extra (3.1.5-2)
ecc....

but right now since i'm on vacation i don't have the bandwith to downgrade all my packages to check if that's the problem so i would like to know what packages i'm missing or i should downgrade.

edit: i tried to install icu but i get this

warning: downgrading package icu (73.2-2 => 72.1-2)
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (72.1-2) breaks dependency 'libicuuc.so=73-64' required by gspell
:: installing icu (72.1-2) breaks dependency 'libicuuc.so=73-64' required by harfbuzz-icu
:: installing icu (72.1-2) breaks dependency 'libicuuc.so=73-64' required by raptor
:: installing icu (72.1-2) breaks dependency 'libicui18n.so=73-64' required by thunderbird
:: installing icu (72.1-2) breaks dependency 'libicuuc.so=73-64' required by thunderbird

so i think i have to downgrade everything

Last edited by lucidavide@hotmail.it (2023-08-19 12:56:23)

Offline

#2 2023-08-19 13:14:01

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,680

Re: can't run some electron apps

Don't downgrade ICU, let alone in isolation!
Look at its list of dependency to understand why that's an insanely stupid idea.

warning: aalib: local (1.4rc5-17) is newer than extra (1.4rc5-16)

looks like you're relying on a broken mirror.

The resulting problem is that "some electron apps"™ link a dated icu, most likely because of a dated electron22

pacman -Qikk electron22

This is probably what you need to update, it's ~60MB but the proper approach is to fix your mirrorlist (eg. using reflector) and "pacman -Syu"

Offline

Board footer

Powered by FluxBB