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):
- полностью отформатировал диск с помощью gparted (на этот раз я поместил почтовый раздел в основной раздел вместо логического).
- Установил Ubuntu 14.10
- Выделенные разделы принадлежат мне, а не root.
- Запустил TB, выйдите из него, переименуйте папку в моем почтовом разделе так, чтобы она совпадала с папкой в моей домашней папке (так же, как описано в руководстве по перемещению вашего профиля TB)
- Запустил TB с включенным менеджером профилей и создал новый профиль, указывающий на папку электронной почты моего почтового раздела
К сожалению, я не осознавал, что мог изменить две переменные вместо одной, поэтому ответ на этот вопрос может быть одним из двух:
- Профили Thunderbird нельзя перенести из более новой версии Ubuntu в более старую (или, по крайней мере, с 14.10 по 14.04 LTS)
- Thunderbird не любит свои почтовые профили на логических разделах.
Любой из них кажется мне маловероятным, однако я новичок во всех вопросах Linux/ Ubuntu, поэтому ответ опытного пользователя может дать более глубокое понимание.
В любом случае, мой профиль теперь запускается регулярно и полностью каждый раз после внесения вышеуказанных изменений.