2017-09-28 2 views
23

Ich habe einen NodeJS-Server für eine Website mit dem MEAN-Stack für eine Website ausgeführt und es läuft seit ein paar Monaten. Als ich anfing, wieder an diesen Morgen daran zu arbeiten, begann ich auf die Website oben mit:Knoten: Umzug Fehler: Knoten: Symbol SSL_set_cert_cb, Version libssl.so.10 nicht in der Datei libssl.so.10 mit Link-Zeitreferenz definiert

nodemon server/app.js 

Der Express-Server startet, nur gut, aber sobald ich es mit meinem Browser verbinden, erhalte ich die folgenden Fehler :

node: relocation error: node: symbol SSL_set_cert_cb, version libssl.so.10 not defined in file libssl.so.10 with link time reference [nodemon] failed to start process, "node" exec not found`

Und wenn ich node server/app.js tun, bekomme ich die gleichen node: relocation error..., aber nicht‘bekommen die ...failed to start process...

ich glaube nicht, dass es mit allen Änderungen, die ich in den letzten Tagen gemacht, weil ich ging zu einem anderen Server wo dies war runni ng on (wo der Code ein paar Wochen alt war), und ich den nodejs-Prozess neu gestartet, und dann brach es, als ich auf die Website zugegriffen habe.

npm Version: 3.10.10, Knoten Version: 6.11.3, CentOS Linux Release 7.3.1611

+0

Ich bekomme auch diesen genauen Fehler, versuchen, meine CI/CD-Pipeline laufen ... Ich werde Sie wissen lassen, wenn ich eine Lösung finden. – ndugger

+0

Ich bekomme den gleichen Fehler, wenn ich 'npm install grunt' starte –

Antwort

61

ich gleiche Problem mit einem ursa Modul, das auf der gleichen Umgebung hatte.

Npm Wiederaufbau hat die folgende Fehlermeldung, wenn meine openssl Version 1.0.1e

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

I aktualisiert OpenSSL mit yum update openssl-1.0.2k ist, dann npm rebuild nicht mehr, dass Fehler hat.

+3

Danke, nach' yum update openssl' konnte ich 'npm install grunt' wieder erfolgreich ausführen. Kennt jemand die Ursache des Fehlers? Dies geschah plötzlich ohne Konfigurationsänderungen. –

+1

Ich reparierte auch dieses meine Aktualisierung mein npm zu 5.3.0 und Knoten zu 8.2.1 –

+0

Dieses reparierte es für mich auch; Ich vermute, dass CentOS aktualisiert und dieses Problem verursacht hat; Ich hatte das schon ein paar Mal in der Vergangenheit - wir sperren es nur auf eine Hauptversion, was ein Problem ist, wie ich sehe. – ndugger

3

Danke, nach yum update openssl ich erfolgreich

npm install angular

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

yum update openssl

npm install angular

[email protected] /home/mapr/MS/angularjs-springmvc-sample-boot-master 7

└── [email protected]

läuft gut ausführen kann.

Verwandte Themen