euca_conf --discover-nodes (without --no-rsync) fails with: -oUserKnownHostsFile=/dev/null: unknown option
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
eucalyptus (Ubuntu) |
Fix Released
|
Medium
|
Dustin Kirkland | ||
Lucid |
Fix Released
|
Medium
|
Dustin Kirkland |
Bug Description
System: Ubuntu 10.04 Alpha3, eucalyptus 1.6.2-0ubuntu11
Observed behavior: running euca_conf --discover-nodes appears to successfully register one node(?). However, euca_conf --list-nodes shows no nodes. In addition, /etc/eucalyptus
<code>
$ sudo euca_conf --discover-nodes
New node found on 192.168.3.16; add it? [Yn] Y
INFO: We expect all nodes to have eucalyptus installed in //var/lib/
Warning: cannot file file node-cert.pem in //var/lib/
Warning: cannot file file cluster-cert.pem in //var/lib/
Warning: cannot file file node-pk.pem in //var/lib/
Trying rsync to sync keys with "192.168.
rsync error: syntax or usage error (code 1) at main.c(1443) [client=3.0.7]
failed.
Trying scp to sync keys to: eucalyptus@
The authenticity of host '192.168.3.16 (192.168.3.16)' can't be established.
RSA key fingerprint is 4b:5d:24:
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.3.16' (RSA) to the list of known hosts.
eucalyptus@
done.
lid@vm1:~$ sudo euca_conf --list-nodes
lid@vm1:~$ sudo euca_conf --discover-nodes
INFO: We expect all nodes to have eucalyptus installed in //var/lib/
lid@vm1:~$
</code>
tags: | added: kernel-series-unknown |
tags: | removed: kernel-series-unknown |
Changed in eucalyptus (Ubuntu Lucid): | |
status: | In Progress → Fix Committed |
Looks like a combination of bugs, the root cause being running euca_conf without "--no-rsync" now fails:
Trying rsync to sync keys with "192.168. 3.16".. .rsync: -oUserKnownHost sFile=/ dev/null' : unknown option
rsync error: syntax or usage error (code 1) at main.c(1443) [client=3.0.7]
failed.
Regression probably introduced at rev932 in our tree.
Then you might be hitting bug 531195. Also note that nodes are now written to /var/lib/ eucalyptus/ nodes.list, not eucalyptus.conf.
Updating title accordingly.