[ https://issues.apache.org/jira/browse/FALCON-2025?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15328721#comment-15328721 ]
ASF GitHub Bot commented on FALCON-2025: ---------------------------------------- GitHub user bvellanki opened a pull request: https://github.com/apache/falcon/pull/183 FALCON-2025 Periodic revalidation of kerberos credentials should be done on loginUser You can merge this pull request into a Git repository by running: $ git pull https://github.com/bvellanki/falcon FALCON-2025 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/falcon/pull/183.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #183 ---- commit 6763755f3dd1c75256498aab4400d7dbc09974c4 Author: bvellanki <bvella...@hortonworks.com> Date: 2016-06-14T00:47:26Z FALCON-2025 Periodic revalidation of kerberos credentials should be done on loginUser ---- > Periodic revalidation of kerberos credentials should be done on loginUser > ------------------------------------------------------------------------- > > Key: FALCON-2025 > URL: https://issues.apache.org/jira/browse/FALCON-2025 > Project: Falcon > Issue Type: Bug > Reporter: Balu Vellanki > Assignee: Balu Vellanki > Fix For: trunk, 0.10 > > > For some users, Falcon server fails to perform any operations on workflow > engine after the kerberos credentials expire. Falcon server periodically > revalidates the credentials from keytab saying > ugi.checkTGTAndReloginFromKeytab(), but this operation will not work when ugi > belongs to proxy user. The relogin should be done on > UserGroupInformation.getLoginUser() for the falcon credentials to be renewed. > The error looks as follows. > {code} > falcon instance -list -type process -name procName > log4j:WARN No appenders could be found for logger > (org.apache.hadoop.security.authentication.client.KerberosAuthenticator). > log4j:WARN Please initialize the log4j system properly. > log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more > info. > ERROR: Bad > Request;default/org.apache.falcon.FalconWebException::org.apache.falcon.FalconException: > java.io.IOException: Failed on local exception: java.io.IOException: > javax.security.sasl.SaslException: GSS initiate failed [Caused by > GSSException: No valid credentials provided (Mechanism level: Failed to find > any Kerberos tgt)]; Host Details : local host is: "machine.test.group/<IP > Addr>"; destination host is: "machine.test.group":8020; > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)