gnome-terminal не открывается в Ubuntu 20.04

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

Терминал не открывается в Ubuntu 20.04, возможно, после обновления программного обеспечения (apt upgrade). Я получаю следующую ошибку, пытаясь выполнить /usr/bin.gnome-terminal в xterm.

/usr/bin/gnome-terminal
/usr/bin/gnome-terminal.real: ошибка при загрузке общих библиотек: libvte-2.91.so.0: не удается открыть общий объектный файл: Нет такого файла или директории

Пакеты libvte-2.91-dev, libvte-2.91-0, libvte-2.91-common уже установлены. Но файла с именем libvte-2.91.so.0, как упоминалось в ошибке, нет.

Любая помощь в решении этой проблемы будет оценена.

Это может помочь:

$ locate libvte-2.91.so.0
/snap/gnome-3-28-1804/145/usr/lib/x86_64-linux-gnu/libvte-2.91.so.0
/snap/gnome-3-28-1804/145/usr/lib/x86_64-linux-gnu/libvte-2.91.so.0.5200.2
/snap/gnome-3-34-1804/66/usr/lib/x86_64-linux-gnu/libvte-2.91.so.0
/snap/gnome-3-34-1804/66/usr/lib/x86_64-linux-gnu/libvte-2.91.so.0.5200.2
/usr/lib/x86_64-linux-gnu/libvte-2.91.so.0
/usr/lib/x86_64-linux-gnu/libvte-2.91.so.0.6000.3
    
$ cd /usr/lib/x86_64-linux-gnu/

$ ls -l libvte-2.91.so.0*
lrwxrwxrwx 1 root root     23 июн 11  2020 libvte-2.91.so.0 -> libvte-2.91.so.0.6000.3
-rw-r--r-- 1 root root 506088 июн 11  2020 libvte-2.91.so.0.6000.3

$ sha256sum libvte-2.91.so.0.6000.3
6fed2cc3f15b5c77570ae57301a23e140db1f5afc533d91fe29da3359c51397a  libvte-2.91.so.0.6000.3
$ 

Так что это
$ cd /usr/lib/x86_64-linux-gnu/
$ sudo ln -s libvte-2.91.so.0.6000.3 libvte-2.91.so.0
… может исправить вашу проблему.

О, и locate из sudo apt install mlocate && sudo updatedb

… и, как вы уже отметили, /usr/lib/x86_64-linux-gnu/libvte-2.91.so.0
из sudo apt install --reinstall libvte-2.91-0

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

Решение проблемы с отсутствием gnome-terminal в Ubuntu 20.04

Если терминал не открывается в Ubuntu 20.04 и вы сталкиваетесь с сообщением об ошибке, связанным с библиотекой libvte-2.91.so.0, это может быть вызвано неудачным обновлением программного обеспечения. Основная причина ошибки заключается в том, что система не может найти указанную библиотеку. Давайте рассмотрим, как можно решить эту проблему пошагово.

Пошаговые инструкции для решения проблемы

  1. Проверка наличия библиотеки:
    Вы уже выполнили команду locate libvte-2.91.so.0, и это показало, что библиотека присутствует в системе, но по ненадлежащему пути. Библиотека libvte.so.0 имеет символическую ссылку на libvte-2.91.so.0.6000.3, что указывает на то, что библиотека есть, но по какой-то причине gnome-terminal не распознает ее.

    $ cd /usr/lib/x86_64-linux-gnu/
    $ ls -l libvte-2.91.so.0*

    Если вы видите, что libvte-2.91.so.0 ссылается на libvte-2.91.so.0.6000.3, это подтверждает наличие библиотеки.

  2. Создание символической ссылки:
    Возможно, ошибка возникает из-за того, что gnome-terminal не может правильно идентифицировать существующую библиотеку. Вы можете попробовать создать символическую ссылку для libvte-2.91.so.0:

    sudo ln -s libvte-2.91.so.0.6000.3 libvte-2.91.so.0

    Это действие даст системе четкое указание на использование конкретной версии библиотеки, которая у вас есть.

  3. Переустановка пакетов:
    Если проблема не решается, можно попробовать переустановить пакет гном терминала и связанные с ним библиотеки, чтобы убедиться, что все зависимости установлены корректно:

    sudo apt install --reinstall gnome-terminal libvte-2.91-0 libvte-2.91-common libvte-2.91-dev
  4. Проверка на наличие обновлений:
    Убедитесь, что у вас установлены все последние обновления для вашей системы. Обновление может решить проблемы совместимости:

    sudo apt update
    sudo apt upgrade
  5. Просмотр логов:
    Если после выполнения вышеперечисленных шагов проблема сохраняется, имеет смысл просмотреть системные логи для более детальной информации. Вы можете использовать команду dmesg или проверить лог-файл /var/log/syslog на предмет каких-либо сообщений, связанных с gnome-terminal или библиотеками.

Заключение

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

Если вы хотите использовать команду locate, убедитесь, что пакет mlocate установлен и база данных обновлена:

sudo apt install mlocate
sudo updatedb

Это поможет вам быстро находить библиотеки и другие файлы в системе.

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

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