gpt4 book ai didi

java - SAS 安装因未找到 libXext 而失败

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:55:17 27 4
gpt4 key购买 nike

我不确定将此问题发布到 stackoverflow 系列是否是正确的部分,所以如果这不是正确的站点,我深表歉意。

我正在尝试在 64 位机器上的 Red Hat Enterprise Linux Server 6.5 版上设置 SAS 的新安装,但在尝试运行 SAS 附带的 setup.sh 文件时,我一直遇到错误。在终端中,我收到以下信息:

An error occurred while launching Java. Please check the following log file:
/home/user/.SASAppData/SASDeploymentWizard/deploywiz_2013-12-15-23.41.42.log

/tmp/_setup21770/products/javaruntime__99185__lax__xx__sp0__1/lib/i386/xawt/libmawt.so: libXext.so.6: cannot open shared object file: No such file or directory

如果我查看错误日志,我会收到以下信息:

Sun Dec 15 23:16:36 EST 2013
Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/_setup13184/products/javaruntime__99185__lax__xx__sp0__1/lib/i386/xawt/libmawt.so: libXext.so.6: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
at sun.awt.DebugHelper.<clinit>(Unknown Source)
at sun.awt.X11GraphicsEnvironment.<clinit>(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(Unknown Source)
at com.sas.ssn.Kit.main(Kit.java:1653)

最奇怪的是,我知道 libXtst(据我所知,它包含 libXent)已正确安装。运行 locate libXtst 会在以下位置显示它:

/usr/lib64/libXtst.so
/usr/lib64/libXtst.so.6
/usr/lib64/libXtst.so.6.1.0

yum list libXtst 返回正在安装的 libXtst.x86_64 1.2.1-2.el6 @rhel-x86_64-server-6

我已经在谷歌上搜索了相当广泛的内容,但没有提出任何合理的解决方案,甚至以前管理员关于 SAS 安装的文档在这里也没有帮助。我非常感谢指向正确方向的手或指针。

编辑:我忘记包括如果我运行 setup.sh -console 我能够单步执行基于文本的安装程序。

最佳答案

问题是您运行的是 32 位 JVM,它无法链接到 64 位系统库;注意路径 lib/i386/xawt/libmawt.so。您需要使用 64 位 JVM 运行(在任何情况下都是最佳选择)或安装 32 位 X 库。

关于java - SAS 安装因未找到 libXext 而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20603773/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com