[Openstack] keystone service endpoint creation failing on RHEL7

BYEONG-GI KIM kimbyeonggi at gmail.com
Tue May 26 01:04:11 UTC 2015


Hello.

I also met same problem and I solved it via following:

https://ask.openstack.org/en/question/66833/kilo-on-centos7-keystone-throws-http-500-except-when-using-os_token/

1. Stop httpd.service
2. Start openstack-keystone.service

Then the command 'openstack service create --name keystone --description
"OpenStack Identity" identity' finally worked. But, I'm now confusing this
is a good solution for the error because Jose said "*Take into account that
in Kilo keystone service as an stand alone server as been deprecated for
security reasons so you don't need to start it. In Kilo is the http server
in charge of port listening and keystone behaves like as a wsgi script.*" on
the above link.

I'm not sure that I can successfully install all the openstack components
after this makeshift.

Best regards

Byeong-Gi KIM


2015-05-25 19:40 GMT+09:00 <michael at tropyx.com>:

>
>
> There's definitely something weird going on.... now we're trying SLES and
> getting the same error.
>
>
>
> This is the keystone-error.log (apache)
>
>
>
> 2015-05-25 05:36:00.029253 mod_wsgi (pid=13432, process='keystone-admin',
> application=''): Loading WSGI script '/srv/www/cgi-bin/keystone/admin'.
> 2015-05-25 05:36:00.029822 mod_wsgi (pid=13432): Target WSGI script
> '/srv/www/cgi-bin/keystone/admin' cannot be loaded as Python module.
> 2015-05-25 05:36:00.029875 mod_wsgi (pid=13432): Exception occurred
> processing WSGI script '/srv/www/cgi-bin/keystone/admin'.
> 2015-05-25 05:36:00.029937 Traceback (most recent call last):
> 2015-05-25 05:36:00.029993   File "/srv/www/cgi-bin/keystone/admin", line
> 25, in <module>
> 2015-05-25 05:36:00.030064     application =
> wsgi_server.initialize_application(name)
> 2015-05-25 05:36:00.030124   File
> "/usr/lib/python2.7/site-packages/keystone/server/wsgi.py", line 38, in
> initialize_application
> 2015-05-25 05:36:00.030178     common.configure()
> 2015-05-25 05:36:00.030219   File
> "/usr/lib/python2.7/site-packages/keystone/server/common.py", line 28, in
> configure
> 2015-05-25 05:36:00.030264     config.configure()
> 2015-05-25 05:36:00.030304   File
> "/usr/lib/python2.7/site-packages/keystone/common/config.py", line 1103, in
> configure
> 2015-05-25 05:36:00.030342     help='Do not monkey-patch threading system
> modules.'))
> 2015-05-25 05:36:00.030371   File
> "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 1794, in __inner
> 2015-05-25 05:36:00.030405     result = f(self, *args, **kwargs)
> 2015-05-25 05:36:00.030429   File
> "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 1967, in
> register_cli_opt
> 2015-05-25 05:36:00.030454     raise ArgsAlreadyParsedError("cannot
> register CLI option")
> 2015-05-25 05:36:00.030495 ArgsAlreadyParsedError: arguments already
> parsed: cannot register CLI option
> 2015-05-25 05:36:00.030671 AH00690: no acceptable variant:
> /usr/share/apache2/error/HTTP_INTERNAL_SERVER_ERROR.html.var
>
>
>
> Does that give anyone a clue as to what is going wrong?
>
>
>
> Here's our Apache-Keystone-WSGI config:
>
>
>
> Listen 5000
> Listen 35357
>
> <VirtualHost *:5000>
>     WSGIDaemonProcess keystone-public processes=5 threads=1 user=keystone
> display-name=%{GROUP}
>     WSGIProcessGroup keystone-public
>     WSGIScriptAlias / /srv/www/cgi-bin/keystone/main
>     WSGIApplicationGroup %{GLOBAL}
>     WSGIPassAuthorization On
>     ErrorLogFormat "%{cu}t %M"
>     LogLevel info
>     ErrorLog /var/log/apache2/keystone-error.log
>     CustomLog /var/log/apache2/keystone-access.log combined
> </VirtualHost>
>
> <VirtualHost *:35357>
>     WSGIDaemonProcess keystone-admin processes=5 threads=1 user=keystone
> display-name=%{GROUP}
>     WSGIProcessGroup keystone-admin
>     WSGIScriptAlias / /srv/www/cgi-bin/keystone/admin
>     WSGIApplicationGroup %{GLOBAL}
>     WSGIPassAuthorization On
>     ErrorLogFormat "%{cu}t %M"
>     LogLevel info
>     ErrorLog /var/log/apache2/keystone-error.log
>     CustomLog /var/log/apache2/keystone-access.log combined
> </VirtualHost>
>
>
>
> Thanks in advance.
>
>
>
>
>
>
> _______________________________________________
> Mailing list:
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to     : openstack at lists.openstack.org
> Unsubscribe :
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20150526/b6fe9600/attachment.html>


More information about the Openstack mailing list