Не могу войти, Broken Pipe?

Хорошо, я действительно застрял на этом. Итак, вчера, когда я играл в космическую программу Kerbal, игра вылетала, поэтому я сделал полное отключение (удерживая кнопку питания). Когда я его включил, он просто отлично загрузился на экране входа в систему, но когда я нажал кнопку входа в систему, он выдает мне сообщение об ошибке, в котором говорится, что «не удалось написать укусы: сломанные трубы» и возвращается к экрану входа в систему. Поэтому я попытался перейти на гостевую учетную запись, и это сработало, так что это просто моя учетная запись ... Я уже искал ответы в сети, и я попробовал один, где это было, потому что были удалены пакеты, но когда я проверил ничего не было удалено, никогда. Так что я полностью потерян здесь. Пожалуйста, помогите!

0
задан 19 November 2013 в 04:54

2 ответа

После создания нового пользователя в режиме восстановления я заметил, что выполнение startx с моим собственным пользователем, но не с другими, вывело эту ошибку: xauth: error in locking authority file /home/Connor/.Xauthority Что решило мою проблему, так это удаление файла ~/.Xauthority из моего домашнего каталога - новый один был сгенерирован с правильными разрешениями, и все было исправлено.

0
ответ дан 19 November 2013 в 04:54

Попробуйте это. Вы можете перейти к recovery mode и затем выбрать опцию

network Enable networking

, он будет подключаться к сети (но для этого вам понадобится проводное подключение)

, а затем выберите

dpkg repair broken packages

, он проверит пакеты и, если возможно, восстановит сломанные пакеты. Попробуйте этот подход!

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

1. Перейдите в режим восстановления.

2.Выберите Drop to root shell

3. Теперь вы получите командную строку с привилегиями ROOT

4. Теперь создайте нового пользователя

adduser <newusername>

введите правильную информацию (если вы уже сделали это, перейдите сразу к шагу 5)

5. Теперь введите команду cp user, чтобы скопировать ваши данные в домашний каталог новых пользователей

cp -r /home/olduser/* /home/newuser/

6. Теперь удалите старого пользователя

deluser <olduser>

удалите его каталоги, если хотите (но убедитесь, что все ваши данные скопировано правильно)

rm -rf /home/olduser/*

7.Done Теперь просто перезагрузите компьютер, и вы должны получить новый аккаунт!

Надеюсь, это поможет!

0
ответ дан 19 November 2013 в 04:54

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

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