Не удалось обновить файл ICEauthority /home/me/.ICEauthority [закрыто]

11

Я получаю сообщение

Could not update ICEauthority file /home/me/.ICEauthority

При попытке войти в Ubuntu графически. Я могу войти используя Ctrl+ Alt+F1

Это не дубликат:

Что означает это диалоговое окно запуска «Не удалось обновить файл ICEauthority»

В моем случае мой. -rw------- 1 me me ...

Что я пытался сделать, чтобы это исправить:

  • сбросьте права доступа к файлу ICE на случай, если что-то испортилось, чего я не заметил.
  • удалить файл (новый не был создан)
  • коснитесь нового файла после удаления оригинала
  • похоже, мой домашний каталог принадлежал пользователю root. фиксация не помогла.
  • .ecryptfs имеет правильные разрешения на мой домашний каталог
  • автологин выключен, никогда не был включен
  • новая установка, поэтому не нужно менять пароль (я бы предпочел не переустанавливать мою ОС, потому что я потратил целый день на ее настройку)
  • Единственная найденная странность была: /home/.ecryptfs/me/.ecryptfs/wrapped-passphrase, -rw------- 1 me root 48 .....однако, это не должно быть проблемой, или так может показаться из-за разрешений

Я установил гном после установки системы

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install gnome-shell

Я никогда не загружался в него (или что-либо еще, кроме tty) успешно.

Дмитрий Лихтен
источник
1
Можете ли вы проверить право собственности на свой домашний каталог? Возможно, вам тоже придется это наколоть.
Марк Рассел
Вы пытались перезагрузиться с отказоустойчивым? Может быть, выстрел в темноте, но вы включили «автоматический вход»? (пару выпусков назад это тоже было проблемой ... выключите и попробуйте снова). командная строка: gksudo gedit /etc/gdm/custom.conf
Rinzwind
возможно, вы уже это сделали, но на всякий случай используйте chown -R в вашем домашнем каталоге, чтобы он получил все.
Марк Рассел
Возможно ли, что вы недавно изменили свой пароль пользователя и не изменили пароль ecryptfs отдельно?
Марк Рассел
@Mark не делал chown -r.
Дмитрий Лихтен

Ответы:

2

Да, в Gnome есть проблема, вот решение, вместо удаления и повторной установки Ubuntu, по крайней мере, вы можете сохранить резервную копию данных

sudo apt-get install lxde

После этого нажмите Ctrl-Alt-F7, чтобы вернуться на экран входа в систему.

Теперь выберите lxde в выпадающем меню, введите мой пароль, теперь вы можете войти в сеанс LXDE.

AMIC MING
источник
2

У меня просто была такая же проблема. Я избавился от этого с помощью следующей команды:

sudo chown user:user /home/user

Замените userна ваше имя пользователя.

Адам Доу
источник
Спасибо +1 Я понятия не имею, как владелец моего домашнего каталога стал root.
TheLukeMcCarthy
1

Я собираюсь переустановить Ubuntu. Не могу отладить это. Вероятно, gnome3 установить потерял его.

Дмитрий Лихтен
источник
2
Надеюсь, я еще не слишком поздно, но вы видели эту тему: ubuntuforums.org/showthread.php?t=1742343 Gnome3 действительно является виновником!
Rinzwind
слишком поздно :( ну хорошо gnome2 работает из коробки ...
Дмитрий Лихтен
Не уверен, что мой случай такой же, но я получил ту же ошибку при попытке войти с помощью "gnome classic" и "Safe Mode". Так что, возможно, проблема не только в gnome3.
Том Бриту
1

Я исправил подобное. ICEAавторская проблема, из-за которой модуль aes не может быть установлен при загрузке, так как замок не обнаружен, одним словом, вы должны занести в черный список модуль padlock_aes, например:

cat /etc/modprobe.d/blacklist-ecryptfs.conf
blacklist padlock-aes 

Я также публикую подробные шаги , к вашему сведению.

user71371
источник
1
Вы не можете изменить содержимое файла, используя catпредставленный синтаксис. Вы можете отредактировать свой вопрос, чтобы уточнить, как вы предлагаете людям делать это. Есть метод, который немного похож на то, что вы написали, но синтаксически другой, где вы запускаете cat >> /etc/modprobe.d/blacklist-ecryptfs.conf, затем вводите blacklist padlock-aes, затем в новой строке нажимаете Ctrl+ D. Это то, что ты имеешь в виду?
Элия ​​Каган
1

У меня была такая же проблема, и вот как я это исправил:

  • Я вошел в систему как root
  • удалил учетную запись пользователя с ошибкой ICEauthority (userdel user)
  • Затем я воссоздал ту же учетную запись только в этот раз, когда использовал переключатель -m, который создал домашний каталог для пользователя (useradd -m user)
  • Я установил пароль к учетной записи с помощью этой команды (passwd user)
  • Я вышел из своей учетной записи root.
  • Войдите в систему, используя новую учетную запись и VOILA, больше никаких проблем ICEauthority.
  • Вход был успешным.

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

Шон
источник
1

У меня возникла та же проблема, в моем случае владелец домашнего каталога каким-то образом изменился на root.

изменил его на мой пользователь, и он работал:

cd /home
sudo chown user:user <homedir>

Я не использовал -Rопцию флага, потому что это затронуло только каталог верхнего уровня.

user2321520
источник
0

У меня возникла та же проблема: после прочтения постов об использовании chownon .ICEauthorityя решил попробовать изменить разрешение на чтение / запись для файла .ICEauthorityс помощью chmod.

Первоначально: -rw------- поэтому я изменил его на:-rw-rw-rw-

И это сработало! (Я использовал chmod 666 /home/$USER/.ICEauthority)

Стоит попробовать, я полагаю ...

aaaaagh
источник
это плохая идея - файл не должен иметь разрешения на запись для всех пользователей. Почему вы сменили режим вместо владельца?
Занна