Keep getting "The service catalog is empty."

asked 2018-09-15 13:05:18 -0600

rajdyp gravatar image

I am trying to install OpenStack Pike on Ubuntu distro, right now in the process of installing Keystone and facing this issue. While trying to create service project after Keystone bootstrap I get "The service catalog is empty." In face only "openstack project list" command runs else all other commands gives me the same messages. I have looked into all log files possible but didn't find any error except below warning in keystone-manage.log I can see the endpoints in Keystone DB. I have checked the Keystone installation steps several times. Deleted Keystone DB and recreated it. Re-run keystone bootstrap command. Both ports 35357 and 5000 are on listen state. Apache2 is on running state. Please help!

2018-09-15 21:00:09.167 7349 INFO keystone.cmd.cli [-] Created domain default
2018-09-15 21:00:09.219 7349 INFO keystone.cmd.cli [req-315cd633-fa90-4017-a430-1c1920cb13ab - - - - -] Created project admin
2018-09-15 21:00:09.835 7349 INFO keystone.cmd.cli [req-315cd633-fa90-4017-a430-1c1920cb13ab - - - - -] Created user admin
2018-09-15 21:00:09.848 7349 INFO keystone.cmd.cli [req-315cd633-fa90-4017-a430-1c1920cb13ab - - - - -] Created role admin
2018-09-15 21:00:09.870 7349 INFO keystone.cmd.cli [req-315cd633-fa90-4017-a430-1c1920cb13ab - - - - -] Granted admin on admin to user admin.
2018-09-15 21:00:09.883 7349 WARNING py.warnings [req-315cd633-fa90-4017-a430-1c1920cb13ab - - - - -] /usr/lib/python2.7/dist-packages/pycadf/identifier.py:80: UserWarning: Invalid uuid: RegionOne. To ensure interoperability, identifiers should be a valid uuid.
  'identifiers should be a valid uuid.' % (value)))

2018-09-15 21:00:09.889 7349 INFO keystone.cmd.cli [req-315cd633-fa90-4017-a430-1c1920cb13ab - - - - -] Created region RegionOne
2018-09-15 21:00:09.925 7349 INFO keystone.cmd.cli [req-315cd633-fa90-4017-a430-1c1920cb13ab - - - - -] Created admin endpoint http://controller:35357/v3/
2018-09-15 21:00:09.947 7349 INFO keystone.cmd.cli [req-315cd633-fa90-4017-a430-1c1920cb13ab - - - - -] Created internal endpoint http://controller:5000/v3/
2018-09-15 21:00:09.964 7349 INFO keystone.cmd.cli [req-315cd633-fa90-4017-a430-1c1920cb13ab - - - - -] Created public endpoint http://controller:5000/v3/
2018-09-15 21:00:09.969 7349 INFO keystone.assignment.core [req-315cd633-fa90-4017-a430-1c1920cb13ab - - - - -] Creating the default role 9fe2ff9ee4384b1894a90878d3e92bab because it does not exist.
edit retag flag offensive close merge delete

Comments

Can you share the doc link which you are following up to install openstack and on which command it is failing.

Mohit gravatar imageMohit ( 2018-09-18 08:14:19 -0600 )edit

Below is the doc and apart from "openstack project list" nothing works. Every other command keeps saying "The service catalog is empty." If I go to MariaDB and list the table contents, I can see all three endpoints for Keystone.

https://docs.openstack.org/keystone/pike/install/index-ubuntu.html (https://docs.openstack.org/keystone/p...)

rajdyp gravatar imagerajdyp ( 2018-09-20 00:25:36 -0600 )edit