undefined symbol: SSL_CONF_CTX_new

Konfiguracja serwerów, usług, itp.
zpasji
Posty: 3
Rejestracja: 16 marca 2017, 17:39

undefined symbol: SSL_CONF_CTX_new

Post autor: zpasji »

Próbowałem zainstalować na serwerze (debian 7 ) certyfikat letsencrypt, wszystko przebiegło raczej prawidłowo tylko przy restarcie httpd otrzymuję taki komunikat
Starting httpd: /usr/sbin/httpd: symbol lookup error: /usr/sbin/httpd: undefined symbol: SSL_CONF_CTX_new
nie bardzo wiem o co chodzi, być może to że przy instalacji został nadpisany openssl? obecna wersja to OpenSSL 1.0.1t 3 May 2016. Na forach wyczytałem że problem rozwiązuje podniesienie wersji do 1.0.2 jednak poprzez apt-get mimo komunikatu że została zainstalowana najnowsza wersja, przy sprawdzeniu jest nadal ta sama.

Z góry dzięki za jakąkolwiek pomoc :)
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2302
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Re: undefined symbol: SSL_CONF_CTX_new

Post autor: LordRuthwen »

W jaki sposób instalowałeś certyfikaty?
Ja używam LE na standardowym 1.0.1t i problemów nie mam ani w apache2 ani w nginx.
zpasji
Posty: 3
Rejestracja: 16 marca 2017, 17:39

Re: undefined symbol: SSL_CONF_CTX_new

Post autor: zpasji »

Dzięki za odpowiedź, instalowałem wg schematu

Kod: Zaznacz cały

apt-get install git
git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
/opt/letsencrypt/letsencrypt-auto 
/opt/letsencrypt/letsencrypt-auto certonly -a webroot -w ..........
certyfikat ładnie się wygenerował jednak w trakcie instalacji miałem takie worningi
/usr/local/lib/libz.so.1: no version information available (required by /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12)
który rozwiązałem wg http://wiki.opzsgu.pl/index.php/Problem ... nformation

jednak przy restarcie httpd ciągle pojawiał się ten błąd undefined symbol: SSL_CONF_CTX_new, a serwer całkowicie odmówił posłuszeństwa, strony na nim hostowane przestały działać.

Co do problemy i wersji openssl, niestety nie wiem czy to dobra wskazówka, być może problem leży w innym miejscu, ale chyba jest jakoś związany z bibliotekami dotyczącymi SSL.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2302
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Re: undefined symbol: SSL_CONF_CTX_new

Post autor: LordRuthwen »

Nie bardzo rozumiem o co mu chodzi, spróbuj jak ja:

Kod: Zaznacz cały

./letsencrypt-auto certonly --standalone -d moja.domena.pl
Przy pliku konfiguracyjnym (/etc/letsencrypt/moja.domena.pl.conf):

Kod: Zaznacz cały

# We use a 4096 bit RSA key instead of 2048
rsa-key-size = 4096

email = webmaster@moja.domena.pl
domains = moja.domena.pl

authenticator = webroot

# This is the webroot directory of your domain in which
# letsencrypt will write a hash in /.well-known/acme-challenge directory.
webroot-path = /var/www/moja.domena.pl/htdocs
Wygenerowane certy trafią do:
/etc/letsencrypt/live/moja.domena.pl/fullchain.pem <--- cert
/etc/letsencrypt/live/moja.domena.pl/privkey.pem <--- klucz
zpasji
Posty: 3
Rejestracja: 16 marca 2017, 17:39

Re: undefined symbol: SSL_CONF_CTX_new

Post autor: zpasji »

Dzięki za pomoc,
otrzymałem od administratora info że instalowanie certyfikatu SSL z poziomu SSH nie jest kompatybilne z panelem DirectAdmin i generuje konflikty wewnątrz systemu, dlatego na jakiś czas zrezygnowałem z https dla domeny, jak wyjdzie nowe uaktulnienie dla DirectAdmin zostałem zapewniony że będzie możliwość przypisania certyfikatu w DA. Co do powyższego błędu, został on rozwiązany przez admina serwer'a niestety nie otrzymałem informacji w czym dokładnie tkwił problem.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2302
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Re: undefined symbol: SSL_CONF_CTX_new

Post autor: LordRuthwen »

zpasji pisze: 27 marca 2017, 15:36 Dzięki za pomoc,
otrzymałem od administratora info że instalowanie certyfikatu SSL z poziomu SSH nie jest kompatybilne z panelem DirectAdmin i generuje konflikty wewnątrz systemu
Zmień admina...
Proszę oznaczyć temat jako rozwiązany zgodnie z regulaminem forum.
ODPOWIEDZ