serwer linux - Unable to initialize OpenSSL library

0

Cześć,
mam drobny problem z uruchomieniem mojej aplikacji na serwerze vps. Mam tam zainstalowane ubuntu, na swoim komputerze rowniez. Problem w tym, ze kiedy uruchamiam aplikacje na swoim komputerze to rusza bez problemu. Uruchamiajac ja na serwerze dostaje komunikat:

 An unhandled exception occurred at $080C9936 :
Exception : Unable to initialize OpenSSL library, please check your OpenSSL installation
  $080C9936  TLSSLSESSION__CREATESSLCONTEXT,  line 503 of ./lnet/lnetssl.pp
  $080C9B96  TLSSLSESSION__CREATE,  line 547 of ./lnet/lnetssl.pp
  $0804866B  TSERWER__CREATE,  line 41 of serwer.lpr
  $08048BC7  main,  line 123 of serwer.lpr

z tego co wyczytalem to openssl jest standardowo juz zainstalowany na linuxach ale postanowilem go zainstalowac:

sudo apt-get install openssl
 

niby wszystko poszlo ok. W poradniu napisali zeby potem sprawdzic:

 apt-cache search libssl | grep SSL

niestety jak to wykonuje to dostaje info ze plik/katalog nie istnieje...

zrobilem jeszcze potem

 sudo apt-get install libssl1.0.0

ale to nic nie dalo :( Wie ktos moze z czym jest problem? Pewnie trzebaby to jeszcze jakos skonfigurowac ale nie mam pojecia jak. Prosze o pomoc.

0

Co to za aplikacja

0

Ciężko tak powiedzieć, ale(wielkość liter) :

 apt-cache search libssl | grep ssl

i

 apt-get install libssl*
0

Przy wywolaniu:

 apt-cache search libssl | grep ssl

dostaje:

  Opening configuration file ache - ifstream::ifstream (2: No such file or directory)

jakby wzial sobie "c" za argument a z reszta cos chcial zrobic :|

0

A tak? :

 apt\-cache search libssl | grep ssl
0

Rowiez nie pomaga:(
Prosze o wyrozumialosc bo totalnie sie nie znam na linuxie i ogarnianiu tego wszystkiego :)

 root@myserver:# apt -get autoremove 
E: Command line option 'g' [from -get] is not known. 
root@myserver:# sudo apt -cache search libss | grep ssl 
E: Opening configuration file ache - ifstream::ifstream (2: No such file or directory) 
root@myserver:# sudo apt -get autoremove 
E: Command line option 'g' [from -get] is not known. 
root@myserver:# apt -cache search libssl | grep ssl 
E: Opening configuration file ache - ifstream::ifstream (2: No such file or directory)
0

W sumie to nie wiem czy nie zmienili czegoś z tym aptem, w ubuntu.
Ale z tego co wkleiłeś:

 apt-cache,apt-get

pisze się razem, bez spacji.
I podaj co Ci pokazało po tym:

 cat /etc/default/locale

Jak nie działa apt-get apt-cache nawet razem, to możesz wpisywać apt

 apt search libssl | grep ssl
0

Dzieki, faktycznie byly problemy ze skladnia. Ale mimo tego dalej dostaje komunikat jak z pierwszego posta :(

Po uzyciu sudo apt-cache search libssl | grep ssl dostaje cos takiego:

 libssl-dev - Secure Sockets Layer toolkit - development files
libssl-doc - Secure Sockets Layer toolkit - development documentation
libssl1.0.0 - Secure Sockets Layer toolkit - shared libraries
libssl1.0.0-dbg - Secure Sockets Layer toolkit - debug information
libssl-ocaml - OCaml bindings for OpenSSL (runtime)
libssl-ocaml-dev - OCaml bindings for OpenSSL
libssl0.9.8 - SSL shared libraries
libssl0.9.8-dbg - Symbol tables for libssl and libcrypto
libsslcommon2 - enterprise messaging system - common SSL libraries
libsslcommon2-dev - enterprise messaging system - common SSL development files

a tutaj jak wpisalem:

 root@ichess:~/Desktop/test/Serwer# cat /etc/default/locale
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

Watpie, ze to blad w kodzie bo na mojej lokalnej instalce ubuntu wszystko smiga...

0

Co Ci pokazuje ldd sciezka/do/aplikacji oraz echo $"{LD_LIBRARY_PATH}"?
Ew. uruchom /sbin/ldconfig. No i fundamentalne pytanie, "bitowość" (32/64) aplikacji i biblioteki pasuje?

0
No i fundamentalne pytanie, "bitowość" (32/64) aplikacji i biblioteki pasuje?

@alagner podpowiesz jak to sprawdzic? bo instalowalem wszystko komendami znalezionymi w sieci i nie zastanawialem sie nawet nad tym, ze moze sciagnac zla wersje.

0

Ok sprawe rozwiazala kompilacja programu na serwerze. Nie moglem tego ogarnac a widocznie faktycznie rozne biblioteki mialy inna lokalizacje niz na mojej instalce lokalnej.

Dzieki wszystkim za pomoc:)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.