/etc/init.d directory and service files are missing from packages

Asked by Matteo Pergolesi on 2015-07-14

Hello. I think this is a problem with the build of packages, anyway I don't want to immediately report a bug because I do not usually use Ubuntu and I'm not an expert.

I installed Openstack Icehouse in the past and now I'm installing Openstack Juno on 3 nodes with Ubuntu 14.04 Trusty.

I added the following repos:

deb http://ubuntu-cloud.archive.canonical.com/ubuntu trusty-updates/juno main
deb-src http://ubuntu-cloud.archive.canonical.com/ubuntu trusty-updates/juno main

And I installed packages by following the official guide from the Openstack website. Anyway, during the installation I realized that there are no files in my /etc/init.d directory for Openstak services (neutron, nova, keystone, etc...).

The package version is "1:2014.2.3-0ubuntu2~cloud0". I manually extracted the packages and the directory etc/init.d seems to be missing! See example with neutron-server package: http://ubuntu-cloud.archive.canonical.com/ubuntu/pool/main/n/neutron/neutron-server_2014.2.3-0ubuntu2~cloud0_all.deb
Other package versions from that repo have the init.d folder and related service files.

Is this normal? Am I doing something wrong? Thanks

Question information

English Edit question
Ubuntu Cloud Archive Edit question
No assignee Edit question
Solved by:
Matteo Pergolesi
Last query:
Last reply:
Matteo Pergolesi (matpergo) said : #1

I'm sorry. I just discovered that this packages are using upstart and so I can use something like "restart keystone" to interact with services.

Anyway, the official Openstack Installation Guide for Juno on Ubuntu 14.04 is wrong: it still reports commands like "service keystone restart". I'm going to notify the problem to the Openstack guys.

I'm referring to this guide: http://docs.openstack.org/juno/install-guide/install/apt/content/

Again, I apologize for my question. Keep up the good job.