2台のサーバーが非常に似ています。 Debian 8.7では1つ、Debian 8.8ではもう1つ。最初のサーバーでMosquittoに「接続できません(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
、まったく同じコマンドのため、私は、OpenSSLの説明なしにのみ、この曖昧なメッセージが表示されます。
Unable to connect (8).
私は2つの質問している:なぜ私は2番目のサーバー上で、「(8)接続することができません」
を取得していますか?
OpenSSLをもっと冗長にするにはどうすればよいですか?
これは実際のプログラミングの質問ではないので、おそらくStackoverflowのトピックからは、スーパーユーザーには適しているかもしれませんが、モスキートメーリングリストのほうが良いかもしれません。私は、mosquitto_subが、それまでにopensslがそれに戻ったメッセージを印刷していると思っていると言いました。 – hardillb
トップタグはmqttとmosquittoなので、ここでは質問を閉じるように頼んでいますか?それは少し残念です。私はあなたの結論に同意する、それはなぜ私の質問は、mosquittoクライアントではなくopensslについてですが、どこに行くのですか? – Tristan
stackoverflowがこの質問の場で間違っていると言っていて、回答が得られる可能性がさらに高い2つの場所を指摘しています – hardillb