[ 
https://issues.apache.org/jira/browse/AMBARI-11022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14540260#comment-14540260
 ] 

Hudson commented on AMBARI-11022:
---------------------------------

FAILURE: Integrated in Ambari-trunk-Commit #2571 (See 
[https://builds.apache.org/job/Ambari-trunk-Commit/2571/])
AMBARI-11022. Kerberos: Keytab files are not distributed during add host if a 
retry is necessary during installation (Emil Anca via rlevas) (rlevas: 
http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=dd218d20b085edb1b4fc0d04164303e0b04c4bcd)
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java


> Kerberos: Keytab files are not distributed during add host if a retry is 
> necessary during installation
> ------------------------------------------------------------------------------------------------------
>
>                 Key: AMBARI-11022
>                 URL: https://issues.apache.org/jira/browse/AMBARI-11022
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-server
>    Affects Versions: 2.0.0
>            Reporter: Emil Anca
>            Assignee: Emil Anca
>              Labels: kerberos
>             Fix For: 2.1.0
>
>         Attachments: AMBARI-11022_01.patch
>
>
> When adding a new host to a cluster where Kerberos is enabled and the 
> installation of the new components fails, upon retry the keytabs are not 
> distributed to the host after successfully installing the components.  _Note: 
>  the new identities were not created either_.
> *Workaround*
> To recover from this, the missing keytabs can be regenerated using the 
> _Regenerate Keytabs_ feature with the _missing only_ option specified. The 
> component can then be started successfully.
> *Steps to reproduce*
> # Create cluster (can be small, one node with only HDFS and Zookeeper)
> # Enable Kerberos
> # Add new host with only DataNode (no clients, only to make the failure 
> happen quicker)
> # While the relevant hadoop packages are being installed, kill the package 
> manger (i.e., yum, zypper, etc...)
> # The installation of the component will fail and the retry button will be 
> available
> # Click the retry button and allow the installation to complete
> # Startup of the Datanode component will fail due to missing keytab
> {code}
> 2015-03-21 01:43:47,911 FATAL datanode.DataNode 
> (DataNode.java:secureMain(2385)) - Exception in secureMain
> java.io.IOException: Login failure for dn/[email protected] 
> from keytab /etc/security/keytabs/dn.service.keytab: 
> javax.security.auth.login.LoginException: Unable to obtain password from user
> {code}
> _Note: Error indicates a keytab file was found but wrong password, this isn't 
> the case since the keytab file was not on the host._



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to