nova.compute.manager SslCertificateValidationError

asked 2016-10-30 09:40:41 -0500

shaban gravatar image

updated 2016-11-01 07:13:39 -0500

Hello , I'm trying to build my own openstack lab on juno release , i use self signed certificate . i could build most of the components and it works fine (keystone - glance - nova - neutron ) . however when try to use nova boot to create the instances i got below errors that indicate to issue in creating ports cause of SSL authentication failure as seen in nova-compute.log

2016-10-29 22:20:22.209 2178 AUDIT nova.compute.manager [req-f88619ba-d9f7-48e9-bd3c-6d0a0dc2c917 None] [instance: 1d0a0b69-1a1b-4bf5-ad99-5a300f081e70] Starting instance...
2016-10-29 22:20:22.390 2178 AUDIT nova.compute.claims [-] [instance: 1d0a0b69-1a1b-4bf5-ad99-5a300f081e70] Attempting claim: memory 512 MB, disk 1 GB
2016-10-29 22:20:22.392 2178 AUDIT nova.compute.claims [-] [instance: 1d0a0b69-1a1b-4bf5-ad99-5a300f081e70] Total memory: 3953 MB, used: 512.00 MB
2016-10-29 22:20:22.399 2178 AUDIT nova.compute.claims [-] [instance: 1d0a0b69-1a1b-4bf5-ad99-5a300f081e70] memory limit not specified, defaulting to unlimited
2016-10-29 22:20:22.400 2178 AUDIT nova.compute.claims [-] [instance: 1d0a0b69-1a1b-4bf5-ad99-5a300f081e70] Total disk: 39 GB, used: 0.00 GB
2016-10-29 22:20:22.401 2178 AUDIT nova.compute.claims [-] [instance: 1d0a0b69-1a1b-4bf5-ad99-5a300f081e70] disk limit not specified, defaulting to unlimited
2016-10-29 22:20:22.436 2178 AUDIT nova.compute.claims [-] [instance: 1d0a0b69-1a1b-4bf5-ad99-5a300f081e70] Claim successful
2016-10-29 22:20:22.571 2178 INFO nova.scheduler.client.report [-] Compute_service record updated for ('compute', 'compute.book')
2016-10-29 22:20:22.877 2178 INFO nova.scheduler.client.report [-] Compute_service record updated for ('compute', 'compute.book')
2016-10-29 22:20:23.081 2178 ERROR nova.network.neutronv2.api [-] [instance: 1d0a0b69-1a1b-4bf5-ad99-5a300f081e70] Neutron error creating port on network ff0339e3-150c-4111-8f2a-a15b2cd24adf
2016-10-29 22:20:23.081 2178 TRACE nova.network.neutronv2.api [instance: 1d0a0b69-1a1b-4bf5-ad99-5a300f081e70] Traceback (most recent call last):
2016-10-29 22:20:23.081 2178 TRACE nova.network.neutronv2.api [instance: 1d0a0b69-1a1b-4bf5-ad99-5a300f081e70]   File "/usr/lib/python2.7/dist-packages/nova/network/neutronv2/api.py", line 215, in _create_port
2016-10-29 22:20:23.081 2178 TRACE nova.network.neutronv2.api [instance: 1d0a0b69-1a1b-4bf5-ad99-5a300f081e70]     port_id = port_client.create_port(port_req_body)['port']['id']
2016-10-29 22:20:23.081 2178 TRACE nova.network.neutronv2.api [instance: 1d0a0b69-1a1b-4bf5-ad99-5a300f081e70]   File "/usr/lib/python2.7/dist-packages/nova/network/neutronv2/__init__.py", line 84, in wrapper
2016-10-29 22:20:23.081 2178 TRACE nova.network.neutronv2.api [instance: 1d0a0b69-1a1b-4bf5-ad99-5a300f081e70]     ret = obj(*args, **kwargs)
2016-10-29 22:20:23.081 2178 TRACE nova.network.neutronv2.api [instance: 1d0a0b69-1a1b-4bf5-ad99-5a300f081e70]   File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 99, in with_params
2016-10-29 22:20:23.081 2178 TRACE nova.network.neutronv2.api [instance: 1d0a0b69-1a1b-4bf5-ad99-5a300f081e70]     ret = self.function(instance, *args, **kwargs)
2016-10-29 22:20:23.081 2178 TRACE nova.network.neutronv2.api [instance: 1d0a0b69-1a1b-4bf5-ad99-5a300f081e70]   File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 323, in create_port
2016-10-29 22:20:23.081 2178 TRACE nova.network.neutronv2.api [instance: 1d0a0b69-1a1b-4bf5-ad99-5a300f081e70]     return self.post(self.ports_path, body=body)
2016-10-29 22:20:23.081 2178 TRACE nova.network.neutronv2.api [instance: 1d0a0b69-1a1b-4bf5-ad99-5a300f081e70]   File "/usr/lib/python2.7/dist-packages/nova/network/neutronv2/__init__.py", line 84, in wrapper
2016-10-29 22:20:23.081 2178 TRACE nova.network.neutronv2.api [instance: 1d0a0b69-1a1b-4bf5-ad99-5a300f081e70]     ret = obj(*args, **kwargs)
2016-10-29 22:20 ...
(more)
edit retag flag offensive close merge delete

Comments

First, why Juno? Newton was released; you are 4 releases behind. Then, the error message is pretty obvious. Have you checked if your certificate is OK? Google for Errno 185090050 and other strings like X509_load_cert_crl_file; this may give you clues as to what might be wrong with it.

Bernd Bausch gravatar imageBernd Bausch ( 2016-11-01 07:19:49 -0500 )edit