Hi all, In our enterprise setup, our oozie instance being run as a particular user say admin and we have the impersonation in place so admin acts as a proxy user to submit a job. Recently we observed that when a job is submitted as non-admin user, oozie fails only if the admin's home directory on hdfs is set with permission 700. Upon debugging we observed that it is trying to access */user/admin/share/lib/oozie *path on hdfs and fails with HadoopAccessorException.
We came across this JIRA https://issues.apache.org/jira/browse/OOZIE-628 which talks about enhancements made to the common shared libraries for all actions. We feel that the documentation is incorrect when it states that * oozie.service.WorkflowAppService.system.libpath* is accessed if and only if *oozie.use.system.libpath* is set to true. It is more correct to say that * oozie.service.WorkflowAppService.system.libpath* is always used for common shared libraries used by every action, but action specific libraries will only be obtained using *oozie.service.WorkflowAppService.system.libpath* as its library root path if *oozie.use.system.libpath* is set to true. Is this a known issue? If so is there a JIRA to track this so we can learn how to overcome the issue. Any help is really appreciated. Thanks & Regards, Harish.T.K
