On a brand new installation of Eucalyptus 1.6~bzr672-0ubuntu3 on karmic, after manually copying ~eucalyptus/.ssh/id_rsa.pub to ~eucalyptus/.ssh/authorized_keys and successfully registering the cluster, registration of the walrus component fail with the following error:
cloudmaster@uec-frontend:~$ sudo euca_conf --no-rsync --register-walrus 10.153.108.210
<CloudVersion>1.6-devel</CloudVersion>
Adding WALRUS host 10.153.108.210
http://127.0.0.1:8773/services/Configuration?AWSAccessKeyId=WKy3rMzOWPouVOxK1p3Ar1C2uRBwa2FBXnCw&Action=RegisterWalrus&Host=10.153.108.210&Name=walrus&Port=8773&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2009-09-14T18%3A21%3A11.000Z&Version=eucalyptus&Signature=MRpYbYSDb60shAr1jq4l8e4TMfRv0BHo9chQXkWrwJo=
<euca:RegisterWalrusResponse xmlns:euca="http://msgs.eucalyptus.ucsb.edu"><euca:RegisterComponentResponse><euca:ConfigurationMessage><euca:correlationId>95c0b6f9-c15f-4192-a6bf-e961b72b313d</euca:correlationId><euca:userId>admin</euca:userId><euca:effectiveUserId>eucalyptus</euca:effectiveUserId><euca:_return>true</euca:_return></euca:ConfigurationMessage></euca:RegisterComponentResponse></euca:RegisterWalrusResponse>
Trying scp to sync keys with "" (user "eucalyptus")...
scp: //var/lib/eucalyptus/keys//euca.p12: Permission denied
failed.
ERROR: failed to sync keys with 10.153.108.210.
The in question is already there, and writable only by root, hence why scp fail:
cloudmaster@ uec-frontend: ~$ sudo ls -l /var/lib/ eucalyptus/ keys//euca. p12 eucalyptus/ keys//euca. p12
-rw-r--r-- 1 root root 21546 2009-09-14 18:06 /var/lib/