【问题标题】:AIX not able to run applications in specific directoryAIX 无法在特定目录中运行应用程序
【发布时间】:2012-08-18 02:23:38
【问题描述】:

这可能是一个简单的问题。但我已经坚持了好几个星期了。

我们有一个 AIX 服务器,我们在其中遇到了这个问题。我无法在特定目录及其子目录中运行程序。

我在 /opt/FileNet 目录中获得了命令 java 和 scp2 的正确输出。但是当我在 /opt/FileNet/RM 目录中时,这些命令停止工作。输出如下。

Java - JVMXM008:在线程“main”中初始化 System ClassException 时出错,无法创建 Java 虚拟机。

SCP2 - 无法解析安装路径。

我不知道为什么会这样。请你的想法。

【问题讨论】:

  • $PATH 看起来也不错。 /usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java14/jre/bin:/usr/java14/bin:/usr/local/bin :/usr/local/bin/nmon
  • 在 /、/opt、/opt/FileNet 和 /opt/FileNet/RM 上的确切文件权限是什么?包括 ACL,如果它们存在的话......

标签: unix directory file-permissions aix


【解决方案1】:
drwxr-xr-x   24 root     system         4096 Feb 21 2012  opt
drwxr-xr-x   17 jxadmin  wasadmin       4096 Aug 14 08:40 FileNet
drwxrwxr-x   17 jxadmin  wasadmin       4096 Aug 14 08:45 RM
drwxrwxr-x   37 jxadmin  wasadmin       4096 Feb 13 2012  AE (/opt/FileNet/AE, This directory is working as expected)

找不到任何 ACL。

【讨论】:

  • 此信息应包含在您的原始帖子中。此外,使用ls -ld / /opt /opt/FileNet /opt/FileNet/RM 发布此信息。祝你好运。
  • 感谢您为我格式化。 RM 及其子目录有问题。当我们将其中一个子文件夹移动到 /opt/FileNet/ 时,该文件夹中不再存在问题。所以继承到子文件夹的RM目录中的一些文件权限导致了这个问题。
  • 最简单的解决方法是将RM目录替换为另一个目录复制内容。尝试重命名RM 目录并收到此错误。 /opt/FileNet$ mv RM RM.old mv: 0653-401 Cannot rename RM to RM.old: The requested resource is busy.
  • 问题原来是底层挂载点权限问题。 /opt/FileNet/RM 是一个不同的分区,并且挂载点没有给定 777 权限。
  • 这不是一个好的解决方案,不管您的供应商可能会告诉您什么。祝你好运。
猜你喜欢
  • 2014-05-07
  • 2015-11-18
  • 2021-03-14
  • 1970-01-01
  • 2013-08-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多