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

12

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

ошибка 1

и

ошибка 2

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

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

Мой компьютер - HP Pavilion, Intel i3, 4GM RAM.

Том Брито
источник
Может ли проблема с ICEauthority быть связана с шифрованием вашей файловой системы. Попробуйте войти в систему с тем же pw, с которым была зашифрована файловая система

Ответы:

9

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

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

sudo chown username:username .ICEauthority

sudo chmod 0644 .ICEauthority

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

Если это не сработало, вам нужно (к сожалению) начать с нового /homeкаталога - однако, прежде чем сделать это , создайте резервную копию ваших данных. Подробнее о решениях для резервного копирования см.

JRG
источник
1
sudo chmod 0644 .ICEauthorityВернулсяchmod: cannot access '.IECauthority': No such file or directory
Том Брито
После перезагрузки я получил те же сообщения. Я не мог понять, почему сработала первая команда, а на второй написано, что такого файла нет ... Я попытался удалить точку и поставить пробел, . IECauthorityно ничего не изменилось. Я знаю, что файл там, так как первая команда работала ..
Том Брито
@Tom Дайте sudo chmod 0644 /home/<USERNAME>/.ICEauthorityидти
JRG
перед тем, как набрать, я получил другое сообщение, теперь от Nautilus с проблемами с разрешениями в папке / home /, и я вспомнил, что использовал тот же / home /, который я использовал с Fedora, так что, возможно, что-то не так с этим .. -установите и отформатируйте / home / раздел. Я думаю, что это решит все. Я вернулся сюда, чтобы рассказать.
Том Бриту
форматирование раздела / home решено =) Были проблемы с / home, созданным Fedora.
Том Брито
8

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

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

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

Кальвин
источник
единственное, что сработало для меня
geogeek
это работало вместе со сменой владельца для .ICEauthority
Manny265
Это сработало, я потерял все настройки и столкнулся с совершенно новым рабочим столом. Что я сделал не так?
Ertürk Öztürk
4

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

sudo su
chown -R user /home/user

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

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

Р. Кардосо
источник
1

У меня недавно была эта проблема.

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

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

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

Лисандр
источник
0

CTRL + ALT + F2 в окне входа в систему, чтобы перейти к командной строке vt и войти в систему, затем введите: sudo chown username:username ~/.IceAuthority

А затем введите: chmod 0600 ~/.IceAuthority

Нажмите ALT + F7, чтобы вернуться к графическому окну входа в систему и попробуйте войти туда

bungandy
источник
0

Смотрите эту ссылку .

Ошибка 13534 «Не удалось обновить файл ICEauthority / .ICEauthority» при загрузке сборки 130 и выше

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

Не удалось обновить файл ICEauthority / .ICEauthority

Существует проблема с сервером конфигурации (/ usr / lib / gconf-sanity-check-2 завершена со статусом 256)

Обходной путь: Нажав кнопку «Закрыть» для каждого диалогового окна, вы сможете войти в систему в обычном режиме. После входа в систему введите следующую команду, чтобы исправить домашний каталог для пользователя "gdm".

$ pfexec usermod -d /var/lib/gdm gdm

Изменить: Ubuntu использует Lightdm в последних выпусках вместо GDM.

user211160
источник
0

Попробуйте добавить пользователя с помощью ключа добавления домашнего каталога;) useradd -m бла-бла-бла Начните справа, а затем направо.

daedlanth
источник
0

@daedlanth

Это было правильно. Я создал пользователя с помощью useradd и затем passwd, я получил ошибку ICEAuthority. Затем я удалил аккаунт, выполнил все правильные шаги, залогинился и там без проблем получил рабочий стол!

Шаги для ознакомления (взято с http://www.blackmoreops.com/2014/03/03/20-things-install-kali-linux/ )

useradd -m user1
passwd user1
usermod -a -G sudo user1
chsh -s /bin/bash user1
user3310092
источник
0

я столкнулся с той же проблемой и не могу войти в систему для моего пользователя. Я попробовал эти два метода, упомянутых выше 1 - изменить настройки 2 - удалить файл iceAuthority

но все же я не мог сделать это, поэтому я делаю простой шаг, создав нового пользователя

  1. На экране входа нажмите Ctrl + Alt + F1, чтобы перейти к консоли.
  2. Войдите в систему там.
  3. создать пользователя с помощью addser, как описано в этой ссылке

вот ветка для создания пользовательской ссылки для создания пользователя из командной строки

и затем войдите в систему с этим пользователем. Не забудьте использовать adduser как «добавить команду useradd, не создавая каталог / home / username», но команда adduser будет »

заключение : этот трюк даст вам все ваши данные в home / olduser /
PS. Нужна помощь, мы можем скопировать новый файл iceAuthority (/.ICEauthority) из / home / newuser в home / olduser, чтобы получить доступ к предыдущей учетной записи

Чаудхари Накаш Субейн
источник
0

Это старая ветка, но у меня была какая-то связанная проблема (в Debian 10.1), быстрый поиск в Интернете привел меня сюда.

После того, как я создал нового пользователя, домашний каталог имел соответствующие разрешения и не содержал никаких .ICEauthorityфайлов, что пока нормально. Я думал, что это будет сгенерировано при первом входе в систему, но, по-видимому, это не так.

Я только что создал пустой файл в качестве пользователя root (замените его usernameсвоим настоящим именем пользователя):

sudo touch ~username/.ICEauthority
sudo chown username:username ~username/.ICEauthority
sudo chmod 0600 ~username/.ICEauthority

Затем он был создан на первом сеансе рабочего стола, и все в порядке.

user3249994
источник