当我尝试将 IBM 安装管理器安装到 CentOS 6.5 中时,遇到了问题。我尝试安装所有版本的 IBM 安装管理器(包括从窗口远程安装和 GUI 模式安装),但出现了相同的错误。
在命令行上:
Xlib: extension "RANDR" missing on display "localhost:11.0"
在 GUI 中:
Install:
JVM terminated. Exit code=13
/ftp/im//jre_6.0.0.sr9_20110208_03/jre/bin/java
-Xms40m
-Xmx512m
-Xquickstart
-Xgcpolicy:gencon
-jar /ftp/im/plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
-os linux
-ws gtk
-arch x86_64
-showsplash
-launcher /ftp/im/install
-name Install
--launcher.library /ftp/im/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120522-1813/eclipse_1502.so
-startup /ftp/im/plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.overrideVmargs
-exitdata 18000
-toolId install
-accessRights admin input @osgi.install.area/install.xml
-vm /ftp/im//jre_6.0.0.sr9_20110208_03/jre/bin/java
-vmargs
-Xms40m
-Xmx512m
-Xquickstart
-Xgcpolicy:gencon
-jar /ftp/im/plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
按照谷歌,我还尝试配置 X11 转发、GTK、从 更改 JRE 路径install.ini
、使用控制台模式,但仍然收到这些错误。
有人能给我一个解决办法吗?
答案1
您的本地 X 服务器不支持“RANDR”扩展。这很可能是因为它是基于 Windows 的 X 服务器。
尝试使用不同的 X 服务器,或者更好的是使用 Linux 桌面(因为所有 Linux 桌面都有此扩展)。
答案2
我知道在 RedHat 6.5 上这些说明对我有帮助。但我不确定您的问题是否相同:
- http://www-01.ibm.com/support/docview.wss?uid=swg21688528
- http://www-01.ibm.com/support/docview.wss?uid=swg21691808
- http://www-01.ibm.com/support/docview.wss?uid=swg21690056
基本上,您需要将以下几行添加到您的IBMIM.ini
(相当于 eclipse.ini)中:
-Dorg.eclipse.swt.internal.gtk.useCairo=false
-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false