2 votes

Installer nginx depuis jessie-backports met à jour openssl à 1.0.2k mais openssl version -v montre 1.0.1t

J'utilise Debian 8.7 64 bits sur un serveur virtuel pour les tests.

J'ai installé nginx via

apt-get update -y && apt-get -t jessie-backports install nginx y

nginx -v montre nginx version: nginx/1.10.3 .

J'ai également vérifié la version d'openssl via openssl version -v et a obtenu

OpenSSL 1.0.1t 3 May 2016 (Library: OpenSSL 1.0.2k 26 Jan 2017) comme résultat.

Actuellement, j'ai un problème avec un serveur productif parce que je reçois beaucoup de failed (SSL: error:140E0197:SSL routines:SSL_shutdown:shutdown while in init) et j'ai découvert que nginx et openssl avaient quelques problèmes en utilisant la version 1.9 de nginx. Le système productif utilise toujours nginx/1.9.10.

Avant de vouloir mettre à jour nginx vers 1.10 via jessie-backports, je veux tester si tout fonctionne encore. En testant, j'ai également vérifié la version d'openssl et j'ai obtenu les informations que j'ai collées ci-dessus. Qu'est-ce que cela signifie ? Est-ce que openssl 1.0.1t ou 1.0.2k est installé ?

Merci pour toute aide !

1voto

Hamburml Points 131

La réponse à cette question se trouve ici https://unix.stackexchange.com/questions/349798/how-to-distinguish-which-version-of-openssl-is-installed

Pour faire court :

openssl est le frontal, l'interface de ligne de commande.

libssl1.0.0 est le backend, la bibliothèque qui est utilisée par nginx (ou d'autres programmes).

Lorsque vous utilisez openssl version -v il indique la version du cli et de la bibliothèque. La cli peut avoir une version différente de celle de la bibliothèque mais il est préférable que les deux aient la même version.

L'erreur mentionnée a disparu lors de la mise à jour nginx à 1,10.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X