Терминал Gnome сломан после обновления с 17.10 до 18.04

Процесс обновления был завершен без ошибок (через 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.

До сих пор пробовал следующие предложения:

  • сброс локали
  • добавление нового пользователя - там тоже нельзя открыть gnome-терминал
  • удалить / переустановить gnome-терминал
4
задан 8 May 2018 в 16:53

3 ответа

У меня также есть эта проблема, но только происходит, когда я соединен через VNC. Если я зарегистрирован непосредственно на рабочий стол, я не вижу эту проблему.

Когда я устанавливал, был некоторый конфликт с xrdp конфигурацией. Я принял решение использовать свою измененную версию вместо того, чтобы установить версию из репозитория.

0
ответ дан 1 December 2019 в 11:09

Что-то неправильно с двоичным файлом терминального сервера гнома. Это ищет функцию, вызванную vte_text_blink_mode_get_type, прибывающий из libvte, и не нашло его.

Попытайтесь переустановить libvte-2.91-0:amd64 и libvte-2.91-common

0
ответ дан 1 December 2019 в 11:09

Получил ту же самую проблему (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 каталоги.

Возможно, это может помогать кому-то.

0
ответ дан 1 December 2019 в 11:09

Другие вопросы по тегам:

Похожие вопросы: