Support Questions
Find answers, ask questions, and share your expertise
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.

Exhausted available authentication methods

Solved Go to solution

Exhausted available authentication methods

Explorer

Hi All,

 

While adding cluster through cloud manager(CDH 4) i got installation failed error. When i checked the logs i got this:-

 

2015-02-10 08:32:02,613  INFO [NodeConfiguratorThread-15-0:node.NodeConfiguratorProgress@512] vc2cmmkb035851n.fmr.com: Transitioning from CONNECT (PT0.105S) to AUTHENTICATE
2015-02-10 08:32:02,652  INFO [NodeConfiguratorThread-15-0:transport.TransportImpl@302] Setting active service to ssh-userauth
2015-02-10 08:32:02,652  INFO [NodeConfiguratorThread-15-0:userauth.UserAuthImpl@85] Trying `password` auth...
2015-02-10 08:32:02,652  INFO [NodeConfiguratorThread-15-0:method.AuthPassword@40] Requesting password for [AccountResource] root@vc2cmmkb035851n.fmr.com
2015-02-10 08:32:04,641 ERROR [NodeConfiguratorThread-15-0:concurrent.Promise@171] <<authenticated>> woke to: net.schmizz.sshj.userauth.UserAuthException: password auth failed
2015-02-10 08:32:04,641  INFO [NodeConfiguratorThread-15-0:userauth.UserAuthImpl@96] `password` auth failed
2015-02-10 08:32:04,642  WARN [NodeConfiguratorThread-15-0:node.NodeConfigurator@303] Could not authenticate to vc2cmmkb035851n.fmr.com
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:205)
        at net.schmizz.sshj.SSHClient.auth(SSHClient.java:190)
        at com.cloudera.server.cmf.node.NodeConfigurator.connect(NodeConfigurator.java:293)
        at com.cloudera.server.cmf.node.NodeConfigurator.configure(NodeConfigurator.java:759)
        at com.cloudera.server.cmf.node.NodeConfigurator.run(NodeConfigurator.java:805)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        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: keyboard-interactive auth not allowed by server
        at net.schmizz.sshj.userauth.UserAuthImpl.authenticate(UserAuthImpl.java:81)
        ... 11 more
2015-02-10 08:32:04,642  INFO [NodeConfiguratorThread-15-0:node.NodeConfiguratorProgress@533] vc2cmmkb035851n.fmr.com: Setting AUTHENTICATE as failed and done state

 

Please help me . I have been googling since 4 days and i'm not able to resolve this issue yet.

Thanks,

Pankaj

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted

Re: Exhausted available authentication methods

Explorer

@cjervis this issues have been killing me big time. After so much of investigation i found out that we have to edit the file "10-perfmgmt" under "/etc/sudoers.d"( I am using rhel 5) by adding the below lines:-

 

root  ALL=(ALL:ALL) ALL

%admin  ALL=(ALL) ALL

%sudo   ALL=(ALL:ALL) ALL

userid   ALL=(ALL)NOPASSWD:ALL

 

Note - userid is the id through which you are logging to your linux box

 

id.JPG

 

You have to login as "another user" by giving your id and password and yes you are done. It won't fail again with the error "Exhausted available......" . I mean that's what happened with me.

 

Give a try..

 

 

Thanks!

 

19 REPLIES 19

Re: Exhausted available authentication methods

Explorer

Finally solved this issue... pheww!!

Re: Exhausted available authentication methods

Community Manager

Wow! That must have been a tough one @Pankaj.1207. How did you resolve it?



Cy Jervis, Community Manager

Was your question answered? Make sure to mark the answer as the accepted solution.
If you find a reply useful, say thanks by clicking on the thumbs up button.

Learn more about the Cloudera Community:
Community Guidelines
How to use the forum
Highlighted

Re: Exhausted available authentication methods

Explorer

@cjervis this issues have been killing me big time. After so much of investigation i found out that we have to edit the file "10-perfmgmt" under "/etc/sudoers.d"( I am using rhel 5) by adding the below lines:-

 

root  ALL=(ALL:ALL) ALL

%admin  ALL=(ALL) ALL

%sudo   ALL=(ALL:ALL) ALL

userid   ALL=(ALL)NOPASSWD:ALL

 

Note - userid is the id through which you are logging to your linux box

 

id.JPG

 

You have to login as "another user" by giving your id and password and yes you are done. It won't fail again with the error "Exhausted available......" . I mean that's what happened with me.

 

Give a try..

 

 

Thanks!

 

Re: Exhausted available authentication methods

Community Manager

Happy to see it works. Hopefully it will help others who may run into the same issue. Thanks for sharing. :)



Cy Jervis, Community Manager

Was your question answered? Make sure to mark the answer as the accepted solution.
If you find a reply useful, say thanks by clicking on the thumbs up button.

Learn more about the Cloudera Community:
Community Guidelines
How to use the forum

Re: Exhausted available authentication methods

New Contributor

Hi, i have the same problem, but cannot find the file "10-perfmgmt" on the "/etc/sudoers.d". Can you tell the steps to solve this?

 

thank you

Re: Exhausted available authentication methods

New Contributor
Done, used nano editor

Re: Exhausted available authentication methods

New Contributor

I could not find the file "10-perfmgmt" under "/etc/sudoers.d"

So created a new one and added lines below

 

root ALL=(ALL:ALL) ALL

%admin ALL=(ALL) ALL

%sudo ALL=(ALL:ALL) ALL

userid ALL=(ALL)NOPASSWD:ALL

 

But i still could not figure it out..any help will be greatly appreciated

Re: Exhausted available authentication methods

Explorer

You need to enter the "userid" through which you are logging in your linux box. You can try editing /etc/sudoers also with the above parameteres.

 

Thanks.

Re: Exhausted available authentication methods

New Contributor

Extremely Helpful....Thanks a lot