The latest xl2tpd (net-dialup/xl2tpd-1.3.1) doesn't create /var/run/xl2tpd when it start. So it failed to start. Instead it create /var/run/nscd.
After upgrade openrc to 0.11.8 this error is here. xl2tpd[15835]: open_controlfd: Unable to open /var/run/xl2tpd/l2tp-control for reading. Work around # cat /etc/conf.d/xl2tpd XL2TPD_CONF="-C /var/run/l2tp-control" # cat /etc/init.d/xl2tpd ... start-stop-daemon --start --quiet --exec /usr/sbin/xl2tpd -- ${XL2TPD_CONF} ...
net-dialup/xl2tpd-1.3.0
Fixed in 1.3.1-r1. Thanks for the report.