Pagina 1 di 1

GnuCash errore libreria dopo aggiornamenti

Inviato: 11 novembre 2018, 11:37
da Gorgone
Dopo l'aggiornamento di un paio di settimane fa, gnucash non vuole saperne di partire.

Errore:
gnucash: error while loading shared libraries: libicui18n.so.62: cannot open shared object file: No such file or directory

Il che e` normale visto che la libreria in questione e` stata aggiornata alla 63.1.

Ok, downgrade.
Ma ...

gnucash: error while loading shared libraries: libicuuc.so.63: cannot open shared object file: No such file or directory

Pork!

Re: GnuCash errore libreria dopo aggiornamenti

Inviato: 11 novembre 2018, 14:49
da 4javier
Soluzione sporchissima:
anzichè fare il downgrade di molti pacchetti, crea un symlink che da libicui18n.so.62 punti alla nuova versione della libreria. Sperando che questa non abbia incompatibilità con la vecchia. Al massimo gnucash non ti funziona, nessun altro pericolo.

Soluzione un po' meno sporca:
Fail il downgrade anche del pacchetto icu. Spera che sia l'ultimo da downgradare. Spera che il resto del sistema sia ancora compatibile con la vecchia versione.

Soluzione pulita:
non soluzione. Aspetta che il maintainer aggiorni gnucash. Molto strano non l'abbia già fatto.

Re: GnuCash errore libreria dopo aggiornamenti

Inviato: 11 novembre 2018, 16:27
da pipep
A me gnucash 3.2-6 funziona normalmente.
In /usr/lib ho:

Codice: Seleziona tutto

$ ls -l /usr/lib/libicui18n.*
lrwxrwxrwx 1 root root      18 24 ott 00.41 /usr/lib/libicui18n.so -> libicui18n.so.63.1
lrwxrwxrwx 1 root root      18 24 ott 00.41 /usr/lib/libicui18n.so.63 -> libicui18n.so.63.1
-rwxr-xr-x 1 root root 2996296 24 ott 00.41 /usr/lib/libicui18n.so.63.1

Re: GnuCash errore libreria dopo aggiornamenti

Inviato: 11 novembre 2018, 18:10
da Dusty
Però il pacchetto gnucash non ha icu come prerequisito.
icu potrebbe entrare nella catena in quanto prerequisito di boost-libs, che a sua volta è prerequisito di gnucash.
io farei un

Codice: Seleziona tutto

pactree gnucash
per vedere tutta la catena.
Poi per tutti i pacchetti della catena controllerei che la versione installata sia effettivamente la più recente.
Ma ... dopo l'aggiornamento di un paio di settimane fa, ne hai fatti altri?

Re: GnuCash errore libreria dopo aggiornamenti

Inviato: 11 novembre 2018, 21:01
da 4javier
@gorgone
Ma in effetti, quale versione di gnucash hai installato?
Accertati anche di avere installato l'ultima versione di boost-libs, 1.68.0-2

Re: GnuCash errore libreria dopo aggiornamenti

Inviato: 18 novembre 2018, 9:14
da Gorgone
Scusate il ritardo.
Allora ... gnucash-3.2-6 e boost-libs 1.68.0-2.
Effettuato poco fa gli ultimi aggiornamenti e ho anche disinstallato e reinstallato gnucash.

Nulla. Il problema persiste.
L'unica cosa e` verificare le librerie collegate e chi necessita di quella libreria.

Grazie, spero di trovare la soluzione.

Re: GnuCash errore libreria dopo aggiornamenti

Inviato: 18 novembre 2018, 11:19
da Gorgone
Ok, risolto.
Disinstallando gnbucash ho visto che rimanevano comunque files di installazione in varie directory.
Ripulendo tutto a mano e reinstallando ho risolto.

Grazie per il supporto.