Public bug reported:

I have a client setup with OS_CACERT set. All endpoints registered in
keystone are https. I can query neutron, glance, cinder and keystone but
the second and subsequent nova  image-list always fails. I can 'fix' it
by restarting nova-api-os-compute and one  image-list will work but then
failure again. In the nova-api-os-compute.log I see:


2015-10-21 11:27:35.518 16818 WARNING keystoneclient.middleware.auth_token 
[req-64b4bab0-3b47-4326-b2e5-3bd457b3c797 ] Retrying on HTTP connection 
exception: 'HTTPSConnectionPool' object has no attribute 'insecure'
2015-10-21 11:27:36.021 16818 WARNING keystoneclient.middleware.auth_token 
[req-64b4bab0-3b47-4326-b2e5-3bd457b3c797 ] Retrying on HTTP connection 
exception: 'HTTPSConnectionPool' object has no attribute 'insecure'
2015-10-21 11:27:37.024 16818 WARNING keystoneclient.middleware.auth_token 
[req-64b4bab0-3b47-4326-b2e5-3bd457b3c797 ] Retrying on HTTP connection 
exception: 'HTTPSConnectionPool' object has no attribute 'insecure'


Reproduce:
$ env | grep OS
OS_REGION_NAME=RegionOne
OS_PASSWORD=openstack
OS_AUTH_URL=https://10.5.55.4:5000/v2.0
OS_USERNAME=admin
OS_TENANT_NAME=admin
OS_AUTH_PROTOCOL=https
OS_CACERT=/tmp/ca_cert.pem

$ neutron net-list
+--------------------------------------+---------+------------------------------------------------------+
| id                                   | name    | subnets                      
                        |
+--------------------------------------+---------+------------------------------------------------------+
| 3acfbdb6-6895-48cf-9603-d09ea7007aa4 | ext_net | 
e9ddba73-96d0-4036-927e-4b99b8c457ee 10.5.0.0/16     |
| 711f199b-0d8c-4e3a-beff-d8edffff8a1f | private | 
cd730f70-a032-4784-b4dd-3c20d0335c6f 192.168.21.0/24 |
+--------------------------------------+---------+------------------------------------------------------+

$ glance image-list
+--------------------------------------+---------+-------------+------------------+-----------+--------+
| ID                                   | Name    | Disk Format | Container 
Format | Size      | Status |
+--------------------------------------+---------+-------------+------------------+-----------+--------+
| f791dcef-4b13-42b3-aca8-eb56e35a2879 | cirros  | qcow2       | bare           
  | 13200896  | active |
| ec738ebf-5c44-4a34-94e2-396d617af079 | precise | qcow2       | bare           
  | 263389696 | active |
+--------------------------------------+---------+-------------+------------------+-----------+--------+

$  nova image-list
+--------------------------------------+---------+--------+--------+
| ID                                   | Name    | Status | Server |
+--------------------------------------+---------+--------+--------+
| f791dcef-4b13-42b3-aca8-eb56e35a2879 | cirros  | ACTIVE |        |
| ec738ebf-5c44-4a34-94e2-396d617af079 | precise | ACTIVE |        |
+--------------------------------------+---------+--------+--------+

$ nova image-list
ERROR (ClientException): Unknown Error (HTTP 503)

$ nova image-list
ERROR (ClientException): Unknown Error (HTTP 503)

Other commands still work:

$ neutron net-list
+--------------------------------------+---------+------------------------------------------------------+
| id                                   | name    | subnets                      
                        |
+--------------------------------------+---------+------------------------------------------------------+
| 3acfbdb6-6895-48cf-9603-d09ea7007aa4 | ext_net | 
e9ddba73-96d0-4036-927e-4b99b8c457ee 10.5.0.0/16     |
| 711f199b-0d8c-4e3a-beff-d8edffff8a1f | private | 
cd730f70-a032-4784-b4dd-3c20d0335c6f 192.168.21.0/24 |
+--------------------------------------+---------+------------------------------------------------------+

$ glance image-list
+--------------------------------------+---------+-------------+------------------+-----------+--------+
| ID                                   | Name    | Disk Format | Container 
Format | Size      | Status |
+--------------------------------------+---------+-------------+------------------+-----------+--------+
| f791dcef-4b13-42b3-aca8-eb56e35a2879 | cirros  | qcow2       | bare           
  | 13200896  | active |
| ec738ebf-5c44-4a34-94e2-396d617af079 | precise | qcow2       | bare           
  | 263389696 | active |
+--------------------------------------+---------+-------------+------------------+-----------+--------+

Fix nova commands for one run:
$ service nova-api-os-compute restart
nova-api-os-compute stop/waiting
nova-api-os-compute start/running, process 16910

$ nova image-list                                                               
                                                                                
 +--------------------------------------+---------+--------+--------+
| ID                                   | Name    | Status | Server |
+--------------------------------------+---------+--------+--------+
| f791dcef-4b13-42b3-aca8-eb56e35a2879 | cirros  | ACTIVE |        |
| ec738ebf-5c44-4a34-94e2-396d617af079 | precise | ACTIVE |        |
+--------------------------------------+---------+--------+--------+
$ nova image-list
ERROR (Unauthorized): Unauthorized (HTTP 401)

** Affects: nova (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to nova in Ubuntu.
https://bugs.launchpad.net/bugs/1508428

Title:
  nova image-list failing with SSL enabled on Juno

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nova/+bug/1508428/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to