我有兩臺服務器,安裝非常類似。一個在Debian 8.7上,另一個在Debian 8.8上。「無法連接(8)」與Mosquitto錯誤
的第一臺服務器,當我嘗試通過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
在其他的服務器,對於相同的指令,我只得到這個不起眼的消息,而無需OpenSSL的解釋:
Unable to connect (8).
我有兩個問題:
爲什麼會出現「無法(8)連接的」第二臺服務器上?
我該如何讓OpenSSL更加冗長?
這不是一個真正的編程問題,所以可能是關於Stackoverflow的主題,它可能適合超級用戶,但更好的可能是蚊子郵件列表。話雖如此,我懷疑mosquitto_sub只是打印openssl傳遞給它的任何信息。 – hardillb
所以你的頂級標籤是mqtt和蚊子,你來這裏只是要求關閉這個問題?這有點令人失望。不過,我同意你的結論,這就是爲什麼我的問題是關於openssl而不是蚊子客戶端,但接下來要去哪裏? – Tristan
我告訴你,stackoverflow是這個問題的錯誤地點,並指出你在2個地方更有可能讓你回答 – hardillb