매우 비슷한 설치 방법으로 두 대의 서버가 있습니다. 하나는 데비안 8.7에, 다른 하나는 데비안 8.8에 있습니다.Mosquitto에 "Unable to connect (8)"오류가 발생했습니다.
첫 번째 서버에, 나는 SSL을 통해 MQTT 주제에 가입하려고 :
mosquitto_sub -h localhost -t test -p 8883 --cafile /etc/mosquitto/certs/selfsigned.pem -d
내가 OpenSSL을에서 온 것이 분명한 메시지를 얻을 수 (나는 이미 그것은 오류의 이유를 알고 내 질문의 목적)되지 않습니다 : 다른 서버에
Client mosqsub/9647-CIEYY2T7 sending CONNECT
OpenSSL Error: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Error: Protocol error
, 동일한 명령, I에는 OpenSSL의 설명없이 단지이 모호한 메시지가 :
Unable to connect (8).
왜 내가 두 번째 서버에 "(8)에 연결할 수 없습니다"점점 오전 :
나는이 개 질문이?
OpenSSL을보다 장황하게 만들려면 어떻게해야합니까?
이것은 프로그래밍 문제가 아니므로 아마도 Stackoverflow에 대한 주제에서 벗어나 수퍼 유저에게는 적합 할 수 있지만 모스 잇토 메일 링리스트가 더 좋을 수 있습니다. mosquitto_sub가 메시지 openssl이 다시 전달하는 메시지를 인쇄하고 있다고 의심됩니다. – hardillb
맨 위 태그는 mqtt와 모스 잇토입니다. 질문을 끝내기 만하면됩니다. 그것은 약간 실망 스럽습니다. 나는 당신의 결론에 동의한다. 그래서 내 질문은 모스 퀴토 클라이언트가 아닌 openssl에 관한 것이지만 그 다음에 어디로 가야 하는가? – Tristan
stackoverflow가이 질문에 대한 잘못된 장소임을 말하고 있으며 대답을 얻을 가능성이 훨씬 높은 두 곳에서 당신을 가리키고 있습니다 – hardillb