После обновления с 22.04.5 LTS до 24.04.1 LTS терминал не запускается – первая проблема, которую нужно решить.

Вопрос или проблема

апгрейд на Dell Inc. Inspiron 3847 завершился успешно, wm запускается нормально, thunderbird, firefox выглядят нормально. Однако я не могу запустить/отобразить терминал. Отсутствие терминала исключает любые исправления. Я могу подключиться по ssh с другого компьютера хорошо, так что если я смогу найти решение, есть способ запустить всё.

  1. с иконки терминала на доке – указывает, что запущен, но нет отображения
  2. из gnome-терминала (через ssh) “Не удалось проанализировать аргументы: Не удается открыть дисплей”. Возможно, это объяснимо для ssh-терминала.
  3. из “настройки:приложения:терминал:открыть” получаю тот же ответ (также сообщение “не находится в песочнице”)

Все эти действия получают одну и ту же запись в syslog, но я не знаю, как действовать/исправить.

2024-11-04T12:32:28.721069-08:00 glen-Inspiron-3847 systemd[2429]: Запущен app-gnome-org.gnome.Terminal-26087.scope – Приложение, запущенное gnome-shell. 2024-11-04T12:32:28.901828-08:00 glen-Inspiron-3847 dbus-daemon[2514]: [session uid=1000 pid=2514] Активация через systemd: имя службы=”org.gnome.Terminal” единица=”gnome-terminal-server.service”, запрошенная ‘:1.285’ (uid=1000 pid=26091 comm=”/usr/bin/gnome-terminal.real” label=”unconfined”) 2024-11-04T12:32:28.914971-08:00 glen-Inspiron-3847 systemd[2429]: Запуск gnome-terminal-server.service – Сервер терминала GNOME… 2024-11-04T12:32:29.196141-08:00 glen-Inspiron-3847 dbus-daemon[2514]: [session uid=1000 pid=2514] Успешно активирована служба ‘org.gnome.Terminal’ 2024-11-04T12:32:29.196409-08:00 glen-Inspiron-3847 systemd[2429]: Запущен gnome-terminal-server.service – Сервер терминала GNOME. 2024-11-04T12:32:29.267052-08:00 glen-Inspiron-3847 gnome-shell[2705]: meta_window_set_stack_position_no_sync: ошибка ‘window->stack_position >= 0’ не выполнена 2024-11-04T12:32:29.276262-08:00 glen-Inspiron-3847 systemd[2429]: Запущен vte-spawn-99ba643f-b795-4446-ad7b-c9a4a1d2525e.scope – дочерний процесс VTE 26104, запущенный процессом gnome-terminal-server 26097.

Подсказки/решения? Спасибо

Ответ или решение

После обновления с версии 22.04.5 LTS до 24.04.1 LTS на вашем компьютере Dell Inspiron 3847 возникла проблема с запуском терминала. Несмотря на наличие других рабочих приложений, таких как Thunderbird и Firefox, невозможность открыть терминал затрудняет выполнение дальнейших исправлений. Рассмотрим возможные способы решения данной проблемы, опираясь на предоставленную информацию.

Анализ проблемы

Признаки проблемы

  1. Иконка терминала на панели задач: При попытке запустить терминал, иконка указывает, что приложение начало работать, но данных на экране не отображается.
  2. Ошибка при запуске через SSH: Попытка открыть терминал через команду gnome-terminal возвращает сообщение: «Не удалось разобрать аргументы: невозможно открыть дисплей». Это ожидаемо, поскольку вы работаете в SSH-сессии.
  3. Ошибка через настройки: При запуске через «Настройки → Приложения → Терминал» возникает аналогичное сообщение о проблеме, а также сообщение «не находится в песочнице».

Логи системы

Проанализировав журналы системы, следует обратить внимание на следующие сообщения:

  • Запуск сервиса gnome-terminal-server завершается успешно, но появляется предупреждение assertion 'window->stack_position >= 0' failed в gnome-shell. Эта ошибка может быть связана с порядком отображения окон или неправильной конфигурацией рабочего стола.

Потенциальные решения

  1. Перезапуск gnome-shell:

    • Иногда проблемы с отображением связаны с gnome-shell. Вы можете попробовать перезапустить его, используя комбинацию клавиш Alt + F2, ввести r и нажать Enter.
  2. Удаление конфигураций GNOME Terminal:

    • Перейдите к временной директории, где GNOME хранит свои настройки и удалите или переименуйте файлы конфигурации терминала:
      mv ~/.config/gnome-terminal ~/.config/gnome-terminal.bak
  3. Проверка на наличие обновлений:

    • Убедитесь, что все пакеты обновлены и нет пропущенных зависимостей с помощью команд:
      sudo apt update
      sudo apt upgrade
  4. Запуск через альтернативные терминалы:

    • Если стандартный GNOME-терминал не запускается, попробуйте альтернативы, такие как xterm или konsole.
      xterm &
  5. Проверка конфигурации дисплея:

    • Убедитесь, что переменные окружения для дисплея установлены правильно. Для SSH-подключений попробуйте установить DISPLAY:
      export DISPLAY=:0
      gnome-terminal
  6. Удаление и переустановка GNOME Terminal:

    • В крайнем случае, вы можете попробовать удалить и переустановить GNOME Terminal:
      sudo apt remove gnome-terminal
      sudo apt install gnome-terminal

Заключение

Проблемы с запуском терминала после обновления операционной системы могут быть обусловлены различными факторами, включая конфликты в конфигурации, зависимости или системные ошибки. Применение вышеописанных методов может помочь в восстановлении функциональности терминала. Если ни один из подходов не дает результата, рекомендуется обратиться к сообществу пользователей Ubuntu или разработчикам для получения более детальной помощи.

Дополнительно, следите за статусом обновлений для своей системы; возможны более поздние патчи, которые могут исправить обнаруженные ошибки.

Оцените материал
Добавить комментарий

Капча загружается...