2017-05-10 3 views
-2

Ich habe zwei Server mit einer sehr ähnlichen Installation. Eine auf Debian 8.7, die andere auf Debian 8.8."Kann nicht verbunden werden (8)" Fehler mit Mosquitto

auf dem ersten Server, wenn ich versuche, ein MQTT Thema über SSL abonnieren:

mosquitto_sub -h localhost -t test -p 8883 --cafile /etc/mosquitto/certs/selfsigned.pem -d 

ich diese klare Botschaft erhalten, die von OpenSSL zu kommen scheint (ich weiß schon den Grund des Fehlers, es nicht das Ziel meiner Frage ist):

Client mosqsub/9647-CIEYY2T7 sending CONNECT 
OpenSSL Error: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed 
Error: Protocol error 

Auf dem anderen Server, für den exakt gleichen Befehl, bekomme ich nur diese obskure Nachricht ohne die Erklärung OpenSSL:

Unable to connect (8). 
"Es kann keine Verbindung (8):" Ich bin immer auf dem zweiten Server

  • Warum:

    Ich habe zwei Fragen?

  • Wie kann ich OpenSSL ausführlicher machen?

+1

Dies ist nicht wirklich eine Programmierfrage, also wahrscheinlich aus dem Thema für Stackoverflow, kann es für Super User geeignet sein, aber besser könnte die Mosquitto Mailing-Liste sein. Nachdem ich gesagt habe, dass ich glaube, dass mosquitto_sub nur etwas druckt, was immer die Nachricht openssl zurückgibt. – hardillb

+0

Also sind deine Top-Tags mqtt und mosquitto und du kommst nur hierher, um die Frage zu stellen? Das ist ein bisschen enttäuschend. Ich stimme Ihrer Schlussfolgerung zu, deshalb meine Frage ist über openssl und nicht mosquitto Kunde, aber dann, wohin man geht? – Tristan

+0

Ich sage Ihnen, dass stackoverflow der falsche Ort für diese Frage ist und wies Sie auf 2 Orte, die viel wahrscheinlicher sind, um eine Antwort zu erhalten – hardillb

Antwort

-1

Sehen Sie hier für die Antwort (wo ich gesagt habe, die Frage auf SO gehen schreiben): https://security.stackexchange.com/questions/159177/how-to-make-openssl-errors-more-verbose-for-mqtt-client

Und für die Regeln nazis versuchen, diese nützliche Frage/Antwort zu schließen:

wenn Ihre Frage im allgemeinen umfasst (...) Software-Tools häufig von Programmierern verwendet (...), dann sind Sie an der richtigen Stelle Ihre Frage stellen!

Quelle: https://stackoverflow.com/help/on-topic

Und ja, mosquitto_sub und mosquitto_pub sind Werkzeuge häufig von Programmierern verwendet, denn wenn u eine SSL MQTT Setup-Verbindung direkt mit Java-Code und Hüpfburg versuchen, ohne die Prüfung des Austausches mit einfachen Werkzeuge, Sie machen es wahrscheinlich falsch.

Verwandte Themen