Runlevel start links in Ubuntu packages


I just installed the opennebula 4.12.1 Ubuntu packages on a Debian 8 machine. As I read that creating Debian 8 packages is on the todo list of opennebula, I want to explicitly mention that the Ubuntu 14.04 packages can be installed on Debian 8 with all dependencies fulfilled and with at least all services running; what I have not yet tested is if the services are also working like they should.

But now to my question: For all other services than opennebula itself, I had to call the init script from /etc/init.d/ manually, because the corresponding runlevel links in /etc/rc2.d/ are missing. Is there any special reason for that or has that just been forgotten? That is, is thery any reason why I should not create the runlevel links myself?


Thanks for the report. I just created this:

So I just reviewed this, for Ubuntu 15.04 (and I believe it’s the same for Ubuntu 14.04). After installing the packages we get this:

root@ubuntu:~# ls /etc/init.d/opennebula*
/etc/init.d/opennebula        /etc/init.d/opennebula-gate
/etc/init.d/opennebula-econe  /etc/init.d/opennebula-novnc
/etc/init.d/opennebula-flow   /etc/init.d/opennebula-sunstone

root@ubuntu:~# ls /etc/rc*/*opennebula*
/etc/rc0.d/K01opennebula        /etc/rc3.d/S01opennebula-gate
/etc/rc0.d/K01opennebula-econe  /etc/rc3.d/S02opennebula
/etc/rc0.d/K01opennebula-flow   /etc/rc4.d/S01opennebula-econe
/etc/rc0.d/K01opennebula-gate   /etc/rc4.d/S01opennebula-flow
/etc/rc1.d/K01opennebula        /etc/rc4.d/S01opennebula-gate
/etc/rc1.d/K01opennebula-econe  /etc/rc4.d/S02opennebula
/etc/rc1.d/K01opennebula-flow   /etc/rc5.d/S01opennebula-econe
/etc/rc1.d/K01opennebula-gate   /etc/rc5.d/S01opennebula-flow
/etc/rc2.d/S01opennebula-econe  /etc/rc5.d/S01opennebula-gate
/etc/rc2.d/S01opennebula-flow   /etc/rc5.d/S02opennebula
/etc/rc2.d/S01opennebula-gate   /etc/rc6.d/K01opennebula
/etc/rc2.d/S02opennebula        /etc/rc6.d/K01opennebula-econe
/etc/rc3.d/S01opennebula-econe  /etc/rc6.d/K01opennebula-flow
/etc/rc3.d/S01opennebula-flow   /etc/rc6.d/K01opennebula-gate

So it looks correct. Have you tried again? By the way, we already have Debian 8 packages:

Maybe you can try with those. I’m closing the ticket for the time being as works for me.