0

我已经解压了最新的kettle 稳定版本pdi-ce-4.3.0-stable.tar.gz,然后尝试通过在命令提示符下键入spoon.sh 来启动spoon。但它失败了,但有以下例外

**org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]**
    **at org.eclipse.swt.SWT.error(Unknown Source)**

到目前为止,我花了很多时间寻找解决方案和所有这些指针都徒劳无功。

我根据几个论坛上的说明安装了以下内容:

  • Xorg,X11
  • gtk
  • 辛尼特
  • Xulrunner
  • 火狐
  • 侏儒
  • ubuntu-桌面

但这些都没有帮助。考虑到spoon 可能依赖于X-Windows 服务器,我尝试检查它是否正在运行并使用Xinit 上的命令startx 来启动X 服务器。但不幸的是,它失败了,错误如下

Fatal server error:
no screens found

xinit: giving up
xinit: unable to connect to X server: No such file or directory
xinit: server error

我现在一无所知。你能指导我吗?

4

1 回答 1

0

似乎您正试图从真正的控制台启动水壶勺。这是行不通的。你需要一个真正的 X 会话。Spoon 是一个 GUI,所以在你的 X 环境(通常是 GDM)下登录。

sudo apt-get install gdm

之后,打开一个 gnome 控制台并执行 ./spoon.sh 。也许您正在尝试执行 pan.sh 或 kitchen.sh?这些将在没有图形环境的控制台下正常运行。

于 2012-12-17T10:19:43.057 回答