Невозможно войти в систему после обновления ubuntu 12.04. Сообщение об ошибке ICEauthority [дубликат]

На этот вопрос уже есть ответ здесь:

Я оставил свой компьютер включенным на ночь, и когда я пришел к нему сегодня утром, он предложил обновить (я использую Ubuntu 12.04). Итак, я обновился и перезапустился, теперь, когда я хочу войти, я получаю сообщение:

Could not update ICE authority file /home/user/.ICEauthority

Я получаю это на всех учетных записях. Я не вижу способа войти в терминал, чтобы разобраться с этим, как предлагают различные потоки, которые я нашел. Если я использую Ctrl + Alt + T , ничего не происходит. Если я использую Ctrl + F1 , то просто перейду на черный экран.

Я попытался использовать старый live CD (Ubuntu 8.04), но и через него не смог добраться до терминала.

Я сделал USB-накопитель для загрузки с 12.04, но у меня нет возможности загрузиться с USB-накопителя на компьютере (у него есть USB-разъемы, но это старый рабочий стол). В качестве опций есть только загрузка с CdROM / HDD / по сети.

Я не могу записать загрузочный компакт-диск с версией 12.04, потому что файл слишком большой.

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

1
задан 10 October 2013 в 18:11

2 ответа

Как исправить .ICEauthority

Отменено из этого поста .

Сначала вам нужно загрузиться в режиме восстановления . Если Ubuntu - единственная система, установленная на вашем компьютере, вам нужно удерживать клавишу Shift во время загрузки.

The recovery-mode entry on a single OS system

Выберите вход «режим восстановления», который обычно является вторым.

The menu from the recovery mode

  • Выберите «Подсказка перетаскивания в корневую оболочку».
  • Введите mount -o rw,remount /, чтобы сделать вашу систему доступной для записи

Восстановление

Перейдите в свою домашнюю папку. Измените ИМЯ ПОЛЬЗОВАТЕЛЯ своим действительным именем пользователя:

cd /home/USERNAME

Проверьте, принадлежит ли вам .ICEAuthority

ls -al .ICEauthority

Если это не так (как если бы он принадлежал root), измените его на вас , Как указано выше, измените ИМЯ ПОЛЬЗОВАТЕЛЯ на свое действительное имя пользователя:

sudo chown USERNAME:USERNAME .ICEauthority

Если такого файла нет, его необходимо создать заново. Измените ИМЯ ПОЛЬЗОВАТЕЛЯ yada yada ...:

touch .ICEauthority
sudo chown USERNAME:USERNAME .ICEauthority
sudo chmod 600 .ICEauthority

Введите

reboot

, чтобы перезагрузить систему.

Вероятная причина

Вы, вероятно, запустили графическое приложение с sudo, как объяснено здесь .

0
ответ дан 10 October 2013 в 18:11
  1. CTRL-ALT-F1 для доступа к окну терминала
  2. sudo chmod 777 /home/xxx -R
  3. Вернитесь к экрану входа в систему, нажав Ctrl + Alt + F7 или F8
  4. [ 114]
0
ответ дан 10 October 2013 в 18:11

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

Похожие вопросы: