Open jdavisonc opened 5 years ago
it's been a while but did you found the root cause?
I'm having the same issue.
- ios.MQTT.password = ....
- ios.MQTT.port = 1883
- ios.MQTT.secure = false
- ios.MQTT.server = mqtt
- ios.MQTT.throttler = 10
- ios.MQTT.topic = kerberos/lounge
- ios.MQTT.username = ....
- ios.MQTT.verifycn = false
There's nothing in the MQTT logs to suggest it's actually making a connection, I have other mqtt clients connecting with these credentials and I can ping the hostname I'm using for the server. I've even tried the IP of the host.
In Kerberos' logs the error loop I'm getting is:
lounge-cctv | 2019-12-21 21:02:25,436 INFO exited: machinery (terminated by SIGABRT (core dumped); not expected)
lounge-cctv | 2019-12-21 21:02:26,438 INFO spawned: 'machinery' with pid 2545
lounge-cctv | 2019-12-21 21:02:27,519 INFO success: machinery entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
I'm running Kerberos under Docker as well.
I notice on @jdavisonc original post that it's set to use SSL to connect to mqtt, but on the non-ssl port, and cn verification is left on too, most default certs would fail that check.
Machinery start loop once I configure MQTT actions, If I disabled it all goes to normal.