You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Andrew Onischuk (JIRA)" <ji...@apache.org> on 2016/06/27 12:41:52 UTC
[jira] [Updated] (AMBARI-17447) Datanode start fails with umask 027
on ambari-server node
[ https://issues.apache.org/jira/browse/AMBARI-17447?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrew Onischuk updated AMBARI-17447:
-------------------------------------
Attachment: AMBARI-17447.patch
> Datanode start fails with umask 027 on ambari-server node
> ---------------------------------------------------------
>
> Key: AMBARI-17447
> URL: https://issues.apache.org/jira/browse/AMBARI-17447
> Project: Ambari
> Issue Type: Bug
> Reporter: Andrew Onischuk
> Assignee: Andrew Onischuk
> Fix For: 2.4.0
>
> Attachments: AMBARI-17447.patch
>
>
> This happens because of incorrect permissions set for jdk jce security files.
>
>
> 2016-06-27 09:56:41,335 ERROR datanode.DataNode (DataNode.java:secureMain(2633)) - Exception in secureMain
> java.lang.ExceptionInInitializerError
> at javax.crypto.KeyGenerator.nextSpi(KeyGenerator.java:340)
> at javax.crypto.KeyGenerator.<init>(KeyGenerator.java:168)
> at javax.crypto.KeyGenerator.getInstance(KeyGenerator.java:223)
> at org.apache.hadoop.security.token.SecretManager.<init>(SecretManager.java:143)
> at org.apache.hadoop.hdfs.security.token.block.BlockPoolTokenSecretManager.<init>(BlockPoolTokenSecretManager.java:36)
> at org.apache.hadoop.hdfs.server.datanode.DataNode.startDataNode(DataNode.java:1228)
> at org.apache.hadoop.hdfs.server.datanode.DataNode.<init>(DataNode.java:449)
> at org.apache.hadoop.hdfs.server.datanode.DataNode.makeInstance(DataNode.java:2511)
> at org.apache.hadoop.hdfs.server.datanode.DataNode.instantiateDataNode(DataNode.java:2398)
> at org.apache.hadoop.hdfs.server.datanode.DataNode.createDataNode(DataNode.java:2445)
> at org.apache.hadoop.hdfs.server.datanode.DataNode.secureMain(DataNode.java:2626)
> at org.apache.hadoop.hdfs.server.datanode.DataNode.main(DataNode.java:2650)
> Caused by: java.lang.SecurityException: Can not initialize cryptographic mechanism
> at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:89)
> ... 12 more
> Caused by: java.security.PrivilegedActionException: java.io.FileNotFoundException: /usr/jdk64/jdk1.8.0_60/jre/lib/security/US_export_policy.jar (Permission denied)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:78)
> ... 12 more
> Caused by: java.io.FileNotFoundException: /usr/jdk64/jdk1.8.0_60/jre/lib/security/US_export_policy.jar (Permission denied)
> at java.util.zip.ZipFile.open(Native Method)
> at java.util.zip.ZipFile.<init>(ZipFile.java:219)
> at java.util.zip.ZipFile.<init>(ZipFile.java:149)
> at java.util.jar.JarFile.<init>(JarFile.java:166)
> at java.util.jar.JarFile.<init>(JarFile.java:130)
> at javax.crypto.JceSecurity.loadPolicies(JceSecurity.java:293)
> at javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:263)
> at javax.crypto.JceSecurity.access$000(JceSecurity.java:48)
> at javax.crypto.JceSecurity$1.run(JceSecurity.java:81)
> ... 14 more
> 2016-06-27 09:56:41,338 INFO util.ExitUtil (ExitUtil.java:terminate(124)) - Exiting with status 1
> 2016-06-27 09:56:41,339 INFO datanode.DataNode (LogAdapter.java:info(47)) - SHUTDOWN_MSG:
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)