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

Ubuntu系统启动TuxCut(NetCut同类工具)时遇错误求助

修复TuxCut在Ubuntu上的启动错误

你遇到的启动错误如下:

/usr/lib/x86_64-linux-gnu/gio/modules/libgiognomeproxy.so: undefined symbol: g_task_set_name
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgiognomeproxy.so
/tmp/_MEI4s6nWH/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /lib/x86_64-linux-gnu/libproxy.so.1)
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgiolibproxy.so
/usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so: undefined symbol: g_task_set_name
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so
/usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so: undefined symbol: g_byte_array_steal
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so
/usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so: undefined symbol: g_task_set_name
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so

(tuxcut:6267): GLib-GIO-ERROR **: 23:29:51.458: Settings schema 'org.gnome.settings-daemon.plugins.xsettings' does not contain a key named 'antialiasing'
/usr/bin/tuxcut: line 2:  6266 Trace/breakpoint trap   (core dumped) /opt/tuxcut/tuxcut

核心问题

  • 系统libstdc++6版本过低,缺少GLIBCXX_3.4.29
  • GLib配置架构缺失antialiasing键值
  • 依赖库版本不兼容导致GIO模块加载失败

修复步骤

1. 升级libstdc++6库

执行命令更新标准库:

sudo apt update && sudo apt install --reinstall libstdc++6

如果是Ubuntu 20.04及更早版本,需添加PPA获取更高版本:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update && sudo apt upgrade libstdc++6

2. 补全GLib配置架构

编辑schema文件:

sudo nano /usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xsettings.gschema.xml

在<schema>标签内添加以下内容:

<key name="antialiasing" type="s">
  <default>"default"</default>
  <summary>Antialiasing mode</summary>
  <description>Type of antialiasing for windows and text.</description>
</key>

保存后编译schema:

sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

3. 重置GIO模块并启动TuxCut

gio module reload
tuxcut

备选方案:源码编译TuxCut

若预编译包依赖问题无法解决,直接编译最新版本:

sudo apt install git build-essential libgtk-3-dev libpcap-dev
git clone https://github.com/a-atalla/tuxcut.git
cd tuxcut
make && sudo make install

内容的提问来源于stack exchange,提问作者notajoke

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 15:45:33