我的 Raspbian Raspberry Pi 上遇到了一个奇怪的情况,因为大多数程序在启动之前就出现了段错误:
user@raspberrypi:~ $ sudo -s
Segmentation fault
user@raspberrypi:~ $ ssh -vvv localhost
Segmentation fault
user@raspberrypi:~ $ sudo reboot
Segmentation fault
user@raspberrypi:~ $ sudo apt update
Segmentation fault
user@raspberrypi:~ $ htop
htop 2.0.2 aborting. Please report bug at http://hisham.hm/htop
(...)
一些简单的事情仍然有效:
user@raspberrypi:~ $ touch abc
user@raspberrypi:~ $ ls
abc
我的uname -a
是Linux raspberrypi 4.9.41-v7+ #1023 SMP Tue Aug 8 16:00:15 BST 2017 armv7l GNU/Linux
,并free
返回
total used free shared buff/cache available
Mem: 927M 40M 31M 9.1M 855M 816M
Swap: 99M 13M 86M
从那时起我就无法优雅地重新启动,sudo
并且su
都死了。此会话在此开始之前已打开,但我也无法在框中打开新的 ssh 会话。
我会尝试拔掉插头并再次打开它,但这可能是什么原因造成的?我apt upgrade
之前做了一个,但似乎这个开始得比较晚;我不知道其他罪魁祸首可能是什么。
谢谢!
答案1
我也有过同样的经历,而且很多次(我不记得有多少次,但至少有两次)。我最终认为这是一个致命的情况。唯一对我有用的是全新的安装。这要怪就怪磁卡了。这只是我的猜测,我没有任何争论。嗯,我可能有一个。这种情况总是发生在我的圆周率在抽屉里闲置了很长时间之后。因此,我的悲观建议是备份可能仍然有价值的内容并重新开始。但如果我是你,我会在继续之前等待其他答案,因为我经验不足,知识渊博。