strange problem: first boot startup (install mender client) of mender client terminates. Last /var/log/mender entry:
time=“2019-04-05T10:10:00Z” level=info msg=“device keys not present or bootstrap forced, generating” module=mender
after this mender exits. No message, no zombie. In addition, procd does not restart. Startup script /etc/init.d/mender:
#!/bin/sh /etc/rc.common
START=99
STOP=11
USE_PROCD=1
# If want to use syslog, remove log-file, re-direct stdout, stderr
ARGS="-config /etc/mender/mender.conf -log-file /var/log/mender.log -daemon"
#ARGS="-config /etc/mender/mender.conf -daemon"
boot()
{
/bin/mkdir -p /var/lib
/bin/mkdir -p -m 0700 /data/mender
/bin/ln -sf /data/mender /var/lib/mender
rc_procd start_service
}
start_service()
{
pidof mender
if [ $? -eq 0 ]; then
return 0
fi
#while [ ! -f /var/log/LAST_BOOT ]; do sleep 1; done
procd_open_instance
procd_set_param command /usr/bin/mender $ARGS
procd_set_param respawn 3600 60 0
#procd_set_param stdout 1
#procd_set_param stderr 1
procd_set_param pidfile /var/run/mender.pid
procd_close_instance
}
Thoughts?
Regards;
Bill