linux环境部署kettle,执行./kitchen.sh出现错误信息

\#######################################################################
WARNING: no libwebkitgtk-1.0 detected, some features will be unavailable
Consider installing the package with apt-get or yum.
e.g. 'sudo apt-get install libwebkitgtk-1.0-0'
#######################################################################
错误信息

然后按照他的提示执行yum install libwebkitgtk
提示没有可用的软件包

[root@big data-integration]# yum install libwebkitgtk-1.0-0
Repository epel is listed more than once in the configuration
Last metadata expiration check: 2:34:12 ago on Thu 29 Jul 2021 07:38:58 AM CST.
No match for argument: libwebkitgtk-1.0-0
Error: Unable to find a match: libwebkitgtk-1.0-0


解决方法:

wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/matthewdva:/build:/EPEL:/el7/RHEL\_7/x86\_64/webkitgtk-2.4.9-1.el7.x86\_64.rpm

然后执行rpm -ivh webkitgtk-2.4.9-1.el7.x86\_64.rpm

继续报错:

[root@big etl]# rpm -ivh webkitgtk-2.4.9-1.el7.x86\_64.rpm
warning: webkitgtk-2.4.9-1.el7.x86\_64.rpm: Header V3 DSA/SHA1 Signature, key ID 9dbd524d: NOKEY
error: Failed dependencies:
geoclue2 is needed by webkitgtk-2.4.9-1.el7.x86\_64
libEGL.so.1()(64bit) is needed by webkitgtk-2.4.9-1.el7.x86\_64
libGL.so.1()(64bit) is needed by webkitgtk-2.4.9-1.el7.x86\_64
libXcomposite.so.1()(64bit) is needed by webkitgtk-2.4.9-1.el7.x86\_64
libXdamage.so.1()(64bit) is needed by webkitgtk-2.4.9-1.el7.x86\_64
解决方法:这是由于yum安装了旧版本的GPG keys造成的,--force --nodeps 强制执行

rpm -ivh webkitgtk-2.4.9-1.el7.x86\_64.rpm --force --nodeps

还有警告:低版本kettle有这个问题,高版本没有

[root@big data-integration]# ./kitchen.sh
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
Options:
-rep = Repository name
-user = Repository username
-pass = Repository password
解决方法:删除spoon.sh内容,见下面加粗加红内容,删掉

vi spoon.sh

if [ -z "$PENTAHO\_DI\_JAVA\_OPTIONS" ]; then
PENTAHO\_DI\_JAVA\_OPTIONS="-Xms1024m -Xmx2048m -XX:MaxPermSize=256m"
fi

标签: 报错, rpm, x86, el7, kettle, 64, webkitgtk

相关文章推荐

添加新评论,含*的栏目为必填