24.04 Thunderbird сообщает “другой экземпляр запущен”

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

История:

Я постепенно обновил систему с 22.04 до 24.04 за один день. Во время обновления до 24.04 появилось сообщение о том, что Thunderbird будет работать только как snap. Я согласился с этим (в тот момент ни один экземпляр Thunderbird не был открыт).

Проблема:

Теперь, когда я открываю Thunderbird, он сообщает мне:

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

Все работает нормально, когда я указываю другой профиль с помощью параметра --profile.

Я удалил path/to/profile/.parentlock и path/to/profile/.lock, но результат остался прежним.

Как я могу разрешить эту ситуацию? Есть ли в Thunderbird возможность принудительно очистить предыдущее сеанс?

Я наблюдал три вещи, которые могут вызывать это сообщение.

  1. Thunderbird запущен И этот конкретный профиль используется.

  2. Если у вас нет прав на запись в этот почтовый ящик. Thunderbird выполняет множество внутренних операций в корне почтового ящика.

  3. Начиная с Ubuntu 24.04, мне пришлось изменить способ монтирования почтовых ящиков. Thunderbird больше не поддерживает почтовые ящики на дисках, смонтированных через SAMBA.

Просто хочу добавить к комментарию от DarkTrick:

  1. После обновления с Ubuntu 22.04.3 до 24.04.1 LTS, которое изменило Thunderbird APT на Thunderbird SNAP, мой профиль не был перенесен и остался пустым. Выполнив шаги, указанные в Обновление Thunderbird с apt до snap удалило мою конфигурацию, я перенес свой профиль в Thunderbird SNAP.

  2. При запуске Thunderbird мне было показано следующее сообщение об ошибке из этого вопроса:
    Thunderbird уже запущен, но не отвечает. Чтобы использовать Thunderbird, вы должны сначала закрыть существующий процесс Thunderbird, перезагрузить ваше устройство или использовать другой профиль.

  3. ПК, о котором идет речь, загружает как Ubuntu, так и Windows. По историческим причинам, profiles.ini в Ubuntu содержит путь к профилю Thunderbird, хранящемуся на разделе Windows NTFS. Это было еще с тех пор, когда Ubuntu и Windows, установленные в двухздоровой системе, имели версии Thunderbird, которые могли использовать один и тот же формат профиля Thunderbird. В последние несколько лет профиль Thunderbird использовался только Ubuntu Thunderbird APT.

  4. После выполнения следующей команды, предложенной в комментарии выше, мой профиль Thunderbird стал доступен на Ubuntu 24.04.1 LTS:

    sudo snap connect thunderbird:removable-media
    

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

Чтобы решить проблему с сообщением "Thunderbird уже запущен, но не отвечает" в Ubuntu 24.04 после перехода на версию Thunderbid Snap, выполните следующие шаги:

  1. Проверьте запущенные процессы Thunderbird:
    Убедитесь, что Thunderbird действительно не запущен. Для этого откройте терминал и выполните команду:

    ps aux | grep thunderbird

    Если вы видите процесс Thunderbird, завершите его с помощью команды:

    killall thunderbird
  2. Удаление файлов блокировки:
    Хотя вы уже пытались удалить файлы .parentlock и .lock, убедитесь, что вы сделали это правильно в директории вашего профиля. Эти файлы могут находиться в path/to/profile/. После удаления выполните:

    rm -f path/to/profile/.parentlock
    rm -f path/to/profile/.lock
  3. Права доступа к почтовым ящикам:
    Убедитесь, что у вас есть полные права на запись к почтовому ящику, который используете. Проверьте права на используемую директорию:

    ls -l path/to/your/mailbox

    Используйте команду chmod для изменения прав доступа, если это необходимо:

    chmod -R 775 path/to/your/mailbox
  4. Проблемы с SAMBA:
    Если ваш почтовый ящик находится на смонтированном SAMBA-диске, это может вызывать проблемы. Рассмотрите возможность переноса почтового ящика на локальный диск или другой поддерживаемый файловый ресурс.

  5. Обновление profiles.ini:
    Убедитесь, что файл profiles.ini правильно настроен. При переходе на Snap может потребоваться изменить путь к профилю, если вы используете NTFS-раздел для хранения профиля. Проверьте содержимое /home/ваш_пользователь/.thunderbird/profiles.ini и убедитесь в корректности указанных путей.

  6. Подключите необходимые интерфейсы Snap:
    Выполните команду для подключения Snap-контейнера к съёмным носителям, что может помочь в доступе к почтовым ящикам, если они находятся на внешних или сетевых хранилищах:

    sudo snap connect thunderbird:removable-media
  7. Запуск с использованием другого профиля:
    Если ничего из вышеперечисленного не сработало, попробуйте открыть Thunderbird с помощью другого профиля, используя опцию --profile. Сделать это можно, выполнив следующую команду в терминале:

    thunderbird --profile /path/to/another/profile

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

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

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

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