Starting from commit 211fe3f66e6dfdaa64974931c458ab1d92afc182, if PID 1 is Shepherd 0.9.0, the bitlbee daemon was started on-demand as an inetd service. However, due to a logic bug, it was running as root (in a separate user namespace though) instead of running as “bitlbee”. The bug is that we were spawning “bitlbee -u bitlbee” as root; normally, bitlbee would setuid to the “bitlbee” user early on, but since it was in a separate namespace and with a minimal /etc/passwd, it couldn’t do anything and kept the current UID (that UID was 1000 inside the user namespace, but 0 outside). Fix coming soon… Ludo’.