webentwicklung-frage-antwort-db.com.de

Knoten: Versetzungsfehler: Knoten: Symbol SSL_set_cert_cb, Version libssl.so.10 nicht in Datei libssl.so.10 mit Verweis auf die Verbindungszeit definiert

Ich habe einen NodeJS-Server für eine Website unter Verwendung des MEAN-Stacks für eine Website ausgeführt und er wurde für einige Monate ausgeführt. Als ich heute Morgen wieder anfing, daran zu arbeiten, startete ich die Website mit:

nodemon server/app.js

Der Express-Server startet einwandfrei, aber sobald ich mit meinem Browser eine Verbindung dazu herstelle, wird folgende Fehlermeldung angezeigt:

knoten: verlagerungsfehler: knoten: symbol SSL_set_cert_cb, version libssl.so.10 nicht definiert in datei libssl.so.10 mit link zeitbezug [nodemon] konnte den prozess nicht starten, "knoten" exec nicht gefunden`

Und wenn ich node server/app.js Tue, bekomme ich den gleichen node: relocation error..., Aber nicht den ...failed to start process...

Ich glaube nicht, dass ich in den letzten Tagen Änderungen vorgenommen habe, weil ich zu einem anderen Server gegangen bin, auf dem dieser ausgeführt wurde (der Code war einige Wochen alt), und dann den Prozess nodejs neu gestartet habe brach, als ich auf die Website zugegriffen.

npm version: 3.10.10, node version: 6.11.3, CentOS Linux release 7.3.1611

28
Mike K.

Ich hatte das gleiche Problem mit einem ursa-Modul, das sich in derselben Umgebung befand.

Bei der Neuerstellung von Npm tritt der folgende Fehler auf, wenn meine openssl -Version 1.0.1e Lautet.

node-gyp: relocation error: node-gyp: symbol SSL_set_cert_cb, version libssl.so.10 not defined in file libssl.so.10 with link time reference

Ich habe openssl mit yum update openssl Auf 1.0.2k Aktualisiert, dann hat npm rebuild Diesen Fehler nicht mehr.

95
Jerome C.