pidfile should be passed to BOTH start-stop-daemon and ticd again: start-stop-daemon --start --exec "${DAEMON}" --pidfile "${PIDFILE}" -- --net="${NETNAME}" "${LOG}" --pidfile "${PIDFILE}" Reproducible: Always Steps to Reproduce: # /etc/init.d/tincd.rkit_clients start * start-stop-daemon: did not create a valid pid in `/var/run/tinc.rkit_clients.pid' * ERROR: tincd.rkit_clients failed to start # ps -A | grep tincd 15030 ? 00:00:00 tincd
You could have just reopened the old bug because it was the same issue. Please test tinc-1.0.16-r4.ebuild. Reopen this bug if the pid file issue persists.