undefined symbol: SSL_CONF_CTX_new

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

undefined symbol: SSL_CONF_CTX_new

Post autor: zpasji » 16 marca 2017, 17:47

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: 1728
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Re: undefined symbol: SSL_CONF_CTX_new

Post autor: LordRuthwen » 20 marca 2017, 07:47

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: 2
Rejestracja: 16 marca 2017, 17:39

Re: undefined symbol: SSL_CONF_CTX_new

Post autor: zpasji » 21 marca 2017, 18:05

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: 1728
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Re: undefined symbol: SSL_CONF_CTX_new

Post autor: LordRuthwen » 22 marca 2017, 09:21

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

Odpowiedz

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość