hi guys, we got a 3 Node Cassandra Cluster configured this way:
[root@opt01 .ssh]# nodetool -h opt01 ring
Address DC Rack Status State Load Owns Token
156960549818140257545351403917295514673
192.168.1.2 datacenter1 rack1 Up Normal 1.09 MB 50.00% 71889958087905641679507752059353461809
192.168.1.3 datacenter1 rack1 Up Normal 1.16 MB 1.03% 73645450558137531945209050485538269776
192.168.1.1 datacenter1 rack1 Up Normal 1.16 MB 48.97% 156960549818140257545351403917295514673
We've succesfully installed Opscenter in the *.1.1 machine (opt01) but when we tried to install the remote agents via web we got this error
Error
Error during agent install (Cannot call method 'toString' of null).
If you need to make changes, you can press "Retry" and installation will continue from the last attempted node.
Looking at the logs (/var/log/opscenter/opscenterd.log, we found this error:
2011-11-26 21:52:35+0000 [] INFO: Beginning install of OpsCenter agent to 192.168.1.1
2011-11-26 21:52:35+0000 [] couldn't get fingerprint for SSH key ('ssh-rsa', 'AAAAB3NzaC1yc2EAAAABIwAAAQEAr1nLUohsgAhI1A3EdBLFCytunc0RW7ri2+iznDJtZ5QEyPWLGFjIB9IC6JVgLXWaQZlIAX5IJZQ3TtFRKVgBxw+rcv9F5EV/rqIBTvzqQWhXVSDhgeFu/EYbxID/X89oXafWGx4NepLJJ6TFM7EkQqjm34wIHP7iV9p2UHZUDGHy8Ds4asaoLyUs307KkqtBeDduNPiFzFJFivTcYYZnm50PzBDCKk5xJXDXeccygYQ9GwCwbXI67Ayf3h+P261RneQWMTgLBJkkiTG6RYyfSQFP/XkF+7yb5RnG6zcxRkt80QaU6oJV7e4KQGPTAELFOjoQrb+QE5BrEveBTNYGWQ=='):
/usr/share/opscenter/tmp/tmpdsE9ti: Permission denied
Traceback (most recent call last):
Failure: twisted.internet.error.ProcessTerminated: A process has ended with a probable error condition: process ended with exit code 1.
We found this thread and follow the advice (we make the directory readable&writeable etc )
http://www.datastax.com/support-forums/topic/remote-agent-install-couldnt-get-fingerprint-for-ssh-key-free-version
However this error still happens. Why its keeps asking for this fingerprint? we've copied the key to the known_hosts and authorized_keys of the root user. The /usr/share/opscenter/tmp/ directory has all the permissions.
What are we missing here?
thnx in advance.
Sebastián
