Raspberry Pi apt-get Update / Upgrade auf Raspbian hängt?

13

Jedes Mal, wenn ich versuche, mein pi mithilfe von zu aktualisieren, sudo apt-get update && sudo apt-get upgradebleibt es während der Installation häufig hängen. Es war jedes Mal anders, aber das letzte Mal war Puls-Audio.

Außerdem kann ich pingen und ein ssh scheint sich zu verbinden, gibt mir aber nie eine Eingabeaufforderung. Ich habe zur gleichen Zeit ein anderes Terminal geöffnet und topzeigt der CPU ungefähr 90 +%

Hat jemand dies angetroffen?

Ich kann Protokolle anhängen, sobald ich dazu in der Lage bin.

whotyjones
quelle
Ich habe fast das gleiche Problem: Der sudo apt-get upgradeVorgang wurde irgendwann abgebrochen. Und danach kann ich über SSh keine Verbindung zu meinem RPi herstellen. Ich kann jedoch weiterhin auf meine Server-Testseite zugreifen. Die ACT-LED leuchtet die ganze Zeit. Und das dauert 3 Tage.
Ich habe das jetzt zweimal gehabt. Es war keine Option für nicht genügend Arbeitsspeicher, wie unten beschrieben. Gestern hing es während des Aktualisierungsprozesses lange an einem Paket, und ich konnte in tmux zu einem neuen Fenster wechseln und es ausführen free -m. Es waren noch ca. 300M frei und kein Swap im Einsatz. Derzeit hängt es und ist seit 10 Stunden. Dies ist nicht nur ein Problem, wenn das Betriebssystem beim Leeren der Festplatte nicht reagiert.
Halfgaar

Antworten:

4

Ich hatte auch ein Problem mit einem hängenden Update. Der Grund war die Stromquelle. Ich hatte eine 400-mA-Stromquelle, die für den RaspberrPi zu niedrig war. Ich habe auf 1000mA umgestellt und es lief gut. Vielleicht können Sie das überprüfen?

Glimmer
quelle
Es scheint mein Problem zu sein! Mit einer anderen Stromquelle ist alles in Ordnung.
Valeriy Van
3

Das Aktualisieren des Systems ist eine E / A-intensive Operation. Das Betriebssystem schreibt Daten nicht sofort auf die SD-Karte, sondern puffert sie im RAM. Irgendwann wird versucht, diese Puffer auf die SD-Karte zu schreiben. Da die SD-Karte nicht schnell genug ist, reagiert das Betriebssystem beim Leeren der Puffer nicht mehr.

Eine andere Möglichkeit besteht darin, dass auf Ihrem System nicht mehr genügend Arbeitsspeicher vorhanden ist, wodurch ein Austausch verursacht wird. Wenn Sie keinen Auslagerungsspeicher haben, beendet das Betriebssystem zufällige Prozesse. Wenn Sie zwar einen Swap haben, aber langsame Medien verwenden, dauert es noch einige Zeit, bis die Prozesse fortgesetzt werden können.

Lekensteyn
quelle
Würden Sie vorschlagen, das Betriebssystem auf die Festplatte zu übertragen, die angeschlossen ist, und dann nur die SD-Karte zum Booten zu verwenden?
Whotyjones
@whotyjones Das ist eine Möglichkeit, aber persönlich würde ich einfach eine schnelle SD-Karte von einer bekannten Marke bekommen und das System aktualisieren, wenn Daemons und GUI geschlossen sind. (Ich habe die SDSDU-008G-U46, 8 GB selbst für 9,00 €)
Lekensteyn
Ich werde einen bestellen und sehen, wie es funktioniert. Es ist etwas, worüber ich nachgedacht hatte, aber ich hätte nicht gedacht, dass es ein so großes Problem verursachen würde.
Whotyjones