Afeter upgrading openrc to 0.9.2 I get messages at boot time which come from /etc/init.d/lxc: Unable to find a suitable configuration file. If you set up the contianer in a non-standard location, please set the CONFIGFILE variable. app-emulation/lxc is installed but neither configured nor present in any run level. I assume the problem is that in /etc/rc.conf the line rc_sys="" is not parsed correctly to mean 'nothing special' and control passes to the next entry in the list which is lxc with the described result. Reproducible: Always
if rc.conf has rc_sys="", then there is no guess work at all for the value. if you don't set rc_sys in /etc/rc.conf, then a value is guessed for it. however, none of the guessing logic supports lxc. so there's no way it should automatically set rc_sys="lxc" atm. please post `emerge --info` in all of your bug reports. further, post the full build log of openrc (as an attachment), as well as `rc-status --all` (as an attachment).
I can confirm that. I tested it in my openrc-vm a few hours ago. Just set rc_sys="" and It'll try to use lxc. It should default to the normal/common/linux? behaviour.
*** This bug has been marked as a duplicate of bug 382519 ***