Running keystone in httpd
I'm trying to run keystone in httpd. I have done the setup on centos 7, Junos. I made changes as mentioned in http://docs.openstack.org/developer/k... . but when I try to test it.( https://server.com/keystone/admin ) it fails and prompts an error in the httpd error logs.
[Wed Feb 25 19:37:04.312040 2015] [:error] [pid 17770] No handlers could be found for logger "keystone.openstack.common.versionutils" [Wed Feb 25 19:37:04.322164 2015] [:error] [pid 17770] [remote 192.168.10.1:51971] mod_wsgi (pid=17770): Target WSGI script '/var/www/cgi-bin/keystone/admin' cannot be loaded as Python module. [Wed Feb 25 19:37:04.322193 2015] [:error] [pid 17770] [remote 192.168.10.1:51971] mod_wsgi (pid=17770): SystemExit exception raised by WSGI script '/var/www/cgi-bin/keystone/admin' ignored. [Wed Feb 25 19:37:04.322218 2015] [:error] [pid 17770] [remote 192.168.10.1:51971] Traceback (most recent call last): [Wed Feb 25 19:37:04.322236 2015] [:error] [pid 17770] [remote 192.168.10.1:51971] File "/var/www/cgi-bin/keystone/admin", line 25, in <module> [Wed Feb 25 19:37:04.322299 2015] [:error] [pid 17770] [remote 192.168.10.1:51971] application = deploy.loadapp('config:%s' % conf, name=name) [Wed Feb 25 19:37:04.322310 2015] [:error] [pid 17770] [remote 192.168.10.1:51971] File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 247, in loadapp [Wed Feb 25 19:37:04.322346 2015] [:error] [pid 17770] [remote 192.168.10.1:51971] return loadobj(APP, uri, name=name, **kw) [Wed Feb 25 19:37:04.322346 2015] [:error] [pid 17770] [remote 192.168.10.1:51971] File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 272, in loadobj [Wed Feb 25 19:37:04.322346 2015] [:error] [pid 17770] [remote 192.168.10.1:51971] return context.create() [Wed Feb 25 19:37:04.322346 2015] [:error] [pid 17770] [remote 192.168.10.1:51971] File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 710, in create [Wed Feb 25 19:37:04.322346 2015] [:error] [pid 17770] [remote 192.168.10.1:51971] return self.object_type.invoke(self) [Wed Feb 25 19:37:04.322346 2015] [:error] [pid 17770] [remote 192.168.10.1:51971] File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 144, in invoke [Wed Feb 25 19:37:04.322346 2015] [:error] [pid 17770] [remote 192.168.10.1:51971] **context.local_conf) [Wed Feb 25 19:37:04.322346 2015] [:error] [pid 17770] [remote 192.168.10.1:51971] File "/usr/lib/python2.7/site-packages/paste/deploy/util.py", line 56, in fix_call [Wed Feb 25 19:37:04.322383 2015] [:error] [pid 17770] [remote 192.168.10.1:51971] val = callable(*args, **kw) [Wed Feb 25 19:37:04.322912 2015] [:error] [pid 17770] [remote 192.168.10.1:51971] File "/usr/lib/python2.7/site-packages/paste/urlmap ...
Can you paste the output of the following?
1) ls -al /va/www/cgi-bin/keystone
2) ls -al /etc/keystone
3) Contents of of you keystone mod wsgi conf file . As per the document you used, it is /etc/httpd/conf.d/wsgi-keystone.conf
1) ls -al /va/www/cgi-bin/keystone drwxr-xr-x. 2 root root 4096 Feb 26 14:26 . drwxr-xr-x. 3 root root 21 Jan 12 18:53 .. -rw-r--r--. 3 root root 505 Feb 26 14:23 admin -rw-r--r--. 3 root root 505 Feb 26 14:23 keystone.py -rw-r--r--. 3 root root 505 Feb 2
2) ls -al /etc/keystone -rw-r-----. 1 keystone keystone 1504 Dec 5 10:33 default_catalog.templates -rwxrwxrwx+ 1 keystone keystone 52500 Feb 25 19:12 keystone.conf -rw-r-----. 1 keystone keystone 1046 Dec 5 10:33 logging.conf -rw-r-----. 1 keystone keystone 8051 Dec 5 10:33 policy.json