Raspberry Pi apt-get在Raspbian上更新/升级挂起?


13

每当我尝试使用sudo apt-get update && sudo apt-get upgrade它更新pi时,它通常会在安装过程中挂起。每次都不同,但最后一个是脉冲音频。

此外,我能够对pi进行ping操作,并且似乎可以连接ssh,但从未提示我。我同时打开了另一个终端,top显示CPU大约90%以上

有人遇到过这种情况么?

只要有能力,我就可以附加日志。


我几乎有同样的问题:sudo apt-get upgrade程序在某一时刻停止了。之后,我无法通过SSh连接到我的RPi。但是我仍然可以访问我的服务器测试页面。ACT领导的组织一直在发光。并持续3天。

我已经有两次了。如下所述,它不是内存不足的选项。昨天,它在升级过程中长时间挂在某些软件包上,我能够在tmux中切换到新窗口并运行free -m。仍有大约300M的免费空间,没有使用交换。目前,它已经挂了10个小时了。这不仅是磁盘刷新期间操作系统无响应的问题。
Halfgaar 2014年

Answers:


4

我也有挂起更新的问题。原因是电源。我有一个400mA的电源,对于RaspberrPi来说这是很低的。我已更改为1000mA,并且运行良好。也许您可以检查一下?


看来是我的问题!使用另一个电源,一切正常。
瓦列里·范

3

更新系统是一项I / O密集型操作。操作系统不会立即将数据写入SD卡,而是会将其缓冲在RAM中。在某个时候,它将尝试将这些缓冲区写入SD卡。由于SD卡的速度不够快,因此在刷新缓冲区时,操作系统将无响应。

另一种可能性是您的系统内存不足,从而导致交换。如果没有交换空间,则操作系统将开始杀死随机进程。如果您确实有交换,但是在慢速介质上,则仍需要一些时间才能继续进行处理。


您是否建议将操作系统转移到连接的HDD,然后仅使用SD卡进行引导?
whotyjones

@whotyjones这是可能的,但是就我个人而言,我只是从知名品牌那里获得快速SD卡,并在关闭守护程序和GUI时更新系统。(我自己有SDSDU-008G-U468 GB的
磁盘

我将订购一个,看看它是如何工作的。我曾考虑过这件事,但我认为这不会造成太大的问题。
whotyjones
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.