Unhelpful error message when neutron server is unavailable

Bug #1675394 reported by Dr. Jens Harbott
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
python-openstackclient
Confirmed
Undecided
Unassigned
python-openstackclient (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

When the neutron API is unavailable, I'm getting this error message which is not really helpful:

$ openstack extension list --network
'unicode' object has no attribute 'get'

The neutron CLI is showing the real error:

$ neutron ext-list
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
The server is currently unavailable. Please try again at a later time.<br /><br />

$

Running with --debug verifies that OSC is getting the same response, just doesn't handle it well, see attached output.

Revision history for this message
Dr. Jens Harbott (j-harbott) wrote :
Revision history for this message
Dr. Jens Harbott (j-harbott) wrote :

The issue appears for OSC version 3.8.1 in Ubuntu Ocata UCA, after pip-installing OSC 3.9.0 I get the correct error message:

$ osc/bin/openstack extension list --network
HttpException: Service Unavailable (HTTP 503) (Request-ID: req-f790c8ee-6185-47de-8512-8405dc5e57cd)

Revision history for this message
Dean Troyer (dtroyer) wrote :

Is this still a problem? Also, knowing which version of openstacksdk is installed may be helpful as all of the network commands use it rather than neutronclient.

I currently see this in the current master OSC which will soon be released as 3.10.0 on a nova-net cloud:

  dtroyer@brewster:~/src/openstack/python-openstackclient $ os extension list --network
  public endpoint for network service in RegionOne region not found

Changed in python-openstackclient:
status: New → Confirmed
status: Confirmed → Incomplete
Revision history for this message
Dean Troyer (dtroyer) wrote :

So ignore that bit about the SDK, I found it in the debug output, 0.9.13, and I see the same result with that version.

Revision history for this message
Dr. Jens Harbott (j-harbott) wrote :

So will there be a patch for the stable/ocata branch that fixes this issue? Or would you expect distros to update to a newer release?

Changed in python-openstackclient:
status: Incomplete → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in python-openstackclient (Ubuntu):
status: New → Confirmed
Revision history for this message
Immaculate Atim (immaculate-atim) wrote :

Hello, I am an outreachy applicant.

I would like to submit a patch for the stable/ocata branch that fixes this issue if it is decided that this is the right way to fix this issue.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.