SUSE instal IBM Installation Managerment with Problem

It’s trouble me weeks.
when

sudo ./install
then
ERROR [main] org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory safeLogged
应用程序错误
org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]
org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]
at org.eclipse.swt.SWT.error(SWT.java:4387)
at org.eclipse.swt.widgets.Display.createDisplay(Display.java:913)
at org.eclipse.swt.widgets.Display.create(Display.java:899)
at org.eclipse.swt.graphics.Device.(Device.java:156)

I installed gtk、gcc , tested different jdk again and again,but no result.

who can heip me?
Thanks!

org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]
org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]
at org.eclipse.swt.SWT.error(SWT.java:4387)
at org.eclipse.swt.widgets.Display.createDisplay(Display.java:913)
at org.eclipse.swt.widgets.Display.create(Display.java:899)
at org.eclipse.swt.graphics.Device.<init>(Device.java:156)

看它意思说无法创建 Display。你普通用户登录用 sudo 是没有 root 的 Display 的。试试 root 直接登录呢。

1赞

从 root 登录然后./install 也试过了,结果依旧如此,server 版和 desktop 版都试过 ;
export DISPLAY=localhost:1 也试过;
google,baidu,bing,I search anywhere,but ……
So,I have no idea。
(this moring I tried Ubuntu,but without this problem )

用 VNC 或者 XDMCP 连接主机进行安装试试。

我记得我以前装什么软件的时候也是打不开 X。后来我在 /etc/hosts 里添加了一句
127.0.0.1 你的计算机名 你的计算机名
就好了

connect by VNC,
modify /etc/hosts,
I tried as you said.
But it didn’t work.

1,vnc 连接之后,不要再切换用户,这个会导致 display 不正常的。
2,你没有在 32 位系统上运行 64 位的 swt 吧?保持操作系统和 swt 的位数一致最好。
3,建议把你的操作系统和 IBM Installation Managerment 的详细信息贴出来。