[ https://issues.apache.org/jira/browse/RANGER-2034?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Qiang Zhang reassigned RANGER-2034: ----------------------------------- Assignee: Qiang Zhang > When ranger.ks.masterkey.password mismatch with DB store hash it outputs into > catalina.out > ------------------------------------------------------------------------------------------ > > Key: RANGER-2034 > URL: https://issues.apache.org/jira/browse/RANGER-2034 > Project: Ranger > Issue Type: Bug > Components: Ranger > Affects Versions: 0.7.2 > Environment: HDP-2.6.3 - Apache Ranger 0.7.0 > Reporter: Ernani Pereira de Mattos Junior > Assignee: Qiang Zhang > Priority: Minor > Labels: easyfix > Fix For: 1.1.0 > > > After unsuccessful migration of Ranger KMS from DB to HSM, the > ranger.ks.masterkey.password mismatched and thrown the following stack trace; > > {code:java} > java.io.IOException: Keystore was tampered with, or password was incorrect > at > org.apache.hadoop.crypto.key.RangerKeyStore.engineLoad(RangerKeyStore.java:393) > > at > org.apache.hadoop.crypto.key.RangerKeyStoreProvider.loadKeys(RangerKeyStoreProvider.java:151) > > at > org.apache.hadoop.crypto.key.RangerKeyStoreProvider.reloadKeys(RangerKeyStoreProvider.java:382) > > at > org.apache.hadoop.crypto.key.RangerKeyStoreProvider.<init>(RangerKeyStoreProvider.java:111) > > at > org.apache.hadoop.crypto.key.RangerKeyStoreProvider$Factory.createProvider(RangerKeyStoreProvider.java:399) > > at > org.apache.hadoop.crypto.key.KeyProviderFactory.get(KeyProviderFactory.java:95) > > at > org.apache.hadoop.crypto.key.kms.server.KMSWebApp.contextInitialized(KMSWebApp.java:177) > > at > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5110) > > at > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5633) > > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) > at > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1694) > > at > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1684) > > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > > at java.lang.Thread.run(Thread.java:745) > Caused by: java.security.UnrecoverableKeyException: Password verification > failed > at > org.apache.hadoop.crypto.key.RangerKeyStore.engineLoad(RangerKeyStore.java:391) > > ... 15 more > ERROR: Hadoop KMS could not be started > {code} > > > The problem that I am bringing to your attention is clearly this is an > Application Exception. This exception is being output to catalina.out, and > the kms.log does not indicate any trace of what happen, even with DEBUG > enabled. > My request is to copy or redirect this Application UnrecoverableKeyException > to the configured Application logging, in this case the kms.log. > -- This message was sent by Atlassian JIRA (v7.6.3#76005)