Pembaruan / pembaruan apt-get Raspberry Pi di Raspbian hang?

13

Setiap kali saya mencoba untuk memperbarui pi saya menggunakannya sudo apt-get update && sudo apt-get upgradesering akan menggantung di beberapa titik selama instalasi. Sudah berbeda setiap kali, tetapi yang terakhir adalah audio pulsa.

Selain itu, saya bisa melakukan ping pi dan ssh tampaknya terhubung, tetapi tidak pernah memberi saya prompt. Saya memiliki terminal lain yang terbuka pada saat yang sama dan topmenunjukkan CPU sekitar 90 +%

Adakah orang lain yang mengalami ini?

Saya bisa melampirkan log begitu saya bisa.

whotyjones
sumber
Saya memiliki masalah yang hampir sama: sudo apt-get upgradeprosedur berhenti pada suatu saat. Dan setelah itu saya tidak dapat terhubung ke RPi saya melalui SSh. Tetapi saya masih dapat memiliki akses ke halaman pengujian server saya. Dipimpin ACT bersinar sepanjang waktu. Dan ini berlanjut selama 3 hari.
Saya sudah memiliki ini dua kali sekarang. Itu bukan opsi kehabisan memori, seperti yang dijelaskan di bawah ini. Kemarin, itu tergantung lama pada beberapa paket selama proses upgrade, dan saya bisa beralih ke jendela baru di tmux dan jalankan free -m. Masih ada sekitar 300 juta gratis dan tidak ada swap digunakan. Saat ini, tergantung dan telah selama 10 jam. Ini bukan hanya masalah OS yang tidak responsif selama flush disk.
Halfgaar

Jawaban:

4

Saya juga punya masalah dengan pembaruan gantung. Alasannya adalah sumber daya. Saya memiliki sumber daya 400mA yang rendah untuk RaspberrPi. Saya telah berubah menjadi 1000mA dan itu berjalan dengan baik. Mungkin Anda bisa memeriksanya?

mika
sumber
Sepertinya itu masalah saya! Dengan sumber daya lain semuanya OK.
Valeriy Van
3

Memperbarui sistem adalah operasi intensif I / O. OS tidak segera menulis data ke kartu SD, melainkan akan buffer dalam RAM. Pada titik tertentu, ia akan mencoba untuk menulis buffer ini ke kartu SD. Karena kartu SD tidak cukup cepat, OS akan terlihat tidak responsif ketika membilas buffer.

Kemungkinan lain adalah bahwa sistem Anda kehabisan memori, sehingga menyebabkan pertukaran. Jika Anda tidak memiliki ruang swap, OS akan mulai mematikan proses acak. Jika Anda memiliki swap, tetapi pada media yang lambat, itu masih akan memakan waktu sebelum proses dapat dilanjutkan.

Lekensteyn
sumber
Apakah Anda menyarankan mentransfer OS ke HDD yang terpasang dan hanya menggunakan kartu SD untuk boot?
whotyjones
@whotyjones Itu adalah suatu kemungkinan, tetapi secara pribadi saya hanya akan mendapatkan kartu SD cepat dari merek terkenal dan memperbarui sistem ketika daemon dan GUI ditutup. (Saya punya SDSDU-008G-U46, 8 GB sendiri untuk € 9,00)
Lekensteyn
Saya akan memesan satu dan melihat cara kerjanya. Itu adalah sesuatu yang saya pertimbangkan tetapi saya tidak berpikir itu akan menyebabkan banyak masalah.
whotyjones