Girish Shilamkar created CLOUDSTACK-5159:
--------------------------------------------
Summary: Reset SSH keypair sometimes fails in Vmware
Key: CLOUDSTACK-5159
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5159
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Components: Test
Affects Versions: 4.2.1
Environment: Vmware
Reporter: Girish Shilamkar
Priority: Blocker
Reset ssh keypair regression tests are failing while trying to ssh with new ssh
keypair (which was reset).
Test Reset SSH keys for VM already having SSH key
----------------------------------------------------------------------
Traceback (most recent call last):
File "/root/girish/test_reset_ssh_keypair.py", line 392, in
test_01_reset_ssh_keys
(virtual_machine.name, e))
AssertionError: Failed to SSH into VM with new keypair:
9d70d112-fab8-4eac-b4f5-a463b2ec31a5, Failed to bring up ssh service in time.
Waited 300s. Error is SSHException('not a valid DSA private key file',)
======================================================================
FAIL: test_02_reset_ssh_key_password_enabled_template
(test_reset_ssh_keypair.TestResetSSHKeypair)
Reset SSH keys for VM created from password enabled template and
----------------------------------------------------------------------
Traceback (most recent call last):
File "/root/girish/test_reset_ssh_keypair.py", line 504, in
test_02_reset_ssh_key_password_enabled_template
(virtual_machine.name, e))
AssertionError: Failed to SSH into VM with new keypair:
b5f0c846-49a2-403e-b826-d1320bf90dac, Failed to bring up ssh service in time.
Waited 300s. Error is SSHException('not a valid DSA private key file',)
======================================================================
FAIL: test_03_reset_ssh_with_no_key (test_reset_ssh_keypair.TestResetSSHKeypair)
Reset SSH key for VM having no SSH key
----------------------------------------------------------------------
Traceback (most recent call last):
File "/root/girish/test_reset_ssh_keypair.py", line 615, in
test_03_reset_ssh_with_no_key
(virtual_machine.name, e))
AssertionError: Failed to SSH into VM with new keypair:
b6cda8bc-0bb6-4a73-a528-e66d20459e54, Failed to bring up ssh service in time.
Waited 300s. Error is SSHException('not a valid DSA private key file',)
======================================================================
FAIL: test_04_reset_key_passwd_enabled_no_key
(test_reset_ssh_keypair.TestResetSSHKeypair)
Reset SSH keys for VM created from password enabled template and
----------------------------------------------------------------------
Traceback (most recent call last):
File "/root/girish/test_reset_ssh_keypair.py", line 727, in
test_04_reset_key_passwd_enabled_no_key
(virtual_machine.name, e))
AssertionError: Failed to SSH into VM with new keypair:
a992c80b-9aa4-444a-8b82-b893bbf67c83, Failed to bring up ssh service in time.
Waited 300s. Error is SSHException('not a valid DSA private key file',)
Manually trying to ssh does not work, of course.
[root@autoclient1 girish]# ssh -i /tmp/K2BZGX.pem 10.223.243.48
[email protected]'s password:
However this error is not always seen and sometimes even the same test
succeeds.
test_01_reset_ssh_keys (test_reset_ssh_keypair.TestResetSSHKeypair)
Test Reset SSH keys for VM already having SSH key ... ok
This problem is only seen on vmware, the tests pass on kvm and xen.
Steps to reproduce:
1. Create a template with sshkeypair enabled.
2. Generate sshkeypair for account
3. Deploy a vm, attach A PF rule to it
4. Stop the vm
5. Create sshkeypair for the account
6. Reset ssh key for the vm using newly create sshkeypair
7. Start vm
8. Ssh to vm using new ssh keypair using public ip from PF rule.
--
This message was sent by Atlassian JIRA
(v6.1#6144)