[openstack-dev] "tempest.lib.common.ssh AuthenticationException: Authentication failed." error when run“tempest.api.compute.servers.test_create_server.ServersTestJSON.test_host_name_is_same_as_server_name”
Ghanshyam Mann
ghanshyam.mann at nectechnologies.in
Wed Nov 30 08:17:25 UTC 2016
Hi,
This is ssh timeout issue happened. I saw many other bugs also related to ssh timeout. There are many other tests doing ssh, all those are passing? And does this tests fail consistently ? (As this tests is not failing on gate)
I will suggest to log this as qa bug and provide more log information if possible - https://bugs.launchpad.net/tempest
>SSHTimeout: Connection to the 10.20.14.210 via SSH timed out.
Thanks
gmann
From: 李冰 [mailto:lib78 at chinaunicom.cn]
Sent: 30 November 2016 15:40
To: openstack-dev at lists.openstack.org
Cc: xulei56 at chinaunicom.cn
Subject: [openstack-dev] "tempest.lib.common.ssh AuthenticationException: Authentication failed." error when run“tempest.api.compute.servers.test_create_server.ServersTestJSON.test_host_name_is_same_as_server_name”
Hello~ Anyone would concern:
We are running the API tests on our cloud with the refstack-client tool. We have prepared the prerequisites required by the official guide.
However, the results reported the “tempest.lib.common.ssh AuthenticationException: Authentication failed.” error and the test for “tempest.api.compute.servers.test_create_server.ServersTestJSON.test_host_name_is_same_as_server_name” Failed.
We have googled this problem but no useful solutions are found. Would anyone pay attention on our problem and give some advices to solve the error ?
My openstack is Icehouse version,
#nova-manage version
2014.1.3
The official refstack-client guide we refer to is https://github.com/openstack/refstack-client.
More details related to the error are followings:
1、Execute compute cases
# ./refstack-client test -c ~/refstack-client/.tempest/etc/tempest.conf -v -- tempest.api.compute.servers.test_create_server.ServersTestJSON.test_host_name_is_same_as_server_name
2、The test output
==============================
Failed 1 tests - output below:
==============================
tempest.api.compute.servers.test_create_server.ServersTestJSON.test_host_name_is_same_as_server_name[id-ac1ad47f-984b-4441-9274-c9079b7a0666]
---------------------------------------------------------------------------------------------------------------------------------------------
Captured traceback:
~~~~~~~~~~~~~~~~~~~
Traceback (most recent call last):
File "/root/refstack-client/.tempest/tempest/api/compute/servers/test_create_server.py", line 139, in test_host_name_is_same_as_server_name
self.assertTrue(linux_client.hostname_equals_servername(self.name))
File "/root/refstack-client/.tempest/tempest/common/utils/linux/remote_client.py", line 104, in hostname_equals_servername
actual_hostname = self.exec_command("hostname").rstrip()
File "/root/refstack-client/.tempest/tempest/common/utils/linux/remote_client.py", line 55, in wrapper
six.reraise(*original_exception)
File "/root/refstack-client/.tempest/tempest/common/utils/linux/remote_client.py", line 36, in wrapper
return function(self, *args, **kwargs)
File "/root/refstack-client/.tempest/tempest/common/utils/linux/remote_client.py", line 92, in exec_command
return self.ssh_client.exec_command(cmd)
File "/root/refstack-client/.tempest/tempest/lib/common/ssh.py", line 118, in exec_command
ssh = self._get_ssh_connection()
File "/root/refstack-client/.tempest/tempest/lib/common/ssh.py", line 88, in _get_ssh_connection
password=self.password)
tempest.lib.exceptions.SSHTimeout: Connection to the 10.20.14.210 via SSH timed out.
User: root, Password: L7%Md%~Ms_IPk^y
Captured pythonlogging:
~~~~~~~~~~~~~~~~~~~~~~~
2016-11-30 13:54:45,569 8867 INFO [tempest.lib.common.ssh] Creating ssh connection to '10.20.14.210' as 'root' with public key authentication
2016-11-30 13:55:16,911 8867 INFO [paramiko.transport] Connected (version 2.0, client OpenSSH_5.3)
2016-11-30 13:55:28,209 8867 INFO [paramiko.transport] Authentication (publickey) failed.
2016-11-30 13:55:30,143 8867 INFO [paramiko.transport] Authentication (password) failed.
2016-11-30 13:55:30,167 8867 WARNING [tempest.lib.common.ssh] Failed to establish authenticated ssh connection to root at 10.20.14.210<mailto:root at 10.20.14.210> (Authentication failed.). Number attempts: 1. Retry after 2 seconds.
2016-11-30 13:55:32,683 8867 INFO [paramiko.transport] Connected (version 2.0, client OpenSSH_5.3)
2016-11-30 13:55:42,812 8867 INFO [paramiko.transport] Authentication (publickey) failed.
2016-11-30 13:55:45,175 8867 INFO [paramiko.transport] Authentication (password) failed.
2016-11-30 13:55:45,187 8867 WARNING [tempest.lib.common.ssh] Failed to establish authenticated ssh connection to root at 10.20.14.210<mailto:root at 10.20.14.210> (Authentication failed.). Number attempts: 2. Retry after 3 seconds.
2016-11-30 13:55:48,703 8867 INFO [paramiko.transport] Connected (version 2.0, client OpenSSH_5.3)
2016-11-30 13:55:58,798 8867 INFO [paramiko.transport] Authentication (publickey) failed.
2016-11-30 13:56:00,883 8867 INFO [paramiko.transport] Authentication (password) failed.
2016-11-30 13:56:00,905 8867 WARNING [tempest.lib.common.ssh] Failed to establish authenticated ssh connection to root at 10.20.14.210<mailto:root at 10.20.14.210> (Authentication failed.). Number attempts: 3. Retry after 4 seconds.
……(The same log messages repeat several times)
3.Compute and validation configuration section in tempest.conf file
[compute]
image_ref = c02e19e0-dee2-4d71-bb6b-3246475cd2e9
image_ref_alt = be289150-38ac-41b9-9eb3-bdd27f0ea8bc
flavor_ref = 2
flavor_ref_alt = 4
fixed_network_name = net4
region = RegionOne
endpoint_type = adminURL
[compute-feature-enabled]
allow_port_security_disabled = true
disk_config = true
resize = true
shelve = false
enable_instance_password = false
snapshot = true
[validation]
run_validation = true
connect_method = fixed
image_ssh_password = root
network_for_ssh = net4
[volume]
[volume-feature-enabled]
api_v2 = false
4、Our cloud environment
# nova image-list (the image used in this test)
+--------------------------------------+-------------------------+--------+--------+
| ID | Name | Status | Server |
+--------------------------------------+-------------------------+--------+--------+
| be289150-38ac-41b9-9eb3-bdd27f0ea8bc | centos5.4 | ACTIVE | |
| c02e19e0-dee2-4d71-bb6b-3246475cd2e9 | centos6.4 | ACTIVE | |
# neutron net-show 9dcab88a-8004-4a04-842a-145631227439
+---------------------------+--------------------------------------+
| Field | Value |
+---------------------------+--------------------------------------+
| admin_state_up | True |
| id | 9dcab88a-8004-4a04-842a-145631227439 |
| name | net4 |
| provider:network_type | vlan |
| provider:physical_network | default |
| provider:segmentation_id | 14 |
| router:external | False |
| shared | True |
| status | ACTIVE |
| subnets | 7b7c5588-c7a7-4112-8ef2-beaead279b98 |
| tenant_id | 6a803a617ad845d682462fa4b59ef7b0 |
+---------------------------+--------------------------------------+
# neutron subnet-show 7b7c5588-c7a7-4112-8ef2-beaead279b98
+------------------+------------------------------------------------+
| Field | Value |
+------------------+------------------------------------------------+
| allocation_pools | {"start": "10.20.14.2", "end": "10.20.14.254"} |
| cidr | 10.20.14.0/24 |
| dns_nameservers | 114.114.114.114 |
| enable_dhcp | True |
| gateway_ip | 10.20.14.1 |
| host_routes | |
| id | 7b7c5588-c7a7-4112-8ef2-beaead279b98 |
| ip_version | 4 |
| name | net4 |
| network_id | 9dcab88a-8004-4a04-842a-145631227439 |
| tenant_id | 6a803a617ad845d682462fa4b59ef7b0 |
+------------------+------------------------------------------------+
5、 nova version
#nova-manage version
2014.1.3
Thanks very much. We are looking forward to the reply from anyone would concern.
Sincerely,
Lucy Lee
2016年11月30日
lib78 at chinaunicom.cn<mailto:lib78 at chinaunicom.cn>
ChinaUnicom
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20161130/ab0a9731/attachment.html>
More information about the OpenStack-dev
mailing list