Hello,
I am trying to setup mosquitto on FreeBSD-11. Unfortunately, the persistence db doesn't work for me.
My config is as follows:
Mosquitto is supposed to run as user 'nobody' and persistence file has the correct owner and permissions.
However, mosquitto doesn't start
Any idea what is going wrong?
I am trying to setup mosquitto on FreeBSD-11. Unfortunately, the persistence db doesn't work for me.
My config is as follows:
Code:
# cat /usr/local/etc/mosquitto/mosquitto.conf
pid_file /var/run/mosquitto.pid
user nobody
port 8883
allow_anonymous false
password_file /usr/local/etc/mosquitto/pwfile
acl_file /usr/local/etc/mosquitto/aclfile
protocol mqtt
cafile /usr/local/etc/chain-ca.pem
certfile /usr/local/etc/cert.pem
keyfile /usr/local/etc/privkey.pem
require_certificate false
persistence true
persistence_file mosquitto.db
persistence_location /usr/local/etc/mosquitto/
log_dest file /var/log/mosquitto.log
log_dest syslog
log_dest stdout
log_dest topic
log_type error
log_type warning
log_type notice
log_type information
connection_messages true
log_timestamp true
Mosquitto is supposed to run as user 'nobody' and persistence file has the correct owner and permissions.
Code:
# ls -la /usr/local/etc/mosquitto/mosquitto.db
-rwxrwxrwx 1 nobody nobody 0 Nov 20 09:41 /usr/local/etc/mosquitto/mosquitto.db
However, mosquitto doesn't start
Code:
# mosquitto -v -c /usr/local/etc/mosquitto/mosquitto.conf
1479657821: Error: Invalid argument.
1479657821: Error: Couldn't open database.
Any idea what is going wrong?