Per lsof output I provided in my email below, keystone is listening on both port 35357 and 5000:
keystone- 8451 keystone 4u IPv4 21614 0t0 TCP *:35357 (LISTEN) keystone- 8451 keystone 6u IPv4 21616 0t0 TCP *:commplex-main (LISTEN) # brutus1 /root > grep commplex-main /etc/services commplex-main 5000/tcp # commplex-main 5000/udp # On 9/4/13 6:12 PM, "Remo Mattei" <r...@mattei.org> wrote: >As far I know and have seen keystone is listing on port 5000 you may want >to check that and see if that's your case > >Remo > >Inviato da iPad (•) > >Il giorno Sep 4, 2013, alle ore 20:39, "Goldstone, Robin J." ><goldsto...@llnl.gov> ha scritto: > >> I am trying to install the RDO OpenStack distribution on a RHEL 6.4 >>system. The install is failing during keystone configuration as follows: >> ^[[1;35merr: >>/Stage[main]/Cinder::Keystone::Auth/Keystone_service[cinder]: Could not >>evaluate: Execution of '/usr/bin/keystone --endpoint >>http://127.0.0.1:35357/v2.0/ service-list' returned 1: 'NoneType' object >>is unsubscriptable >> >> If I run the command interactively I get the same error: >> # brutus1 /etc/keystone > export >>OS_SERVICE_TOKEN=49c056f8688540fcb933cf7335537676 >> # brutus1 /etc/keystone > export >>OS_SERVICE_ENDPOINT=http://127.0.0.1:35357/v2.0 >> # brutus1 /etc/keystone > keystone service-list >> 'NoneType' object is unsubscriptable >> >> The keystone service appears to be running and connected to the mysql >>database: >> # brutus1 /root > ps -ef|grep keystone >> keystone 8451 1 0 17:20 ? 00:00:00 /usr/bin/python >>/usr/bin/keystone-all --config-file /etc/keystone/keystone.conf >> # brutus1 /root > lsof -i|grep keystone >> keystone- 8451 keystone 4u IPv4 21614 0t0 TCP *:35357 >>(LISTEN) >> keystone- 8451 keystone 6u IPv4 21616 0t0 TCP >>*:commplex-main (LISTEN) >> keystone- 8451 keystone 8u IPv4 21961 0t0 TCP >>ebrutus1:54531->ebrutus1:mysql (ESTABLISHED) >> >> The mysql database appears to have been properly initialized though >>hardly any of the tables have anything in them. >> >> mysql> use keystone; >> Reading table information for completion of table and column names >> You can turn off this feature to get a quicker startup with -A >> >> Database changed >> mysql> show tables; >> +------------------------+ >> | Tables_in_keystone | >> +------------------------+ >> | credential | >> | domain | >> | ec2_credential | >> | endpoint | >> | group | >> | group_domain_metadata | >> | group_project_metadata | >> | migrate_version | >> | policy | >> | project | >> | role | >> | service | >> | token | >> | trust | >> | trust_role | >> | user | >> | user_domain_metadata | >> | user_group_membership | >> | user_project_metadata | >> +------------------------+ >> 19 rows in set (0.00 sec) >> >> mysql> select * from service; >> Empty set (0.00 sec) >> >> I cranked up the debug level in the keystone log file and here is what >>I see: >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] >>******************** REQUEST ENVIRON ******************** >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] SCRIPT_NAME = /v2.0 >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] webob.adhoc_attrs = >>{'response': <Response at 0x2373510 200 OK>} >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] REQUEST_METHOD = GET >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] PATH_INFO = >>/OS-KSADM/services >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] SERVER_PROTOCOL = >>HTTP/1.0 >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] HTTP_X_AUTH_TOKEN = >>49c056f8688540fcb933cf7335537676 >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] HTTP_USER_AGENT = >>python-keystoneclient >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] eventlet.posthooks >>= [] >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] SERVER_NAME = >>127.0.0.1 >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] REMOTE_ADDR = >>127.0.0.1 >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] eventlet.input = >><eventlet.wsgi.Input object at 0x236b8d0> >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] wsgi.url_scheme = >>http >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] SERVER_PORT = 35357 >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] wsgi.input = >><eventlet.wsgi.Input object at 0x236b8d0> >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] HTTP_HOST = >>127.0.0.1:35357 >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] wsgi.multithread = >>True >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] HTTP_ACCEPT = */* >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] wsgi.version = (1, >>0) >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] openstack.context = >>{'token_id': '49c056f8688540fcb933cf7335537676', 'is_admin': True} >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] GATEWAY_INTERFACE = >>CGI/1.1 >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] wsgi.run_once = >>False >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] wsgi.errors = <open >>file '<stderr>', mode 'w' at 0x2aaaaaae81e0> >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] wsgi.multiprocess = >>False >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] CONTENT_TYPE = >>text/plain >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] >>HTTP_ACCEPT_ENCODING = identity, deflate, compress, gzip >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] >>******************** REQUEST BODY ******************** >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] arg_dict: {} >> 2013-09-04 17:37:48 INFO [sqlalchemy.engine.base.Engine] SELECT >>service.id AS service_id, service.type AS service_type, service.extra AS >>service_extra >> FROM service >> 2013-09-04 17:37:48 INFO [sqlalchemy.engine.base.Engine] () >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] >>******************** RESPONSE HEADERS ******************** >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] Vary = X-Auth-Token >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] Content-Type = >>application/json >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] Content-Length = 25 >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] >>******************** RESPONSE BODY ******************** >> 2013-09-04 17:37:48 DEBUG [keystone.common.wsgi] >>{"OS-KSADM:services": []} >> 2013-09-04 17:37:48 INFO [access] 127.0.0.1 - - >>[05/Sep/2013:00:37:48 +0000] "GET >>http://127.0.0.1:35357/v2.0/OS-KSADM/services HTTP/1.0" 200 25 >> 2013-09-04 17:37:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - >>[04/Sep/2013 17:37:48] "GET /v2.0/OS-KSADM/services HTTP/1.1" 200 153 >>0.008193 >> >> >> I have tried completely wiping out and reinstalling RDO but it chokes >>at the same point. Myself, along with several other people, have >>reported this error on the RDO forum but no one over there has responded >>so I thought I would try my luck over here. If anyone has an idea of >>what my problem is, or can offer advice on further troubleshooting, >>please let me know. >> >> Thank you in advance. >> Robin Goldstone, LLNL >> !DSPAM:2,5227d675160051096318629! >> _______________________________________________ >> Mailing list: >>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >> Post to : openstack@lists.openstack.org >> Unsubscribe : >>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >> >> >> !DSPAM:2,5227d675160051096318629! _______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack