Bug 1298153

Summary: ERROR: openstack The service catalog is empty when re-running fusor-undercloud-installer
Product: Red Hat Quickstart Cloud Installer Reporter: Antonin Pagac <apagac>
Component: fusor-installerAssignee: John Matthews <jmatthew>
Status: NEW --- QA Contact: Dave Johnson <dajohnso>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 1.0Keywords: Triaged
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Antonin Pagac 2016-01-13 11:09:45 UTC
Description of problem:
I stopped the first run of fusor-undercloud-installer, then ssh to the machine and run it again. These are the last few lines of output:

Testing http://192.0.2.1:15672
<html>
  <head>
    <title>RabbitMQ Management</title>
    <script src="js/ejs.min.js" type="text/javascript"></script>
    <script src="js/jquery-1.6.4.min.js" type="text/javascript"></script>
    <script src="js/jquery.flot.min.js" type="text/javascript"></script>
    <script src="js/jquery.flot.time.min.js" type="text/javascript"></script>
    <script src="js/sammy-0.6.0.min.js" type="text/javascript"></script>
    <script src="js/json2.js" type="text/javascript"></script>
    <script src="js/base64.js" type="text/javascript"></script>
    <script src="js/global.js" type="text/javascript"></script>
    <script src="js/main.js" type="text/javascript"></script>
    <script src="js/prefs.js" type="text/javascript"></script>
    <script src="js/help.js" type="text/javascript"></script>
    <script src="js/formatters.js" type="text/javascript"></script>
    <script src="js/charts.js" type="text/javascript"></script>

    <link href="css/main.css" rel="stylesheet" type="text/css"/>
    <link href="favicon.ico" rel="shortcut icon" type="image/x-icon"/>

<!--[if lte IE 8]>
    <script src="js/excanvas.min.js" type="text/javascript"></script>
    <link href="css/evil.css" rel="stylesheet" type="text/css"/>
<![endif]-->
  </head>
  <body>
    <div id="outer"></div>
    <div id="debug"></div>
    <div id="scratch"></div>
  </body>
</html>
Port 15672 is open
Importing Overcloud images.
ERROR: openstack The service catalog is empty.


Version-Release number of selected component (if applicable):
RHCI-6.0-RHEL-7-20160107.t.1-RHCI-x86_64-dvd1.iso
RHCIOOO-7-RHEL-7-20160112.t.1-RHCIOOO-x86_64-dvd1.iso

How reproducible:
Happened to me once

Steps to Reproduce:
1. Re-run fusor-undercloud-installer
2. 
3.

Actual results:
ERROR: openstack The service catalog is empty.

Expected results:
Installer finishes; Director UI available

Additional info:

Comment 1 Antonin Pagac 2016-01-13 13:46:34 UTC
This error comes from (from fusor-undercloud-installer):

openstack overcloud image upload

and is also showing when run:

ceilometer --os-username=<NAME> --os-password=<PASS> --os-tenant-name=admin --os-auth-url=http://192.0.2.1:35357/v2.0/ meter-list

This might be somehow related to authentication, from keystone.log:

2016-01-13 08:36:22.040 23116 WARNING keystone.common.wsgi [-] Authorization failed. Could not find user: ceilometer (Disable debug mode to suppress these details.) (Disable debug mode to suppress these details.) from 192.0.2.1