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

Bug attachments