Kilo install error: Create the service entity for the Identity service
As the install guide states on page 37 - I am entering:
$ openstack service create --name keystone --description "OpenStack Identity" identity
It errors with this message: usage: openstack service create [-h] [-f {shell,table}] [-c COLUMN] [--variable VARIABLE] [--prefix PREFIX] --type <service-type> [--description <service-description>] <service-name> openstack service create: error: argument --type is required
Is there a type argument that is missing?
When I guess and change the syntax around I get an error from apache - this is the log:
2015-07-21 18:52:45.069133 mod_wsgi (pid=14291, process='keystone-admin', application=''): Loading WSGI script '/var/www/cgi-bin/keystone/admin'. 2015-07-21 18:52:45.069821 mod_wsgi (pid=14291): Target WSGI script '/var/www/cgi-bin/keystone/admin' cannot be loaded as Python module. 2015-07-21 18:52:45.069849 mod_wsgi (pid=14291): Exception occurred processing WSGI script '/var/www/cgi-bin/keystone/admin'. 2015-07-21 18:52:45.069881 Traceback (most recent call last): 2015-07-21 18:52:45.069919 File "/var/www/cgi-bin/keystone/admin", line 17, in <module> 2015-07-21 18:52:45.070021 from keystone.server import wsgi as wsgi_server 2015-07-21 18:52:45.070053 ImportError: No module named server
This is line 17: from keystone.server import wsgi as wsgi_server
xxxxxxxxxx
is this fresh install or upgrade ? If it's an upgrade, then some package are not upgraded properly.
According to usage, --type <service-type> is mandatory parameter so you need to use --type identity
It is a fresh install. I tried a bunch of guesses as to the correct syntax, adding the identity. I may have gotten close, when I got the second error in Apache