Проблема при запуске почтового клиента Thunderbird: "Your Thunderbird profile cannot be loaded. It may be missing or inaccessible.", - в данном конкретном случае проблема в ОС Debian Strech, но аналогичным образом может проявляться и в других OS включая Windows.
Удаление профилей ~/.icedove
и ~/.thunderbird
с последующими попытками создать новый заканчивались одним и тем же:
$ thunderbird --ProfileManager $ thunderbird --migration $ thunderbird -p (thunderbird:17545): Gtk-WARNING **: Theme parsing error: <data>:1:34: Expected ')' in color definition (thunderbird:17545): Gtk-WARNING **: Theme parsing error: <data>:1:77: Expected ')' in color definition alloc factor 0,900000 0,900000 alloc factor 0,900000 0,900000 Your Thunderbird profile cannot be loaded. It may be missing or inaccessible. $ ls ~/.thunderbird Crash Reports Pending Pings
Файлы журналов /var/log/syslog
, /var/log/messages
, dmesg
не содержали никакой полезной информации.
Переустановка пакетов проблему не решила:
# apt-get purge thunderbird Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Следующий пакет устанавливался автоматически и больше не требуется: fonts-lyx Для его удаления используйте «apt autoremove». Пакеты, которые будут УДАЛЕНЫ: calendar-google-provider* icedove* icedove-l10n-ru* icedove-l10n-uk* lightning* thunderbird* thunderbird-l10n-ru* thunderbird-l10n-uk* обновлено 0, установлено 0 новых пакетов, для удаления отмечено 8 пакетов, и 0 пакетов не обновлено. После данной операции, объём занятого дискового пространства уменьшится на 171 MB. Хотите продолжить? [Д/н] (Чтение базы данных … на данный момент установлено 272245 файлов и каталогов.) Удаляется calendar-google-provider (1:60.6.1-1~deb9u1) … Удаляется icedove (1:60.6.1-1~deb9u1) … Удаляется icedove-l10n-ru (1:60.6.1-1~deb9u1) … Удаляется icedove-l10n-uk (1:60.6.1-1~deb9u1) … Удаляется lightning (1:60.6.1-1~deb9u1) … Удаляется thunderbird-l10n-uk (1:60.6.1-1~deb9u1) … Удаляется thunderbird-l10n-ru (1:60.6.1-1~deb9u1) … Удаляется thunderbird (1:60.6.1-1~deb9u1) … Обрабатываются триггеры для mime-support (3.60) … Обрабатываются триггеры для desktop-file-utils (0.23-1) … Обрабатываются триггеры для man-db (2.7.6.1-2) … Обрабатываются триггеры для hicolor-icon-theme (0.15-1) … (Чтение базы данных … на данный момент установлено 271487 файлов и каталогов.) Вычищаются файлы настройки пакета icedove (1:60.6.1-1~deb9u1) … Вычищаются файлы настройки пакета thunderbird (1:60.6.1-1~deb9u1) … # # apt-get install thunderbird thunderbird-l10n-ru thunderbird-l10n-uk Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: lightning Предлагаемые пакеты: calendar-google-provider fonts-lyx НОВЫЕ пакеты, которые будут установлены: lightning thunderbird thunderbird-l10n-ru thunderbird-l10n-uk обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 42,5 MБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 170 MB. Хотите продолжить? [Д/н]
Справка по thunderbird так же ничего не прояснила:
$ thunderbird -h Usage: /usr/lib/thunderbird/thunderbird [ options ... ] [URL] where options include: X11 options --display=DISPLAY X display to use --sync Make X calls synchronous --g-fatal-warnings Make all warnings fatal Thunderbird options -h or --help Print this message. -v or --version Print Thunderbird version. -P <profile> Start with <profile>. --profile <path> Start with profile at <path>. --migration Start with migration wizard. --ProfileManager Start with ProfileManager. --no-remote Do not accept or send remote commands; implies --new-instance. --new-instance Open new instance, not a new window in running instance. --UILocale <locale> Start with <locale> resources as UI Locale. --safe-mode Disables extensions and themes for this session. --headless Run without a GUI. -addressbook Open the address book at startup. -compose [ <options> ] Compose a mail or news message. Options are specified as string "option='value,...',option=value,..." and include: from, to, cc, bcc, newsgroups, subject, body, message (file), attachment (file), format (html | text). Example: "[email protected],subject='Dinner tonight?'" --jsconsole Open the Browser Console. --jsdebugger Open the Browser Toolbox. --wait-for-jsdebugger Spin event loop until JS debugger connects. Enables debugging (some) application startup code paths. Only has an effect when `--jsdebugger` is also supplied. --devtools Open DevTools on initial load. --start-debugger-server [ws:][ <port> | <path> ] Start the debugger server on a TCP port or Unix domain socket path. Defaults to TCP port 6000. Use WebSocket protocol if ws: prefix is specified. -mail Open the mail folder view. -mail <URL> Open the message specified by this URL. -news Open the news client. -setDefaultMail Set this app as the default mail client. -options Open the options dialog. -file Open the specified email file.
Решение
Только после полного отключения блокировщика скриптов и рекламы на этом месте появится полезная подсказка/ссылка/код/пример конфигурации/etc!
Справка Thunderbird на mozilla.org в данном случае не была полезной, но рекомендуется к прочтению при наличии иных проблем с профилем, например в случае перемещения профиля в другое место:
- Профили в Thunderbird | Справка Thunderbird
- Использование нескольких профилей | Справка Thunderbird
- Profile cannot be loaded - MozillaZine Knowledge Base
- 278860 - confusing "profile in use"/"already running" error when profile is missing (not found)
- Как запустить Firefox, когда ваш профиль отсутствует или недоступен | Trợ giúp về Firefox