[ https://issues.apache.org/jira/browse/CLOUDSTACK-7890?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rajani Karuturi updated CLOUDSTACK-7890: ---------------------------------------- Fix Version/s: (was: 4.5.0) 4.5.1 > [Automation] Fix the script "test_security_groups.py" - Host password is > hardcoded in the script > ------------------------------------------------------------------------------------------------ > > Key: CLOUDSTACK-7890 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7890 > Project: CloudStack > Issue Type: Test > Security Level: Public(Anyone can view this level - this is the > default.) > Components: Automation, Test > Affects Versions: 4.5.0 > Reporter: Chandan Purushothama > Assignee: Gaurav Aradhye > Priority: Critical > Fix For: 4.5.1 > > > Error Information: > {noformat} > Test router services for user account ... === TestName: > test_01_dhcpOnlyRouter | Status : EXCEPTION === > ERROR > ====================================================================== > ERROR: Test router services for user account > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/root/cloudstack/test/integration/component/test_security_groups.py", > line 803, in test_01_dhcpOnlyRouter > "service dnsmasq status" > File "/usr/local/lib/python2.7/dist-packages/marvin/lib/utils.py", line > 198, in get_process_status > ssh = SshClient(hostip, port, username, password) > File "/usr/local/lib/python2.7/dist-packages/marvin/sshClient.py", line 81, > in __init__ > raise internalError("SSH Connection Failed") > internalError: SSH Connection Failed > -------------------- >> begin captured stdout << --------------------- > === TestName: test_01_dhcpOnlyRouter | Status : EXCEPTION === > . > . > . > test_01_dhcpOnlyRouter > (integration.component.test_security_groups.TestDhcpOnlyRouter): DEBUG: > Response : [{cpuwithoverprovisioning : u'57600.0', version : > u'4.5.0-SNAPSHOT', memorytotal : 7405795840, zoneid : > u'9cec8ff5-9118-4630-a9a8-39a8f8385d57', cpunumber : 32, managementserverid : > 151976082488674, cpuallocated : u'1.56%', memoryused : 1666909, id : > u'a17339b5-b717-4721-9d93-f623b5a2e776', cpuused : u'0.02%', > hypervisorversion : u'6.2.0', clusterid : > u'ae8494c4-be80-46ad-931c-d16d26e28f4c', capabilities : u'xen-3.0-x86_64 , > xen-3.0-x86_32p , hvm-3.0-x86_32 , hvm-3.0-x86_32p , hvm-3.0-x86_64', state : > u'Up', memoryallocated : 805306368, networkkbswrite : 7096, cpuspeed : 1800, > cpusockets : 2, type : u'Routing', events : u'PingTimeout; > StartAgentRebalance; AgentDisconnected; Remove; AgentConnected; > ManagementServerDown; ShutdownRequested; HostDown; Ping', zonename : > u'XenRT-Zone-0', podid : u'a1df9408-4a7f-4aab-b114-492e1c3a3f58', clustertype > : u'CloudManaged', hahost : False, lastpinged : u'1970-01-17T00:03:38+0000', > ipaddress : u'10.220.113.7', disconnected : u'2014-11-12T14:20:30+0000', name > : u'carp', networkkbsread : 7306, created : u'2014-11-12T14:17:53+0000', > clustername : u'XenRT-Zone-0-Pod-0-Cluster-0', hypervisor : u'XenServer', > islocalstorageactive : False, resourcestate : u'Enabled', podname : > u'XenRT-Zone-0-Pod-0'}] > test_01_dhcpOnlyRouter > (integration.component.test_security_groups.TestDhcpOnlyRouter): DEBUG: > Router ID: 35172b4f-8656-48e3-b2a4-c06697785eb2, state: Running > sshClient: DEBUG: ====Trying SSH Connection: Host:10.220.113.7 User:root > Port:22 RetryCnt:60=== > paramiko.transport: DEBUG: starting thread (client mode): 0x364be50L > paramiko.transport: INFO: Connected (version 2.0, client OpenSSH_4.3) > paramiko.transport: DEBUG: kex algos:[u'diffie-hellman-group-exchange-sha1', > u'diffie-hellman-group14-sha1', u'diffie-hellman-group1-sha1'] server > key:[u'ssh-rsa', u'ssh-dss'] client encrypt:[u'aes128-ctr', u'aes192-ctr', > u'aes256-ctr', u'arcfour256', u'arcfour128', u'aes128-cbc', u'3des-cbc', > u'blowfish-cbc', u'cast128-cbc', u'aes192-cbc', u'aes256-cbc', u'arcfour', > u'rijndael-...@lysator.liu.se'] server encrypt:[u'aes128-ctr', u'aes192-ctr', > u'aes256-ctr', u'arcfour256', u'arcfour128', u'aes128-cbc', u'3des-cbc', > u'blowfish-cbc', u'cast128-cbc', u'aes192-cbc', u'aes256-cbc', u'arcfour', > u'rijndael-...@lysator.liu.se'] client mac:[u'hmac-md5', u'hmac-sha1', > u'hmac-ripemd160', u'hmac-ripemd...@openssh.com', u'hmac-sha1-96', > u'hmac-md5-96'] server mac:[u'hmac-md5', u'hmac-sha1', u'hmac-ripemd160', > u'hmac-ripemd...@openssh.com', u'hmac-sha1-96', u'hmac-md5-96'] client > compress:[u'none', u'z...@openssh.com'] server compress:[u'none', > u'z...@openssh.com'] client lang:[u''] server lang:[u''] kex follows?False > paramiko.transport: DEBUG: Ciphers agreed: local=aes128-ctr, remote=aes128-ctr > paramiko.transport: DEBUG: using kex diffie-hellman-group1-sha1; server key > type ssh-rsa; cipher: local aes128-ctr, remote aes128-ctr; mac: local > hmac-sha1, remote hmac-sha1; compression: local none, remote none > paramiko.transport: DEBUG: Switch to new keys ... > paramiko.transport: DEBUG: Adding ssh-rsa host key for 10.220.113.7: > 3bb7765e9dbc2247db28f2ae9c6dcff5 > paramiko.transport: DEBUG: userauth is OK > paramiko.transport: INFO: Authentication (password) failed. > sshClient: ERROR: SshClient: Exception under createConnection: ['Traceback > (most recent call last):\n', ' File > "/usr/local/lib/python2.7/dist-packages/marvin/sshClient.py", line 121, in > createConnection\n timeout=self.timeout)\n', ' File > "/usr/local/lib/python2.7/dist-packages/paramiko/client.py", line 273, in > connect\n self._auth(username, password, pkey, key_filenames, allow_agent, > look_for_keys)\n', ' File > "/usr/local/lib/python2.7/dist-packages/paramiko/client.py", line 456, in > _auth\n raise saved_exception\n', 'AuthenticationException: Authentication > failed.\n'] > Traceback (most recent call last): > File "/usr/local/lib/python2.7/dist-packages/marvin/sshClient.py", line > 121, in createConnection > timeout=self.timeout) > File "/usr/local/lib/python2.7/dist-packages/paramiko/client.py", line 273, > in connect > self._auth(username, password, pkey, key_filenames, allow_agent, > look_for_keys) > File "/usr/local/lib/python2.7/dist-packages/paramiko/client.py", line 456, > in _auth > raise saved_exception > AuthenticationException: Authentication failed. > {noformat} > Dictionary used in the current script: > {code} > self.services = { > "disk_offering": { > "displaytext": "Small", > "name": "Small", > "disksize": 1 > }, > "account": { > "email": "t...@test.com", > "firstname": "Test", > "lastname": "User", > "username": "test", > # Random characters are appended in create account to > # ensure unique username generated each time > "password": "password", > }, > "virtual_machine": { > # Create a small virtual machine instance with disk offering > "displayname": "Test VM", > "username": "root", # VM creds for SSH > "password": "password", > "ssh_port": 22, > "hypervisor": 'XenServer', > "privateport": 22, > "publicport": 22, > "protocol": 'TCP', > "userdata": 'This is sample data', > }, > "host": { > "publicport": 22, > "username": "root", # Host creds for SSH > "password": "password", > }, > "service_offering": { > "name": "Tiny Instance", > "displaytext": "Tiny Instance", > "cpunumber": 1, > "cpuspeed": 100, # in MHz > "memory": 128, # In MBs > }, > "security_group": { > "name": 'SSH', > "protocol": 'TCP', > "startport": 22, > "endport": 22, > "cidrlist": '0.0.0.0/0', > }, > "security_group_2": { > "name": 'ICMP', > "protocol": 'ICMP', > "startport": -1, > "endport": -1, > "cidrlist": '0.0.0.0/0', > }, > "ostype": 'CentOS 5.3 (64-bit)', > # CentOS 5.3 (64-bit) > "sleep": 60, > "timeout": 10, > } > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)