You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Ubuntu 23.04后基于Eclipse的Talend Open Studio无法启动的问题求助

升级Ubuntu 23.04后基于Eclipse的Talend Open Studio无法启动的问题求助

最近把系统升级到Ubuntu 23.04之后,我那台一直正常运行的、基于Eclipse的开源ETL工具Talend Open Studio突然罢工了——启动的时候刚到启动界面就直接退出,根本进不了软件。

下面是报错信息:

(Talend Studio:3481114): GLib-GIO-CRITICAL **: 16:12:54.482: g_dbus_server_get_client_address: assertion 'G_IS_DBUS_SERVER (server)' failed

#

# A fatal error has been detected by the Java Runtime Environment:

#

#  SIGSEGV (0xb) at pc=0x00007f6c41c3eb86, pid=3481114, tid=3481115

#

# JRE version: OpenJDK Runtime Environment (18.0.2+9) (build 18.0.2-ea+9-Ubuntu-2ubuntu1)

# Java VM: OpenJDK 64-Bit Server VM (18.0.2-ea+9-Ubuntu-2ubuntu1, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)

# Problematic frame:

# C  [libswt-gtk-4944r26.so+0x3eb86]  Java_org_eclipse_swt_internal_C_strlen+0xf

我在谷歌上搜了下,找到两个类似的错误案例,分别出现在Garuda Linux社区和Eclipse的Bug追踪系统里。看起来我的问题和那个Eclipse的Bug有关,至少都涉及到了DBus相关的报错。

补充下我的环境:用的是Kde Plasma桌面(Wayland会话),Talend Open Studio在Ubuntu 22.10及之前的版本都运行得好好的,我用的是Talend官方预编译的版本TOS_DI-20211109_1610-V8.0.1。

现在我有点无从下手:找不到核心转储文件,是不是需要先设置什么选项才能生成?


编辑1:我给Eclipse提交了Bug,得到的反馈是:Webkit的支持对系统安装的Webkit版本非常敏感,而我用的Eclipse版本太老了——WebKit$WebKitExtension这个类在最新的4.24版本里已经被移除了,而且4.24+版本对Webkit做了大量改动,现在没人会再维护旧版本的代码。

我也尝试过想升级Talend Open Studio里的Eclipse,但这项目体量太大了,我对Tycho、RDP这些技术完全不熟。在Reddit上看到有人说,之所以没人做这个升级,就是因为难度实在太高;而且Talend现在专注于SaaS业务,还即将被Qlik收购,大概率不会把精力放在这个旧版桌面工具的升级上。所以我暂时只能用虚拟机来跑TOS,虽然用起来挺麻烦的...


编辑2:终于找到一个可行的临时解决方案——用LXD容器!
我创建了一个基于Ubuntu 22.04的LXD容器,还配置了GUI profile,把Talend Open Studio放在容器里运行,这样就能和系统的后续升级隔离开,目前用着一切正常,算是个靠谱的临时方案。

备注:内容来源于stack exchange,提问作者alci

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 12:28:09