Raspberry Pi apt-get update / upgrade на Raspbian зависает?

13

Всякий раз, когда я пытаюсь обновить мой пи с sudo apt-get update && sudo apt-get upgradeего помощью, он часто зависает в какой-то момент во время установки. Каждый раз это было по-другому, но последним был импульсный звук.

Кроме того, я могу пропинговать пи, и ssh, кажется, соединяется, но никогда не дает мне подсказку. В то же время у меня был открыт другой терминал, и topпроцессор показывает около 90% +

кто-нибудь еще сталкивался с этим?

Я могу прикрепить журналы, как только смогу.

whotyjones
источник
У меня почти такая же проблема: sudo apt-get upgradeпроцедура остановилась в какой-то момент. И после этого я не могу подключиться к своему RPi через SSh. Но я все еще могу получить доступ к моей тестовой странице сервера. АСТ-светодиод светит все время. И это продолжается 3 дня.
У меня было это дважды сейчас. Это не было нехваткой памяти, как описано ниже. Вчера он долго зависал на каком-то пакете во время процесса обновления, и я смог переключиться в новое окно в tmux и запустить free -m. Было еще около 300 миллионов свободных и никаких свопов в использовании. В данный момент висит и уже 10 часов. Это не просто проблема с невосприимчивостью ОС во время очистки диска.
Halfgaar

Ответы:

4

У меня тоже была проблема с зависшим обновлением. Причиной был источник питания. У меня был источник питания 400 мА, который был слишком низким для RaspberrPi. Я изменил на 1000 мА, и он работал хорошо. Возможно, вы можете проверить это?

слюда
источник
Кажется, это моя проблема! С другим источником питания все ок.
Валерий Ван
3

Обновление системы - это интенсивная операция ввода-вывода. ОС не сразу записывает данные на SD-карту, вместо этого она буферизует их в оперативной памяти. В какой-то момент он попытается записать эти буферы на SD-карту. Поскольку SD-карта недостаточно быстрая, ОС будет выглядеть не отвечающей при очистке буферов.

Другая возможность состоит в том, что вашей системе не хватает памяти, что вызывает обмен. Если у вас нет пространства подкачки, ОС начнет убивать случайные процессы. Если у вас есть своп, но на медленном носителе, процесс может продолжаться некоторое время.

Lekensteyn
источник
Вы бы предложили перенести ОС на подключенный жесткий диск и использовать только SD-карту для загрузки?
whotyjones
@whotyjones Это возможно, но лично я бы просто получил быструю SD-карту от известного бренда и обновил бы систему, когда демоны и GUI закрыты. (У меня есть SDSDU-008G-U46, 8 Гб, я сам за 9,00 евро)
Лекенштейн
Я закажу один и посмотрю, как это работает. Я подумал об этом, но не думал, что это вызовет столько проблем.
whotyjones