PDA

Visualizza la versione completa : Problemi con Mongoclient


fermat
14-11-2016, 11:53
ciao!

ho scaricato Mongoclient su due pc.
entrambi aggiornati a venerd, ed entrambi con Archlinux e Cinnamon.
su uno funziona tutto alla perfezione, sull'altro mi compare questo:


$ ./Mongoclient
INFO electrify:index: initializing
INFO electrify:plugins: use mongodb
INFO electrify:plugins: use nodejs
INFO electrify:plugins: use socket
INFO electrify:index: start
INFO electrify:plugins: start
INFO electrify:plugins:mongodb: starting mongo...
/home/matte/Desktop/Mongoclient-linux-x64/resources/app/bin/mongod: /usr/lib/libcrypto.so.1.0.0: no version information available (required by /home/matte/Desktop/Mongoclient-linux-x64/resources/app/bin/mongod)
/home/matte/Desktop/Mongoclient-linux-x64/resources/app/bin/mongod: /usr/lib/libssl.so.1.0.0: no version information available (required by /home/matte/Desktop/Mongoclient-linux-x64/resources/app/bin/mongod)
/home/matte/Desktop/Mongoclient-linux-x64/resources/app/bin/mongod: /usr/lib/libssl.so.1.0.0: no version information available (required by /home/matte/Desktop/Mongoclient-linux-x64/resources/app/bin/mongod)
/home/matte/Desktop/Mongoclient-linux-x64/resources/app/bin/mongod: relocation error: /home/matte/Desktop/Mongoclient-linux-x64/resources/app/bin/mongod: symbol SSLv3_client_method, version OPENSSL_1.0.0 not defined in file libssl.so.1.0.0 with link time reference

su nessuno dei due installato ne mongo ne mongo-client.
qualcuno ha qualche idea??

fermat
14-11-2016, 12:05
vi aggiungo anche quelle librerie nel sistema ci sono.
vi metto qua sotto gli ooutput di find:


# find / -name 'libcrypto.so*'
find: ‘/run/user/1000/gvfs’: Permesso negato
/usr/lib/libcrypto.so
/usr/lib/libcrypto.so.1.0.0

# find / -name 'libssl.so*'
find: ‘/run/user/1000/gvfs’: Permesso negato
/usr/lib/libssl.so
/usr/lib/libssl.so.1.0.0

sacarde
14-11-2016, 13:42
sui 2 sistemi hai la stessa versione di openssl ?

fermat
14-11-2016, 15:44
sui 2 sistemi hai la stessa versione di openssl ?

al momento non posso controllare.
ma essendo entrambe Archloinux a 64bit con, con cinnamon, e praticamente gli stessi programmi, penso proprio di si.
cmq appena arrivo a casa controllo!

sacarde
14-11-2016, 17:14
non da nessun altro messaggio?

sicuro che quei messaggi non vengano dati anche sul sistema su cui funziona?

fermat
15-11-2016, 20:46
allora:
- i comandi find danno lo stesso identico risultato
- la versione di Mongoclient la stessa
- confermo di non aver nulla riguardo a mongodb sui sistemi
- quei messaggi sul pc di casa non ci sono
- la versione di openssl la stessa
- le versioni di nodejs e npm sono uguali

bho!
non riesco proprio a capire.

sacarde
15-11-2016, 21:00
si e' strano perche' se sulla mia arch eseguo (lista dei simboli della libreria):


nm -D /lib/libssl.so.1.0.0 | grep SSLv

ho:


000000000002f7e0 T SSLv23_client_method
000000000002ea90 T SSLv23_method
000000000002eae0 T SSLv23_server_method
0000000000019760 T SSLv2_client_method
0000000000019750 T SSLv2_method
0000000000019770 T SSLv2_server_method
000000000026ac40 D SSLv3_enc_data


non c'e' traccia di: SSLv3_client_method

fermat
15-11-2016, 21:30
si e' strano perche' se sulla mia arch eseguo (lista dei simboli della libreria):


nm -D /lib/libssl.so.1.0.0 | grep SSLv

ho:


non c'e' traccia di: SSLv3_client_method

sulla mia arch di casa, dove funziona, ho il tuo stesso output.
poi controllo sul pc dell'ufficio, vediamo che esce!

sacarde
15-11-2016, 21:59
vedi altri messaggi, tipo da:

dmesg

o dal log: /var/log/messages.log



p.s.
c'e' un parametro da poter passare a quel comando? tipo: -v


p.s.
esegui lo stesso kernel ?

fermat
17-11-2016, 09:33
eccomi.

il comando nm -D /lib/libssl.so.1.0.0 | grep SSLv mi da lo stesso output anche in ufficio.

non ho trovato parametri da passare.
in sostanza Mongoclient un binario che tra le altre cose lancia una installazione in locale del client mongo, pi nodejs e altri moduli.
nella poca documentazione che c', non ho trovato nulla su comandi da passare.

si hanno la stessa versione del kernel!

ho lanciato dmesg -wH e poi Mongoclient.
ma non ho messaggi in pi!

Loading