[
https://issues.apache.org/jira/browse/HDDS-9282?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Krishna Kumar Asawa reassigned HDDS-9282:
-----------------------------------------
Assignee: Tejaskriya Madhan
> Authorization error Ozone plugin for Ranger
> -------------------------------------------
>
> Key: HDDS-9282
> URL: https://issues.apache.org/jira/browse/HDDS-9282
> Project: Apache Ozone
> Issue Type: Bug
> Affects Versions: 1.3.0
> Reporter: Anatoly
> Assignee: Tejaskriya Madhan
> Priority: Major
> Attachments: image-2023-09-14-12-54-32-746.png
>
>
> When setting up a connection to Ozone from Ranger 2.3.0, I receive a message
> in the UI
> Connection Failed.
> {code:java}
> Unable to retrieve any files using given parameters, You can still save the
> repository and start creating policies, but you would not be able to use
> autocomplete for resource names. Check ranger_admin.log for more info.
> java.lang.NoClassDefFoundError:
> org/apache/hadoop/shaded/com/google/protobuf/ServiceException.
> org.apache.hadoop.shaded.com.google.protobuf.ServiceException.
> {code}
> Error in Ranger Admin logs
>
> {code:java}
> 2023-09-14 09:37:31,798 [timed-executor-pool-0] INFO [Base Client.java:126]
> Init Login: security not enabled, using username
> 2023-09-14 09:37:31,857 [http-nio-6080-exec-9] ERROR [ServiceMgr.java:198]
> ==> ServiceMgr.validateConfig
> Error:org.apache.ranger.plugin.client.HadoopException:
> java.lang.NoClassDefFoundError:
> org/apache/hadoop/shaded/com/google/protobuf/ServiceException{code}
> or
> {code:java}
> 2023-09-14 10:02:18,401 [timed-executor-pool-0] ERROR
> [PasswordUtils.java:165] Unable to decrypt password due to error
> javax.crypto.IllegalBlockSizeException: Input length must be multiple of 8
> when decrypting with padded cipher
> at
> com.sun.crypto.provider.CipherCore.prepareInputBuffer(CipherCore.java:1005)
> at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:848)
> at com.sun.crypto.provider.PBES1Core.doFinal(PBES1Core.java:432)
> at
> com.sun.crypto.provider.PBEWithMD5AndDESCipher.engineDoFinal(PBEWithMD5AndDESCipher.java:316)
> at javax.crypto.Cipher.doFinal(Cipher.java:2168)
> at
> org.apache.ranger.plugin.util.PasswordUtils.decrypt(PasswordUtils.java:150)
> at
> org.apache.ranger.plugin.util.PasswordUtils.decryptPassword(PasswordUtils.java:138)
> at
> org.apache.ranger.plugin.client.BaseClient.login(BaseClient.java:109)
> at
> org.apache.ranger.plugin.client.BaseClient.<init>(BaseClient.java:61)
> at
> org.apache.ranger.services.ozone.client.OzoneClient.<init>(OzoneClient.java:47)
> at
> org.apache.ranger.services.ozone.client.OzoneClient.connectionTest(OzoneClient.java:172)
> at
> org.apache.ranger.services.ozone.client.OzoneResourceMgr.connectionTest(OzoneResourceMgr.java:50)
> at
> org.apache.ranger.services.ozone.RangerServiceOzone.validateConfig(RangerServiceOzone.java:74)
> at
> org.apache.ranger.biz.ServiceMgr$ValidateCallable.actualCall(ServiceMgr.java:660)
> at
> org.apache.ranger.biz.ServiceMgr$ValidateCallable.actualCall(ServiceMgr.java:647)
> at
> org.apache.ranger.biz.ServiceMgr$TimedCallable.call(ServiceMgr.java:608)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:750)
> 2023-09-14 10:02:18,402 [timed-executor-pool-0] INFO [BaseClient.java:111]
> Password decryption failed; trying connection with received password string
> 2023-09-14 10:02:18,402 [timed-executor-pool-0] INFO [BaseClient.java:126]
> Init Login: security not enabled, using username
> 2023-09-14 10:02:18,487 [http-nio-6080-exec-10] ERROR [ServiceMgr.java:198]
> ==> ServiceMgr.validateConfig
> Error:org.apache.ranger.plugin.client.HadoopException:
> java.lang.NoClassDefFoundError:
> org/apache/hadoop/shaded/com/google/protobuf/ServiceException{code}
> The directory for the Ozone plugin had to be created manually in
> {code:java}
> ews/webapp/WEB-INF/classes/ranger-plugins/ozone{code}
> because it was not there by default and copied jars Ozone there after
> creation
>
> !image-2023-09-14-12-54-32-746.png|width=495,height=285!
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]