Ubuntu 24.04 – ошибка при установке Thunderbird

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

Невозможно установить Thunderbird

$ sudo apt install thunderbird
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о состоянии... Готово
Будут установлены следующие НОВЫЕ пакеты:
  thunderbird
Обновлено 0, установлено 1 новых пакетов, для удаления 0, и 13 не обновлено.
Необходимо получить 0 B/25.5 kB из архивов.
После этой операции будет использовано 72.7 kB дополнительного дискового пространства.
Предварительная настройка пакетов ...
(Чтение базы данных ... в данный момент установлено 216206 файлов и каталогов.)
Подготовка к распаковке .../thunderbird_2%3a1snap1-0ubuntu3_amd64.deb ...
=> Установка пакета snap для thunderbird
==> Проверка соединения с магазином snap
==> Установка пакета snap для thunderbird
ошибка: не удается выполнить следующие задачи:
- Монтирование snap "thunderbird" (609) (установка не разрешена правилом "dot-thunderbird" интерфейса "personal-files" для "thunderbird" snap)
dpkg: ошибка при обработке архива /var/cache/apt/archives/thunderbird_2%3a1snap1-0ubuntu3_amd64.deb (--unpack):
 новый скрипт pre-installation пакета thunderbird subprocess вернулся со статусом ошибки 1
Ошибка произошла при обработке:
 /var/cache/apt/archives/thunderbird_2%3a1snap1-0ubuntu3_amd64.deb
E: Подпроцесс /usr/bin/dpkg вернулся с ошибочным кодом (1)

$ sudo snap install thunderbird
[sudo] пароль для christol: 
ошибка: не удается выполнить следующие задачи:
 - Монтирование snap "thunderbird" (609) (установка не разрешена правилом "dot-thunderbird" интерфейса "personal-files" для "thunderbird" snap)

Попробуйте следующее:

Сначала удалите Thunderbird

Откройте терминал и выполните в нем:

sudo apt remove thunderbird*

Скачайте Thunderbird с официального FTP сайта

Откройте терминал и выполните в нем:

cd ~/Downloads

wget https://ftp.mozilla.org/pub/thunderbird/releases/133.0/linux-x86_64/en-US/thunderbird-133.0.tar.bz2

Как только файл будет загружен, он окажется в папке ‘Downloads’.

Распакуйте файл с помощью следующей команды:

tar -xjf thunderbird-133.0.tar.bz2

Теперь у нас должен быть распакованный каталог с названием thunderbird.

Вам нужно переместить каталог в /opt с помощью следующей команды:

sudo mv thunderbird /opt

Теперь необходимо создать ссылку для запуска Thunderbird.

Выполните следующую команду, чтобы создать ссылку на Thunderbird:

sudo ln -s /opt/thunderbird/thunderbird /usr/bin/thunderbird

Похоже, это ошибка. В настоящее время стабильная версия thunderbird snap, кажется, имеет эту ошибку. В чистом Ubuntu 22.04 процесс обновления релиза не удается, так как не удается установить thunderbird как snap, и команда sudo apt install thunderbird правильна для ubuntu 24, так как они сделали apt пакет, который просто устанавливает версию thunderbird в виде snap.

Надеюсь, это скоро исправят. Есть ли сайт для отчетов об ошибках для ubuntu snaps?

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

Теория

Проблема, которую вы описали, связана с установкой Thunderbird на Ubuntu 24.04 с использованием системы управления пакетами apt. Однако, как вы заметили, при попытке установки возникает ошибка, связанная с переходом на установку через snap, что является новым методом для дистрибутива Ubuntu. Ошибка установки возникает из-за правил разрешения доступа для пакета snap, а именно ограничения, связанного с интерфейсом personal-files и правилом dot-thunderbird.

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

Пример

Рассмотрим конкретный пример ошибочного выполнения команды:

sudo apt install thunderbird

Команда пытается установить Thunderbird из пакета snap, следуя новой политике дистрибутива по распространению программных пакетов. Однако при установке вы получаете сообщение об ошибке:

error: cannot perform the following tasks:
- Mount snap "thunderbird" (609) (installation not allowed by "dot-thunderbird" plug rule of interface "personal-files" for "thunderbird" snap)

Это сообщение указывает на наличие проблемы с предоставлением snap необходимых полномочий для работы с конфиденциальными файлами пользователя.

Последующее использование команды snap install thunderbird приводит к аналогичной ошибке установки.

Применение

Учитывая текущую ситуацию, ниже представлена пошаговая инструкция, как можно обойти эту проблему и установить Thunderbird.

  1. Удаление неполных установок Thunderbird: Необходимо очистить систему от всех следов Thunderbird, которые могли остаться после неудачных установок, чтобы избежать возможных конфликтов:

    sudo apt remove thunderbird*
  2. Скачивание и установка последней стабильной версии Thunderbird вручную:

    • Перейдите в каталог загрузки файлов:

      cd ~/Downloads
    • Скачайте дистрибутив Thunderbird напрямую с официального сайта Mozilla:

      wget https://ftp.mozilla.org/pub/thunderbird/releases/133.0/linux-x86_64/en-US/thunderbird-133.0.tar.bz2
    • Распакуйте загруженный файл:

      tar -xjf thunderbird-133.0.tar.bz2
    • Переместите распакованную папку Thunderbird в системный каталог /opt:

      sudo mv thunderbird /opt
    • Создайте символическую ссылку для облегченного доступа к Thunderbird из командной строки:

      sudo ln -s /opt/thunderbird/thunderbird /usr/bin/thunderbird
  3. Запуск Thunderbird: После успешной установки и создания ссылки, вы можете запустить Thunderbird командой thunderbird из терминала.

Завершение

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

Также стоит обратить внимание на обновления пакетов snap, так как разработчики часто выпускают исправления для обнаруженных ошибок. Регулярная проверка и установка последних доступных обновлений может также решить ваш вопрос в будущем.

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

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

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