Процесс обновления был завершен без ошибок (через Software Updater), но теперь я не могу открыть терминал gnome. При попытке открыть его из xterm im получаю следующее сообщение:
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.
До сих пор пробовал следующие предложения:
У меня также есть эта проблема, но только происходит, когда я соединен через VNC. Если я зарегистрирован непосредственно на рабочий стол, я не вижу эту проблему.
Когда я устанавливал, был некоторый конфликт с xrdp конфигурацией. Я принял решение использовать свою измененную версию вместо того, чтобы установить версию из репозитория.
Что-то неправильно с двоичным файлом терминального сервера гнома. Это ищет функцию, вызванную vte_text_blink_mode_get_type, прибывающий из libvte, и не нашло его.
Попытайтесь переустановить libvte-2.91-0:amd64
и libvte-2.91-common
Получил ту же самую проблему (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
Это происходило из-за установки термита, которая зависит от vte-ng.
Я решил проблему путем установки термита снова с этим сценарием и использованием make uninstall
в обоих termite
и vte-ng
каталоги.
Возможно, это может помогать кому-то.