升级过程已完成且没有错误(通过软件更新程序),但现在我无法打开 gnome 终端。当我尝试从 xterm 打开它时,我收到以下消息:
Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: Timeout was reached
然后我在系统日志中发现这个错误:
May 8 16:44:45 xxx dbus-daemon[5985]: [session uid=1000 pid=5985] Activating via systemd: service name='org.gnome.Terminal' unit='gnome-terminal-server.service' requested by ':1.160' (uid=1000 pid=21423 comm="/usr/bin/gnome-terminal.real " label="unconfined")
May 8 16:44:45 xxx systemd[4291]: Starting GNOME Terminal Server...
May 8 16:44:45 xxx gnome-terminal-server[21426]: /usr/lib/gnome-terminal/gnome-terminal-server: symbol lookup error: /usr/lib/gnome-terminal/gnome-terminal-server: undefined symbol: vte_text_blink_mode_get_type
May 8 16:44:45 xxx systemd[4291]: gnome-terminal-server.service: Main process exited, code=exited, status=127/n/a
May 8 16:44:45 xxx systemd[4291]: gnome-terminal-server.service: Failed with result 'exit-code'.
May 8 16:44:45 xxx systemd[4291]: Failed to start GNOME Terminal Server.
到目前为止已尝试过以下建议:
- 区域设置重置
- 添加新用户 - 也无法在那里打开 gnome-terminal
- 删除/重新安装 gnome-terminal
答案1
得到了完全相同的问题(Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: Timeout was reached
)但journalctl -xef
给出了此错误:
/usr/lib/gnome-terminal/gnome-terminal-server: symbol lookup error: /usr/lib/gnome-terminal/gnome-terminal-server: undefined symbol: vte_text_blink_mode_get_type
我通过再次安装白蚁解决了这个问题这个脚本make uninstall
并在termite
和目录中使用vte-ng
。
也许这可以帮助某些人。
答案2
出了点问题gnome 终端服务器二进制。它正在寻找一个名为vte_text_blink_mode_get_type来自库但没有找到。
尝试重新安装libvte-2.91-0:amd64
并libvte-2.91-common
答案3
我也遇到了这个问题,但只有通过 VNC 连接时才会出现。如果我直接登录到桌面,就不会出现这个问题。
我在安装的时候,和 xrdp 配置有些冲突,我选择使用自己修改过的版本,而不是从仓库安装版本。