![开机后登录时无法输入密码](https://linux22.com/image/206272/%E5%BC%80%E6%9C%BA%E5%90%8E%E7%99%BB%E5%BD%95%E6%97%B6%E6%97%A0%E6%B3%95%E8%BE%93%E5%85%A5%E5%AF%86%E7%A0%81.png)
我正在运行一个带有 raspberry pi os lite (这是没有 GUI 的 debian)的 raspberry pi 4b,今天在 ssh 中运行了一个sudo apt update
.有很多东西可以升级(“ 1114 packages can be upgraded
”)。我没有做升级。我试图安装一些软件。我sudo apt install poppler-utils
下载了,然后出现了一些错误。
Setting up libc6:armhf (2.33-7) .../usr/bin/perl: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directorydpkg: error processing package libc6:armhf (--configure): installed libc6:armhf package post-installation script subprocess returned error exit status 127Setting up libc6:arm64 (2.33-7) .../usr/bin/perl: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directorydpkg: error processing package libc6:arm64 (--configure): installed libc6:arm64 package post-installation script subprocess returned error exit status 127Errors were encountered while processing: libc6:armhf libc6:arm64E: Sub-process /usr/bin/dpkg returned an error code (1)
所以我决定也许我应该sudo apt upgrade
先。当我这样做时,我得到了sudo: account validation failure, is your account locked?
,然后我就这样做了exit
(我是通过 ssh 完成这一切的)。然后我尝试通过 ssh 回到树莓派,几次,每次都有错误。第一的
kex_exchange_identification: read: Connection reset by peer
Connection reset by fe80::d62b:8db5:a7c5:cc7%en0 port 22
然后,kex_exchange_identification: Connection closed by remote host
然后ssh: connect to host server.local port 22: Connection refused
,此后我每次尝试登录时都会继续收到该信息。
所以我去 pi 进行物理登录。它位于登录屏幕上(通常是无头的,我通常只使用 ssh 登录。)登录提示光标在那里,但键盘没有任何反应。所以我通过拔掉 pi 并重新插入来重新启动。当它启动时,它给了我一个看起来正常的启动消息集合,直到最后它说了failed to start openbsd secure shell server
几次,每次后面跟着 see systemctl [something...something] for details
。然后就出现了登录提示。我输入了我的用户名,按 Enter 键,然后它没有询问我的密码,只是说登录不正确并且永远不会让我输入密码。我尝试使用 root 和用户名 pi 但对于所有这些都没有机会输入密码,并且我登录不正确。一段时间后,我也遇到了 60 秒后登录超时的情况。
所以现在我无法 ssh 登录,也无法物理登录。我尝试使用 ctrl-alt-f2 获取新的 tty,但它也有同样的问题,它没有给我输入密码的机会。顺便说一句,我已经使用这个安装的 raspberry pi os lite 一年多了,之前没有出现过这样的问题。我发现这这似乎与我在物理登录时遇到的问题相同。但我无法运行任何东西(例如sudo apt upgrade
),因为我无法登录。我可以将磁盘安装在另一台 Linux 计算机上并查看所有文件,因此我可以查看日志,但我不确定在哪里查看。
感谢您阅读这一切。我肯定不希望必须擦除驱动器并重新安装所有内容。我有文件,所以没有丢失任何内容,但花了很长时间才按照我想要的方式设置所有内容。有什么想法给我吗?