Usage Meter 3.2 Import data fails

Look at the old post for How to upgrade UM to 3.2 . In this post I will cover the error faced while upgrade.

When I was  importing the data from old appliance, I got below error

Connection closed by remote host

To dig this error in detail, I trid to ssh to old appliance

[code]ssh [email protected][/code]

 

I got error "Connection closed by remote host", this didn’t give me much information why was the error occurred, so thought of getting more information to resolve the issue. I tried ssh with verbose logging so that I can see what exactly happening in the background, tried with below command and it did give me detailed information about the issue.

[code]ssh -vv [email protected][/code]

debug2: ssh_connect: needpriv 0
debug1: Connecting to localhost [xx.xx.xx.xx] port 22.
debug1: Connection established.
debug3: Not a RSA1 key file /c/Users/MoreFreeze/.ssh/id_rsa.
debug2: key_type_from_name: unknown key type '-----BEGIN'
debug3: key_read: missing keytype
debug3: key_read: missing whitespace 
// above it repeats 24 times
debug2: key_type_from_name: unknown key type '-----END'
debug3: key_read: missing keytype
debug1: identity file /c/Users/MoreFreeze/.ssh/id_rsa type 1
debug1: identity file /c/Users/MoreFreeze/.ssh/id_dsa type -1
ssh_exchange_identification: Connection closed by remote host

 

This proves that there is some error and it was confusing me with the certificate, after 15-20 minutes of googling found that there is something wrong in the hosts.deny file in the /etc/ directory, actually it is not wrong but for security. I edited the hosts.deny file and commented out the line “ALL:ALL”, it started working but I knew that it is not the right way to deal with this, further researching about this gave me idea to add SSHD:ALL in the hosts.allow file in /etc/ directory.

 

  • edit the file /etc/hosts.allow using VI editor, to know how to use VI editor check this VMware KB 1020302
  • [code]vi /etc/hosts.allow[/code]
  • Add the line SSHD:ALL
  • Restart the SSH Daemon process
  • [code]service sshd restart[/code]
  • To verify tried ssh again, got the password prompt, huh it started working
  • Then tried importum command and the UM upgraded to 3.2 successfully.

 

Please feel free to comment below if you [readers] have faced some other issue.

 

This post first appeared on the Virtualization Express blog at virtualizationexpress.com, by Karthic Kumar .
Copyright © 2013 – VirtualizationExpress . All rights reserved. Not to be reproduced for commercial purposes without written permission.