Thunderbird сбрасывает профиль после второго запуска

Вопрос заключается в следующем:

После чистой переустановки Ubuntu 14.04.1 LTS я настроил свой профиль Thunderbird (с помощью менеджера профилей), который я храню на отдельном разделе ext4 (я владелец этого раздела после использования chmod, чтобы стать владельцем chmod nls:nls /path).

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

Однако, как только я закрываю Thunderbird и возвращаюсь к нему позже, все исчезает, и TB спрашивает меня, хочу ли я создать новое электронное письмо (кажется, что tb запускается как root, так как предлагаемое письмо - root, а не nls),

Файл profile.ini в папке.thunderbird моего домашнего диска указывает на мою почтовую папку в отдельном разделе.

Как вы можете видеть здесь:

    [General]
    StartWithLastProfile=1

    [Profile0]
    Name=default
    IsRelative=1
    Path=hn3xusic.default

    [Profile1]
    Name=Default User
    IsRelative=0
    Path=/media/dataHive/Mail/hn3xusic.default
    Default=1

Что меня больше всего смущает, так это то, что даже если я удалю ТБ с помощью центра программного обеспечения, удаляю папку.thunderbird в / home и переустановлю ее, ошибка будет продолжаться - она ​​вообще не работает (при первом запуске мои электронные письма / не отображаются / правила / папки больше).

Это какая-то проблема с разрешениями или доступом к файлам?

Мой fstab выглядит следующим образом:

    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    # / was on /dev/sda1 during installation
    UUID=d20689ef-0113-454a-a015-5a7fc370d9fd /               ext4    errors=remount-ro 0       1
    #[...]
    # /media/dataHive was on /dev/sda7 during installation
    UUID=345cb53c-78f1-46e0-a312-360d89797a0f /media/dataHive ext4    defaults        0       2

Если вам понадобится что-то еще, чтобы определить проблему, я с удовольствием выполню.

Обновить

Я переустановил Ubuntu, чтобы проследить мои шаги относительно того, как это происходит. На этот раз я не форматировал раздел данных, оставив все как есть, так как считаю, что проблема связана с правами доступа к файлам.

Вот что я сделал:
1. Установите Ubuntu 14.04 LTS с USB (отформатировал / раздел, оставив все остальное как было)
2. Обновлен Ubuntu через программу обновления программного обеспечения.
3. Убедитесь, что у меня есть раздел /media/dataHive с помощью команды
sudo chown -R nls: nls /media/dataHive
4. Запустил Thunderbird, нажал "Я настрою свою учетную запись позже", снова закрыл ТБ
5. запустил thunderbird с помощью 'thunderbird -p' и создал новый профиль, указывающий на
/media/dataHive/mail/xxxx.default*
* обратите внимание, что xxxx был тем же номером, что и имя папки, созданной в /home/.thunderbird после того, как я запустил TB на шаге 4.
6. Видел, что ничего не было импортировано / загружено.

Даже когда я изменяю свой profile.ini, чтобы показать только один путь, он ничего не загружает: [General] StartWithLastProfile=1

    [Profile0]
    Name=default
    IsRelative=0
    Path=/media/dataHive/Mail/5i1ehrtc.default
    Default=1

Обновление 2
Я создал новый раздел и смонтировал его в /mnt/mail.
Я выбрал его от пользователя root и дополнительно удостоверился, что у меня есть права доступа и выполнения с помощью команды chmod (chmod ug+rwx /dir).
До сих пор не работает.:(

1 ответ

Решение

Хорошо, я, видимо, "исправил" свою проблему, и это, по-видимому (?) Проблема совместимости между версиями Ubuntu.
ИЛИ ЖЕ
Проблема с логическими разделами.

Я повторил свои шаги, как описано выше, на этот раз я использовал Ubuntu 14.10, хотя (как я помню, эта версия была установлена ​​до 14.04LTS):

  1. полностью отформатировал диск с помощью gparted (на этот раз я поместил почтовый раздел в основной раздел вместо логического).
  2. Установил Ubuntu 14.10
  3. Выделенные разделы принадлежат мне, а не root.
  4. Запустил TB, выйдите из него, переименуйте папку в моем почтовом разделе так, чтобы она совпадала с папкой в ​​моей домашней папке (так же, как описано в руководстве по перемещению вашего профиля TB)
  5. Запустил TB с включенным менеджером профилей и создал новый профиль, указывающий на папку электронной почты моего почтового раздела

К сожалению, я не осознавал, что мог изменить две переменные вместо одной, поэтому ответ на этот вопрос может быть одним из двух:

  1. Профили Thunderbird нельзя перенести из более новой версии Ubuntu в более старую (или, по крайней мере, с 14.10 по 14.04 LTS)
  2. Thunderbird не любит свои почтовые профили на логических разделах.

Любой из них кажется мне маловероятным, однако я новичок во всех вопросах Linux/ Ubuntu, поэтому ответ опытного пользователя может дать более глубокое понимание.

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

Другие вопросы по тегам