spoon.sh并不适合Linux

时间:2014-09-17 09:07:44

标签: ubuntu pentaho spoon

在Pentaho中,spoon.sh无法正常执行并出现这些错误。

我正在尝试从putty执行spoon.sh并且我在云上运行了一个Ubuntu Linux服务器?

org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]
        at org.eclipse.swt.SWT.error(Unknown Source)
        at org.eclipse.swt.widgets.Display.createDisplay(Unknown Source)
        at org.eclipse.swt.widgets.Display.create(Unknown Source)
        at org.eclipse.swt.graphics.Device.<init>(Unknown Source)
        at org.eclipse.swt.widgets.Display.<init>(Unknown Source)
        at org.eclipse.swt.widgets.Display.<init>(Unknown Source)
        at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:582)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.pentaho.commons.launcher.Launcher.main(Launcher.java:134)

如何克服这些错误?

2 个答案:

答案 0 :(得分:1)

勺子是一个GUI界面,你不能在非GUI(如腻子)中打开勺子。

如果你想运行你在ubuntu linux服务器上创建的转换或作业,那么使用kitchen.sh或pan.sh执行。

答案 1 :(得分:0)

您的X11隧道存在问题。要解决这个问题,您应该在Windows机器上安装并运行Xserver(例如Xming),然后在SSH客户端(Putty或其他)中启用X11转发。

enter image description here

enter image description here