whirr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrei Savu <savu.and...@gmail.com>
Subject Re: net.schmizz.sshj.userauth.UserAuthException: Exhausted available authentication methods
Date Fri, 28 Oct 2011 13:26:01 GMT
Try running Whirr as a non-root user or set whirr.cluster-user

What version are you running?
On Oct 28, 2011 4:17 PM, "Stephen Boesch" <javadba@gmail.com> wrote:

> Hi,
>   After the (hadoop TT/JT/DN/NN)  nodes are started , there are
> authentication errors.  I have seen some references to these errors but
> unsure of how to resolve them.
>
>
> root@ubuntu1:~/java/whirr# whirr launch-cluster --config
> recipes/hadoop-ec2.properties
> Bootstrapping cluster
> Configuring template
> Configuring template
> Starting 1 node(s) with roles [hadoop-namenode, hadoop-jobtracker]
> Starting 2 node(s) with roles [hadoop-datanode, hadoop-tasktracker]
> Nodes started: [[id=us-east-1/i-1fc0027c, providerId=i-1fc0027c,
> group=hadoop, name=null, location=[id=us-east-1b, scope=ZONE,
> description=us-east-1b, parent=us-east-1, iso3166Codes=[US-VA],
> metadata={}], uri=null, imageId=us-east-1/ami-da0cf8b3, os=[name=null,
> family=ubuntu, version=10.04, arch=paravirtual, is64Bit=true,
> description=ubuntu-images-us/ubuntu-lucid-10.04-amd64-server-20101020.manifest.xml],
> state=RUNNING, loginPort=22, hostname=ip-10-34-142-.....
> east-1b, parent=us-east-1, iso3166Codes=[US-VA], metadata={}], uri=null,
> imageId=us-east-1/ami-da0cf8b3, os=[name=null, family=ubuntu, version=10.04,
> arch=paravirtual, is64Bit=true,
> description=ubuntu-images-us/ubuntu-lucid-10.04-..
> gs=[]], loginUser=ubuntu, userMetadata={}, tags=[]]}] on ports [8020, 8021]
> for [50.16.51.113/32]
>
> Running configuration script on nodes: [us-east-1/i-1fc0027c]
> <<authenticated>> woke to: net.schmizz.sshj.userauth.UserAuthException:
> publickey auth failed
> <<authenticated>> woke to: net.schmizz.sshj.userauth.UserAuthException:
> publickey auth failed
> <<authenticated>> woke to: net.schmizz.sshj.userauth.UserAuthException:
> publickey auth failed
> <<authenticated>> woke to: net.schmizz.sshj.userauth.UserAuthException:
> publickey auth failed
> <<authenticated>> woke to: net.schmizz.sshj.userauth.UserAuthException:
> publickey auth failed
> <<authenticated>> woke to: net.schmizz.sshj.userauth.UserAuthException:
> publickey auth failed
> <<authenticated>> woke to: net.schmizz.sshj.userauth.UserAuthException:
> publickey auth failed
> << (root@50.16.51.113:22) error acquiring SSHClient(root@50.16.51.113:22):
> Exhausted available authentication methods
> 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:183)
>  at org.jclouds.sshj.SshjSshClient$1.create(SshjSshClient.java:155)
> at org.jclouds.sshj.SshjSshClient.acquire(SshjSshClient.java:204)
>  at org.jclouds.sshj.SshjSshClient.connect(SshjSshClient.java:229)
> at
> org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSsh.call(RunScriptOnNodeAsInitScriptUsingSsh.java:107)
>  at
> org.jclouds.compute.strategy.RunScriptOnNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(RunScriptOnNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:69)
>  at
> org.jclouds.compute.strategy.RunScriptOnNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(RunScriptOnNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:44)
>  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: 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)
> << problem applying options to node(us-east-1/i-1fc0027c):
> org.jclouds.rest.AuthorizationException: (root@50.16.51.113:22) (
> root@50.16.51.113:22) error acquiring SSHClient(root@50.16.51.113:22):
> Exhausted available authentication methods
>  at org.jclouds.sshj.SshjSshClient.propagate(SshjSshClient.java:387)
> at org.jclouds.sshj.SshjSshClient.acquire(SshjSshClient.java:214)
>  at org.jclouds.sshj.SshjSshClient.connect(SshjSshClient.java:229)
> at
> org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSsh.call(RunScriptOnNodeAsInitScriptUsingSsh.java:107)
>  at
> org.jclouds.compute.strategy.RunScriptOnNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(RunScriptOnNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:69)
>  at
> org.jclouds.compute.strategy.RunScriptOnNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(RunScriptOnNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:44)
>  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:183)
> at org.jclouds.sshj.SshjSshClient$1.create(SshjSshClient.java:155)
>  at org.jclouds.sshj.SshjSshClient.acquire(SshjSshClient.java:204)
> ... 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)
> Exception in thread "main" java.io.IOException:
> org.jclouds.compute.RunScriptOnNodesException: error runScript on filtered
> nodes options([overridingCredentials=true, port:seconds=-1:-1,
> runAsRoot=true, blockOnComplete=true, wrapInInitScript=true])
> Execution failures:
>
> 0 error[s]
> Node failures:
>
> 1) AuthorizationException on node us-east-1/i-1fc0027c:
> org.jclouds.rest.AuthorizationException: (root@50.16.51.113:22) (
> root@50.16.51.113:22) error acquiring SSHClient(root@50.16.51.113:22):
> Exhausted available authentication methods
>  at org.jclouds.sshj.SshjSshClient.propagate(SshjSshClient.java:387)
> at org.jclouds.sshj.SshjSshClient.acquire(SshjSshClient.java:214)
>  at org.jclouds.sshj.SshjSshClient.connect(SshjSshClient.java:229)
> at
> org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSsh.call(RunScriptOnNodeAsInitScriptUsingSsh.java:107)
>  at
> org.jclouds.compute.strategy.RunScriptOnNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(RunScriptOnNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:69)
>  at
> org.jclouds.compute.strategy.RunScriptOnNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(RunScriptOnNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:44)
>  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:183)
> at org.jclouds.sshj.SshjSshClient$1.create(SshjSshClient.java:155)
>  at org.jclouds.sshj.SshjSshClient.acquire(SshjSshClient.java:204)
> ... 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)
>
>
> 1 error[s]
> at
> org.apache.whirr.actions.ConfigureClusterAction.doAction(ConfigureClusterAction.java:115)
> at
> org.apache.whirr.actions.ScriptBasedClusterAction.execute(ScriptBasedClusterAction.java:80)
>  at
> org.apache.whirr.ClusterController.launchCluster(ClusterController.java:109)
> at
> org.apache.whirr.cli.command.LaunchClusterCommand.run(LaunchClusterCommand.java:62)
>  at org.apache.whirr.cli.Main.run(Main.java:64)
> at org.apache.whirr.cli.Main.main(Main.java:97)
> Caused by: org.jclouds.compute.RunScriptOnNodesException: error runScript
> on filtered nodes options([overridingCredentials=true, port:seconds=-1:-1,
> runAsRoot=true, blockOnComplete=true, wrapInInitScript=true])
> Execution failures:
>
> 0 error[s]
> Node failures:
>
> 1) AuthorizationException on node us-east-1/i-1fc0027c:
> org.jclouds.rest.AuthorizationException: (root@50.16.51.113:22) (
> root@50.16.51.113:22) error acquiring SSHClient(root@50.16.51.113:22):
> Exhausted available authentication methods
>  at org.jclouds.sshj.SshjSshClient.propagate(SshjSshClient.java:387)
> at org.jclouds.sshj.SshjSshClient.acquire(SshjSshClient.java:214)
>  at org.jclouds.sshj.SshjSshClient.connect(SshjSshClient.java:229)
> at
> org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSsh.call(RunScriptOnNodeAsInitScriptUsingSsh.java:107)
>  at
> org.jclouds.compute.strategy.RunScriptOnNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(RunScriptOnNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:69)
>  at
> org.jclouds.compute.strategy.RunScriptOnNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(RunScriptOnNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:44)
>  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:183)
> at org.jclouds.sshj.SshjSshClient$1.create(SshjSshClient.java:155)
>  at org.jclouds.sshj.SshjSshClient.acquire(SshjSshClient.java:204)
> ... 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)
>
>
> 1 error[s]
> at
> org.jclouds.compute.internal.BaseComputeService.runScriptOnNodesMatching(BaseComputeService.java:569)
>  at
> org.apache.whirr.actions.ConfigureClusterAction.doAction(ConfigureClusterAction.java:106)
> ... 5 more
> Dying because - java.net.SocketTimeoutException: Read timed out
> Dying because - java.net.SocketTimeoutException: Read timed out
> ...
> Dying because - java.net.SocketTimeoutException: Read timed out
> Dying because - java.net.SocketTimeoutException: Read timed out
>
>

Mime
View raw message