GnuCash errore libreria dopo aggiornamenti

Problemi e suggerimenti legati al software e ai pacchetti problematici.
Rispondi
Gorgone
Novello Arciere
Messaggi: 55
Iscritto il: 16 gennaio 2009, 9:25

GnuCash errore libreria dopo aggiornamenti

Messaggio da Gorgone » 11 novembre 2018, 11:37

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!
Arch x64 running on
Gigabyte Z170X-Gaming7 | i7-6700 | 16 GB Ram | nvidia gtx 960

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: GnuCash errore libreria dopo aggiornamenti

Messaggio da 4javier » 11 novembre 2018, 14:49

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.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

pipep
Novello Arciere
Messaggi: 58
Iscritto il: 27 novembre 2016, 20:07
Architettura: x86_64 (64bit)

Re: GnuCash errore libreria dopo aggiornamenti

Messaggio da pipep » 11 novembre 2018, 16:27

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

Avatar utente
Dusty
Little John
Messaggi: 751
Iscritto il: 12 agosto 2011, 13:15
Località: Firenze

Re: GnuCash errore libreria dopo aggiornamenti

Messaggio da Dusty » 11 novembre 2018, 18:10

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?

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: GnuCash errore libreria dopo aggiornamenti

Messaggio da 4javier » 11 novembre 2018, 21:01

@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
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Gorgone
Novello Arciere
Messaggi: 55
Iscritto il: 16 gennaio 2009, 9:25

Re: GnuCash errore libreria dopo aggiornamenti

Messaggio da Gorgone » 18 novembre 2018, 9:14

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.
Arch x64 running on
Gigabyte Z170X-Gaming7 | i7-6700 | 16 GB Ram | nvidia gtx 960

Gorgone
Novello Arciere
Messaggi: 55
Iscritto il: 16 gennaio 2009, 9:25

Re: GnuCash errore libreria dopo aggiornamenti

Messaggio da Gorgone » 18 novembre 2018, 11:19

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.
Arch x64 running on
Gigabyte Z170X-Gaming7 | i7-6700 | 16 GB Ram | nvidia gtx 960

Rispondi