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

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

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

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

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

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

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

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

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

1
задан 15.04.2020, 04:18

2 ответа

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

Как исправить .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
ответ дан 15.04.2020, 04:19

Теги

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