无法登录,管道破了?

无法登录,管道破了?

好吧,所以我真的被这个问题难住了。昨天我在玩 Kerbal Space Program 时,游戏崩溃了,所以我硬关机了(按住电源按钮)。当我打开它时,它启动正常,进入登录屏幕,但当我点击登录时,它给了我一个错误消息,说“无法写入字节:管道损坏”,然后返回登录屏幕。所以我尝试使用访客帐户,这确实有效,所以这只是我的帐户……我已经在网上寻找答案,我尝试了一个因为删除了软件包而导致问题的答案,但当我检查时,什么都没有被删除。所以我完全迷路了。请帮忙!

答案1

在恢复模式下创建新用户后,我注意到startx使用我自己的用户执行操作而非其他用户执行操作会引发此错误:xauth: error in locking authority file /home/Connor/.Xauthority解决我的问题的方法是删除~/.Xauthority主目录中的文件 - 生成一个具有正确权限的新文件并且一切都已修复。

答案2

试试这个。您可以转到recovery mode,然后选择选项

network Enable networking

它将连接到网络(但您需要有线连接)

然后选择

dpkg repair broken packages

它会检查包裹,如果可能的话,它会修复损坏的包裹..所以试试这种方法!

如果这没有帮助,那么还有其他方法。虽然不是完整的解决方案,但可以解决你的问题...

1.进入恢复模式。

2.选择Drop to root shell

3.现在你将获得命令提示符特权

4.现在创建一个新用户

adduser <newusername>

输入正确的信息(如果您已经完成此操作,则直接跳至步骤 5)

5.现在用户使用 cp 命令将数据复制到新用户的主目录中

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

6.现在删除旧用户

deluser <olduser>

如果你愿意的话可以删除他的目录(但要确保所有数据都已正确复制)

rm -rf /home/olduser/*

7.完成现在只需重新启动您就应该获得新帐户!

希望这可以帮助!

相关内容