Pagina 1 di 1
Problema di una libreria di un programma
Inviato: domenica 26 febbraio 2017, 16:26
da alewolves
Buonasera,
ho installato un programma (nello specifico foam extend 3.2), ma quando lo lancio dal terminale mi compare questo messaggio: error while loading shared libraries: libbasicSolidThermo.so: cannot open shared object file: No such file or directory. Ho già letto di problemi simili ma essendo alle prime armi qualcuno potrebbe gentilmente scrivermi passo passo la procedura per risolvere il problema?
grazie in anticipo
Re: Problema di una libreria di un programma
Inviato: domenica 26 febbraio 2017, 17:37
da wilecoyote

Salve,
prova installando la libreria libbasicobjects0
Codice: Seleziona tutto
sudo apt-get update
sudo aprt-get upgrade
sudo apt-get install libbasicobjects0
Se serve per compilare installa pure 'libbasicobjects-dev'.[/s]
Cercando più a fondo in rete ho trovato questo
link al sito ufficiale con le istruzioni d'installazione, serve solo sapere quale release usi di *Ubuntu e seguirne le istruzioni relative.

Ciao
EDIT: ho provato ieri sera a fare questa correzione, ma alle 20:53:39 è crollata la connessione al Forum,
solo al Forum, con prima la scritta 'Ricerca di forum.ubuntu-it.org...' ed al blocco 'General Error SQL ecc. '. Provveduto a salvare una copia per postarla appena possibile.
Re: Problema di una libreria di un programma
Inviato: domenica 26 febbraio 2017, 17:53
da giulux
wile correggi la seconda riga dei comandi indicati, c'è una "r" in più
Re: Problema di una libreria di un programma
Inviato: lunedì 27 febbraio 2017, 10:35
da alewolves
Buongiorno, grazie per l'aiuto, quel link che mi consiglia l'avevo già seguito per l'installazione iniziale. Ho provato ad installare le applicazioni consigliate ma il problema persiste. Provando a copiare e incollare nella directory del programma la libreria da un altro pc mi compare invece l'errore "invalid ELF header".
Re: Problema di una libreria di un programma
Inviato: lunedì 27 febbraio 2017, 14:02
da wilecoyote

Salve, non raccontare ciò che succede ma postalo, se no si capisce poco o nulla.
Intanto che release usi ? Come le hai installate le applicazioni consigliate, in realtà credo dipendenze ? Cosa risponde il sistema, ovvero gli output ?

Ciao
P.S. per carità non usare il Lei, fà troppo Fantozzi...

Re: Problema di una libreria di un programma
Inviato: lunedì 27 febbraio 2017, 14:27
da alewolves
Ho ubuntu 14.04 . Ho installato foam extend 3.2 seguendo i passaggi indicati dal sito ufficiale:
https://openfoamwiki.net/index.php/Inst ... extend-3.2 (battendo da terminale tutto quello che c'è scritto). Una volta installato lo lancio da terminale:
alessio@alessio-VirtualBox:~/Desktop/combustion_gasification_pyrolysis_one_particle$ Generic_DPMC_comprHMT_Reac_driver combustion_gasification_pyrolysis_one_particle.h5 (il primo è il solutore, il secondo il file della simulazione)
ed il messaggio successivo è:
Generic_DPMC_comprHMT_Reac_driver: error while loading shared libraries: libbasicSolidThermo.so: cannot open shared object file: No such file or directory
in effetti se vado a vedere nella directory di installazione ~/foam/foam-extend-3.2/lib/linux64GccDPOpt , questa libreria manca!
Guardando invece in un pc della mia università questa libreria è presente! Il programma ho già provato a rimuoverlo e reinstallarlo più volte
Re: Problema di una libreria di un programma
Inviato: lunedì 27 febbraio 2017, 14:57
da wilecoyote

Salve, nel dubbio ti posto il link per scaricarlo già pacchettizzato
OpenFoam, versione amd64.deb ovviamente.
Se invece preferisci compilarlo procediamo, battuto tutto comprese le 2 \ ?
Non vorrei che avessero impedito l'installazione di qualcosa, fai una verifica:
Sostituisci <nome>, senza apici ed 1 alla volta mi raccomando, con i nomi di questi pacchetti, 'bison zlib1g-dev qt4-dev-tools libqt4-dev libncurses5-dev libiberty-dev libxt-dev rpm mercurial graphviz python python-dev', se ne trovi 1 non presente vuol dire che l'installazione non è riuscita, da rifare senza \ .
Poi hai cliccato seguito le istruzioni dell'altro link, 'Get the source code' scritto in rosso, per compilarlo ?

Ciao
Re: Problema di una libreria di un programma
Inviato: lunedì 27 febbraio 2017, 15:32
da alewolves
Ho verificato e sono presenti, poi sì sono andato in "get the source code". Intanto allora provo ad installarlo dal pacchetto che mi hai inviato e vediamo che succede :-)
Re: Problema di una libreria di un programma
Inviato: lunedì 27 febbraio 2017, 15:58
da alewolves
Niente, anche installando il pacchetto che mi hai inviato manca proprio questa famosa libreria libbasicSolidThermo.so lo si nota anche aprendolo con il gestore di archivi ed esaminando la cartella lib
Re: Problema di una libreria di un programma
Inviato: lunedì 27 febbraio 2017, 16:56
da wilecoyote

Salve, strano forte, anche cercando in rete in tutti i risultati non trovo soluzione, ho provato pure con questo termine di ricerca 'openfoam extend 3.2 libbasicSolidThermo.so' , ottenendo 5 miseri riscontri inconcludenti

.
Mi sà tanto che l'unica soluzione è provare a contattare gli autori sul sito del progetto, che però non riesco a trovare, neppure lui...
Sicuro che non trattasi di progetto abbandonato per vetustà ? Ho trovato la versione 4.0 per Xenial [url=ttps://sourceforge.net/projects/foam-extend/files/foam-extend-4.0/Ubuntu_16.04/]qui[/url], sempre amd64.deb.

Ciao
Re: Problema di una libreria di un programma
Inviato: lunedì 27 febbraio 2017, 17:10
da alewolves
grazie mille comunque