Are you running Whirr inside Amazon? If so you need to add whirr.cluster-user=whirr to your recipe.
Can you share your recipe? On Tue, Apr 10, 2012 at 1:23 AM, Bob Briski <[email protected]> wrote: > That did fix the problem but introduced another problem. Actually, it's > the reason I was using an older version in the first place. > > Just launching a cluster works the first time and then I get errors on > authorization. It looks like it just can't contact the nodes. It results > in the entire thing failing. It worked fine with 0.5.0. I haven't changed > any configuration options and now I'm getting this: > > org.jclouds.rest.AuthorizationException: > (ubuntu:rsa[fingerprint(8e:a4:cd:7d:87:5e:7e:de:f5:89:31:47:84:30:61:e0),sha1(f9:59:1f:ac:01:62:ba:f5:9c:a1:6c:b9:2e:21:4b:26:19:04:db:2b)]@ > 23.20.126.137:22) > (ubuntu:rsa[fingerprint(8e:a4:cd:7d:87:5e:7e:de:f5:89:31:47:84:30:61:e0),sha1(f9:59:1f:ac:01:62:ba:f5:9c:a1:6c:b9:2e:21:4b:26:19:04:db:2b)]@ > 23.20.126.137:22) error acquiring SSHClient(timeout=60000): Exhausted > available authentication methods > at org.jclouds.sshj.SshjSshClient.propagate(SshjSshClient.java:413) > at org.jclouds.sshj.SshjSshClient.acquire(SshjSshClient.java:244) > at org.jclouds.sshj.SshjSshClient.connect(SshjSshClient.java:255) > at > org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSsh.call(RunScriptOnNodeAsInitScriptUsingSsh.java:89) > at > org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:150) > at > org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:57) > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: net.schmizz.sshj.userauth.UserAuthException: Exhausted > available authentication methods > at > net.schmizz.sshj.userauth.UserAuthImpl.authenticate(UserAuthImpl.java:114) > at net.schmizz.sshj.SSHClient.auth(SSHClient.java:204) > at net.schmizz.sshj.SSHClient.authPublickey(SSHClient.java:304) > at net.schmizz.sshj.SSHClient.authPublickey(SSHClient.java:323) > at org.jclouds.sshj.SshjSshClient$1.create(SshjSshClient.java:199) > at org.jclouds.sshj.SshjSshClient$1.create(SshjSshClient.java:171) > at org.jclouds.sshj.SshjSshClient.acquire(SshjSshClient.java:220) > ... 9 more > Caused by: net.schmizz.sshj.userauth.UserAuthException: publickey auth > failed > at > net.schmizz.sshj.userauth.UserAuthImpl.handle(UserAuthImpl.java:157) > at > net.schmizz.sshj.transport.TransportImpl.handle(TransportImpl.java:474) > at net.schmizz.sshj.transport.Decoder.decode(Decoder.java:127) > at net.schmizz.sshj.transport.Decoder.received(Decoder.java:195) > at net.schmizz.sshj.transport.Reader.run(Reader.java:72) > > >
