Saya tahu ada banyak posting di forum ini, tetapi saya tidak menemukan apa-apa tentang masalah saya yang sebenarnya. Raspberry Pi saya baru saja tiba dan saya menginstal Arch Linux dan boot, mengubah zona waktu dan kata sandi, hanya hal-hal pengaturan dasar. Lalu saya menginisialisasi pacman menggunakan pacman-key --init
dan menginisialisasi sangat cepat. Saya kemudian terbiasa pacman -Syu
mendapatkan pembaruan terbaru untuk sistem. Saya tahu itu akan memakan waktu cukup lama sehingga saya turun untuk membiarkannya melakukan hal itu dan ketika saya kembali lampu AKTIFITAS pada Pi saya mati dan layar output hitam tanpa prompt perintah atau apa pun. Asumsi saya adalah bahwa entah bagaimana Pi saya kehilangan kekuatan atau sesuatu, tetapi saya tidak yakin. Namun, beberapa jenis kesalahan terjadi, karena ketika saya mencoba dan menjalankan pacman untuk menginstal apa pun, saya mendapatkan kesalahan berikut:
pacman: error while loading shared libraries: /usr/lib/libgpgme.so.11: file too short
Saya tidak yakin, tapi saya pikir kekuatan untuk Pi saya mungkin terganggu saat instalasi. Saya memeriksa semua direktori root seperti etc
dan bin
dan semua file tampaknya ada di sana, jadi sejauh yang saya tahu instalasi Arch Linux saya masih baik-baik saja ... tapi untuk beberapa alasan pacman tidak mau bekerja. Adakah yang tahu masalah di sini? Ini adalah pengalaman pertama saya dengan OS Linux, meskipun saya telah menggunakan baris perintah pada UNIX OS-X saya selama hampir setahun, jadi saya bukan noob total. Bantuan apa pun akan bagus.
Jawaban:
File-file itu tampaknya ada di sana , tetapi itu bukan masalahnya - seperti pesan kesalahan mengatakan, mereka "terlalu pendek", atau dengan kata lain, kemungkinan besar kosong. (Ini sering terjadi ketika daya hilang selama pemutakhiran. Metadata file ditulis pertama saat membuat file baru, kemudian ketika menutup file yang sudah selesai, tetapi hanya tulisan pertama yang disiram ke disk - yang kedua hilang karena daya kerugian.)
Cara normal untuk memperbaikinya adalah menginstal ulang semua paket yang terpengaruh. Karena Anda hanya memiliki sistem Arch yang baru, mungkin lebih mudah untuk hanya menghapus dan menginstal ulang. (Namun, jangan repot-repot melakukan partisi ulang, tanda
find /mnt -delete
+pacstrap /mnt base
akan cukup.)sumber
fdisk
adalah bagian terpanjang dari partisi ulang - sisanya membutuhkan waktu beberapa detik.