[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