Raspberry Pi apt-get update / upgrade su Raspbian si blocca?


13

Ogni volta che provo ad aggiornare il mio pi usando sudo apt-get update && sudo apt-get upgradespesso si bloccherà ad un certo punto durante l'installazione. Ogni volta sono stati diversi, ma l'ultimo era l'audio a impulsi.

Inoltre, sono in grado di eseguire il ping del pi e un ssh sembra connettersi, ma non mi dà mai un prompt. Ho avuto un altro terminale aperto allo stesso tempo e topmostra la CPU intorno al 90 +%

Qualcun altro ha riscontrato questo?

Posso allegare i log una volta che sono in grado.


Ho quasi lo stesso problema: la sudo apt-get upgradeprocedura si è interrotta in qualche momento. E dopo ciò non riesco a collegarmi al mio RPi tramite SSh. Ma posso ancora avere accesso alla pagina di test del mio server. Il comando ACT brilla sempre. E questo continua per 3 giorni.

L'ho già avuto due volte. Non era un'opzione di memoria esaurita, come descritto di seguito. Ieri, è rimasto appeso a lungo su alcuni pacchetti durante il processo di aggiornamento e sono stato in grado di passare a una nuova finestra in tmux ed eseguire free -m. C'erano ancora circa 300 M gratuiti e nessuno swap in uso. Attualmente è sospeso ed è stato per 10 ore. Non è solo un problema con la mancata risposta del sistema operativo durante lo scaricamento del disco.
Halfgaar,

Risposte:


4

Ho anche avuto un problema con un aggiornamento sospeso. Il motivo era la fonte di energia. Avevo una fonte di alimentazione di 400 mA che era troppo bassa per il RaspberrPi. Sono passato a 1000mA e funzionava bene. Forse puoi verificarlo?


Sembra essere il mio problema! Con un'altra fonte di alimentazione è tutto a posto.
Valeriy Van,

3

L'aggiornamento del sistema è un'operazione ad alta intensità di I / O. Il sistema operativo non scrive immediatamente i dati sulla scheda SD, ma li bufferizza nella RAM. Ad un certo punto, proverà a scrivere questi buffer sulla scheda SD. Poiché la scheda SD non è abbastanza veloce, il sistema operativo sembrerà non rispondere quando si scaricano i buffer.

Un'altra possibilità è che il sistema stia esaurendo la memoria, causando quindi lo scambio. Se non si dispone di spazio di scambio, il sistema operativo inizierà a interrompere i processi casuali. Se si dispone di swap, ma su supporti lenti, ci vorrà ancora del tempo prima che i processi possano continuare.


Consiglieresti di trasferire il sistema operativo sull'HDD collegato e di utilizzare solo la scheda SD per l'avvio?
Whotyjones,

@whotyjones Questa è una possibilità, ma personalmente otterrei una scheda SD veloce da un marchio noto e aggiornerei il sistema quando i demoni e la GUI sono chiusi. (Ho il SDSDU-008G-U46, 8 GB me stesso per € 9,00)
Lekensteyn

Ne ordinerò uno e vedrò come funziona. È qualcosa che avevo preso in considerazione ma non pensavo che avrebbe causato un grosso problema.
whotyjones,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.