Обновление Thunderbird из apt до snap удалило мою конфигурацию

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

Как я могу перенести свою конфигурацию из Thunderbird APT в Thunderbird SNAP?

Кажется, обновление зависло, и после установки Thunderbird snap у меня остался пустой профиль Thunderbird.

Похоже, новая папка профиля Thunderbird переместилась в ~/snap/thunderbird/common/.thunderbird.

Шаги для решения проблемы:

  • Откройте Thunderbird

  • Перейдите в меню Справка > Устранение неполадок

  • Нажмите Открыть папку профиля (~/snap/thunderbird/common/*.default)

  • Закройте Thunderbird

  • Удалите все файлы из открытой папки профиля

  • Скопируйте ~/.thunderbird/*.default-release из другого профиля в предыдущую папку.

  • Перезапустите Thunderbird

Это должно решить проблему.

Внимание! Это не сработало для меня.

http://kb.mozillazine.org/Moving_your_profile_folder_-_Thunderbird#Modify_profiles.ini_to_point_to_the_new_location

предлагает ручной способ: найдите файл ini в /home//.thunderbird, найдите свою предыдущую папку что-то вроде “asdhg.default-release”

перейдите в /home//snap/thunderbird/common/.thunderbird

[Profile0]
Name=default
IsRelative=0
Path=Path=/home/<user>/.thunderbird/asdhg.default-release
Default=1

[General]
StartWithLastProfile=1
Version=2

(Дек 2024, использую Ubuntu 24.04 + KDE)

Что я сделал

  • Закройте любой запущенный Thunderbird
  • Создайте резервную копию ~/.thunderbird и/или ~/snap/thunderbird, на всякий случай
  • Удалите любой значок TB из панели задач KDE (или Gnome…). Это сохраняло некоторые настройки из текущего профиля/версии TB.
  • Обновите дистрибутив
  • sudo snap remove thunderbird --purge (обратите внимание на purge 🙂
  • sudo snap install thunderbird
  • Запустите TB из меню приложений (не из терминала)

Если после этого все еще есть проблемы, проверьте свою директорию ~/.thunderbird

  • Закройте TB
  • cd ~/.thunderbird
  • ls -l проверьте, был ли создан какой-либо дополнительный профиль snap ранее
  • Переименуйте (создайте резервную копию) этот/эти профиль(и) так, чтобы snap не мог их видеть mv abc1234.default BAD-abc1234.default
  • Также проверьте наличие профилей xxx.default-esr, которые создал инструмент устранения неполадок… Если вы не хотите этого, я бы их переименовал.
  • Перезапустите TB (или начните всю процедуру заново с начала этого ответа)

Теперь вы можете закрепить новый работающий TB, запущенный из меню приложений.

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

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

Причины проблемы

При установке Thunderbird через snap создается новый профиль пользователя, который хранится в каталоге ~/snap/thunderbird/common/.thunderbird. Если у вас уже был установлен Thunderbird через apt, ваш профиль, скорее всего, находился в ~/.thunderbird. Если процесс обновления завершился неудачно, вы можете обнаружить, что новый профиль пуст, а старые данные не перенесены.

Шаги для перемещения конфигурации

  1. Закройте Thunderbird. Прежде чем вносить какие-либо изменения, убедитесь, что программа полностью закрыта.

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

    cp -r ~/.thunderbird ~/.thunderbird_backup
    cp -r ~/snap/thunderbird ~/snap/thunderbird_backup
  3. Проверьте, есть ли старые профили. Иногда при установке snap могут быть созданы дополнительные профили, которые могут мешать переходу. Для этого:

    cd ~/.thunderbird
    ls -l

    Если вы найдете лишние профили, вы можете переименовать их для безопасности:

    mv имя_профиля.default BAD-имя_профиля.default
  4. Настройка файла profiles.ini. Чтобы указать Thunderbird использовать старый профиль, вам нужно изменить файл profiles.ini, который находится в ~/.thunderbird/. Откройте его в текстовом редакторе и измените путь к предыдущему профилю:

    [Profile0]
    Name=default
    IsRelative=0
    Path=/home/<user>/.thunderbird/имя_вашего_профиля.default-release
    Default=1
    
    [General]
    StartWithLastProfile=1
    Version=2
  5. Удалите старую установку Thunderbird (если необходимо). Если у вас все еще возникают проблемы, вы можете полностью удалить установку snap и заново установить Thunderbird:

    sudo snap remove thunderbird --purge
    sudo snap install thunderbird
  6. Запустите Thunderbird через приложение. Не запускайте его из терминала. Это важно, так как игнорирование этого шага может привести к проблемам с настройками.

  7. Проверьте работоспособность. Если все сделано правильно, Thunderbird должен загрузить ваш старый профиль, и вы снова сможете получить доступ к своим данным.

Заключительные советы

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

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

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

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