=sys-apps/openrc-0.11.1 rc_lo_provide="net" message does not provide a workaround for need net. I tried specifying rc_lo_provide="net" in either /etc/conf.d/net or /etc/conf.d/network and it did not allow sshd, snmpd, ntp-client or syslog-ng to start. The machine that this workaround did not work on is using a root nfs network filesystem so therefore net.lo and net.eth0 are already provided and are not started by openrc.
For each service that doesn't start, append this line to
/etc/conf.d/<service>, and if that doesn't exist, create the file and
add this line:
For more information, see this blog post:
That workaround actually works albeit, I think it's less work just to remove the need net line from the init script. You should update the ebuild log message to reflect this different workaround.
This is updated in OpenRC-0.11.4.