«Не удалось обновить файл ICEauthority» после входа в систему (независимо от gnome)

«Не удалось обновить файл ICEauthority» после входа в систему (независимо от gnome)

Я только что установил Ubuntu 11.04 64bit на свой новый компьютер и после входа в систему получил два следующих сообщения:

ошибка 1

и

ошибка 2

Я пробовал войти в систему с помощью классического Gnome и безопасного режима, но получил те же сообщения.

Есть ли простое/быстрое решение этой проблемы? (если нет, то я могу использовать Ubuntu 10.10 какое-то время)

Мой компьютер — HP Pavilion, Intel i3, 4 Гб оперативной памяти.

решение1

Это простая проблема с разрешениями. Сработает одно из двух:

Сначала попробуйте следующее:

sudo chown username:username .ICEauthority

sudo chmod 0644 .ICEauthority

Измените usernameимя пользователя на свое собственное (в вашей ситуации это будет wellington).

Если это не сработало, вам придется (к сожалению) начать с нового /homeкаталога, однако,СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ДАННЫХпрежде чем вы это сделаете. Для получения дополнительной информации о решениях для резервного копирования см.

решение2

Мне удалось решить эту проблему, изменив владельца и разрешения для самой папки. Я использовал следующее:

sudo chown username:username /home/username
sudo chmod 700 /home/username

Для меня это сразу решило проблему.

решение3

У меня сегодня была та же проблема, когда я переместил папки пользователей 'Home' на другой раздел. Я решил ее, не меняя разрешения в файле '.ICEauthority' (на самом деле я удалил его), а изменив владельцев этих папок на их пользователей, рекурсивно:

sudo su
chown -R user /home/user

Для этого в окне входа в систему ALT+CTRL+F1 переключает на консоль. После этого ALT+CTRL+F7 возвращает в режим GUI. Перезагрузка не требуется.

PS: Наличие «дома» в отдельном разделе — хороший способ предотвратить сбои системы и обновить версии. Смотретьвики. Я использовал его для установки Ubuntu 12.10 на один ноутбук и просто для разделения разделов на другом ноутбуке с 12.04LTS.

решение4

Недавно у меня возникла такая проблема.

Это проблема с правами доступа к файлу, но не думайте, что это касается только .ICEauthority. В моем случае права доступа к домашней папке изменились (как? Я не знаю)

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

Таким образом, права доступа к вашим домашним папкам должны быть 0755 или 0700 или какие-то другие (хотя 7 должно быть 7), а .ICEauthority должен работать с 0600. Если вам нужно использовать 0644, что-то, вероятно, не так.

Связанный контент