Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[mosquitto-dev] SSL3_GET_RECORD:wrong version number

I am using mosquitto broker and client 1.4.10.

After modifying cafile, certfile and keyfile in mosquitto.conf and 
restart the broker, the first mosquitto_sub connection always fails.

$ mosquitto_sub -d -v -h myserver.com -p 8080 --tls-version tlsv1.2 
--cafile /tmp/ca.crt  -i mysub -t mytopic -q 2
Client mysub sending CONNECT
Error: A TLS error occurred.

Mosquitto log:

mosquitto[3202]: New client connected from xxx.xxx.xxx.xxx as mysub (c1, 
k60).
mosquitto[3202]: OpenSSL Error: error:1408F10B:SSL 
routines:SSL3_GET_RECORD:wrong version number
mosquitto[3202]: Socket error on client mysub, disconnecting.

But the second run of exactly the same mosquitto_sub command line will 
succeed:

Client mysub sending CONNECT
Client mysub received CONNACK
Client mysub sending SUBSCRIBE (Mid: 1, Topic: mytopic, QoS: 2)
Client mysub received SUBACK
Subscribed (mid: 1): 2

mosquitto[3202]: New connection from xxx.xxx.xxx.xxx on port 8080.
mosquitto[3202]: New client connected from xxx.xxx.xxx.xxx as mysub (c1, 
k60).

OS is ubuntu 14.04 LTS.


Any idea?


Thanks
Khitai


Back to the top