Linux: APT-GET / Kesalahan Repositori

Dibuat pada 27 Sep 2012  ·  5Komentar  ·  Sumber: raspberrypi/linux

Repositori daftar paket rusak setelah melakukan pembaruan apt-get; apt-get upgrade

Baru saja membuang dua pemasangan kartu SD Raspbian,

Mungkin masalah dengan
Membongkar pengganti libuuid1:armhf ...
selama pembaruan,

selanjutnya semua perintah apt-get gagal seperti yang ditunjukkan di bagian bawah sesi terminal saya di bawah ini.

pi@raspberrypi ~ $ sudo apt-get upgrade
Membaca daftar paket... Selesai
Membangun pohon ketergantungan
Membaca informasi status... Selesai
Paket berikut akan ditingkatkan:
bsdutils libblkid1 libcap2 libmount1 libuuid1 mount python-pygame
python-rpi.gpio python3-rpi.gpio util-linux xserver-common xserver-xorg-core
12 ditingkatkan, 0 baru dipasang, 0 untuk dihapus dan 0 tidak ditingkatkan.
Perlu mendapatkan 7.125 kB arsip.
Setelah operasi ini, 24,6 kB ruang disk tambahan akan digunakan.
Apakah Anda ingin melanjutkan [Y/n]? kamu
Dapatkan:1 http://archive.raspberrypi.org/debian/ wheezy/main python-rpi.gpio armhf 0.4.1a-1 [14.3 kB]
Dapatkan:2 http://archive.raspberrypi.org/debian/ wheezy/main python3-rpi.gpio armhf 0.4.1a-1 [12.3 kB]
Dapatkan:3 http://mirrordirector.raspbian.org/raspbian/wheezy/main mount armhf 2.20.1-5.2 [213 kB]
Dapatkan:4 http://mirrordirector.raspbian.org/raspbian/wheezy/main util-linux armhf 2.20.1-5.2 [659 kB]
Dapatkan:5 http://mirrordirector.raspbian.org/raspbian/wheezy/main bsdutils armhf 1:2.20.1-5.2 [84.7 kB]
Dapatkan:6 http://mirrordirector.raspbian.org/raspbian/wheezy/main libuuid1 armhf 2.20.1-5.2 [57.7 kB]
Dapatkan:7 http://mirrordirector.raspbian.org/raspbian/wheezy/main libblkid1 armhf 2.20.1-5.2 [119 kB]
Dapatkan:8 http://mirrordirector.raspbian.org/raspbian/wheezy/main libmount1 armhf 2.20.1-5.2 [112 kB]
Dapatkan:9 http://mirrordirector.raspbian.org/raspbian/wheezy/main libcap2 armhf 1:2.22-1.2 [12.5 kB]
Dapatkan:10 http://mirrordirector.raspbian.org/raspbian/wheezy/main python-pygame armhf 1.9.1release+dfsg-7 [2,841 kB]
Dapatkan:11 http://mirrordirector.raspbian.org/raspbian/wheezy/main xserver-common all 2:1.12.3.902-1 [1.395 kB]
Dapatkan:12 http://mirrordirector.raspbian.org/raspbian/wheezy/main xserver-xorg-core armhf 2:1.12.3.902-1 [1,604 kB]
Diambil 7.125 kB dalam 16 detik (441 kB/s)
Paket pra-konfigurasi...
(Membaca database ... 58033 file dan direktori saat ini diinstal.)
Bersiap untuk mengganti mount 2.20.1-5.1 (menggunakan .../mount_2.20.1-5.2_armhf.deb) ...
Membongkar dudukan pengganti...
Memproses pemicu untuk man-db ...
Menyiapkan mount (2.20.1-5.2) ...
(Membaca database ... 58033 file dan direktori saat ini diinstal.)
Bersiap untuk mengganti util-linux 2.20.1-5.1 (menggunakan .../util-linux_2.20.1-5.2_armhf.deb) ...
Membongkar util-linux pengganti ...
Memproses pemicu untuk man-db ...
Memproses pemicu untuk info pemasangan ...
Memproses pemicu untuk dukungan mime ...
Menyiapkan util-linux (2.20.1-5.2) ...
insserv: peringatan: runlevel awal saat ini (kosong) dari skrip hwclock.sh' overwrites defaults (S). insserv: warning: current stop runlevel(s) (S) of script hwclock.sh' menimpa default (0 6).
(Membaca database ... 58033 file dan direktori saat ini diinstal.)
Bersiap untuk mengganti bsdutils 1:2.20.1-5.1 (menggunakan .../bsdutils_1%3a2.20.1-5.2_armhf.deb) ...
Membongkar pengganti bsdutils ...
Memproses pemicu untuk man-db ...
Menyiapkan bsdutils (1:2.20.1-5.2) ...
(Membaca database ... 58033 file dan direktori saat ini diinstal.)
Bersiap untuk mengganti libuuid1:armhf 2.20.1-5.1 (menggunakan .../libuuid1_2.20.1-5.2_armhf.deb) ...
Membongkar pengganti libuuid1:armhf ...
dpkg: error: --configure membutuhkan nama paket yang valid tetapi ':armhf' tidak: nama paket ilegal dalam specifier ':armhf': tidak boleh berupa string kosong

Ketik dpkg --help untuk bantuan tentang menginstal dan menghapus paket [*];
Gunakan dselect' or aptitude' untuk manajemen paket yang mudah digunakan;
Ketik dpkg -Dhelp untuk daftar nilai tanda debug dpkg;
Ketik dpkg --force-help untuk daftar opsi pemaksaan;
Ketik dpkg-deb --help untuk bantuan tentang manipulasi file *.deb;

Opsi bertanda [*] menghasilkan banyak keluaran - menyalurkannya melalui less' or more' !E: Sub-proses /usr/bin/dpkg mengembalikan kode kesalahan (2)
pi@raspberrypi ~ $ sudo apt-get update
Tekan http://mirrordirector.raspbian.org wheezy InRelease
Tekan http://archive.raspberrypi.org wheezy InRelease
Tekan http://mirrordirector.raspbian.org wheezy/main armhf Packages
Tekan http://mirrordirector.raspbian.org wheezy/contrib Armhf Packages
Tekan http://mirrordirector.raspbian.org Paket wheezy/non-free armhf
Tekan http://mirrordirector.raspbian.org Paket wheezy/rpi armhf
Tekan http://archive.raspberrypi.org Paket wheezy/main armhf
Ign http://archive.raspberrypi.org wheezy/main Translation-en_GB
Ign http://archive.raspberrypi.org wheezy/main Translation-en
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/rpi Terjemahan-en
Membaca daftar paket... Kesalahan!
E: Masalah penguraian ketergantungan Tergantung
E: Terjadi kesalahan saat memproses libalien-sdl-dev-perl (NewVersion2)
E: Masalah dengan MergeList /var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_wheezy_main_binary-armhf_Packages
E: Daftar paket atau file status tidak dapat diuraikan atau dibuka.
pi@raspberrypi ~ $

Komentar yang paling membantu

Saya juga punya ini.

pi@raspberrypi ~ $ sudo rm -rf /var/lib/apt/lists/
pi@raspberrypi ~ $ sudo rm -rf /var/lib/dpkg/status
pi@raspberrypi ~ $ sudo touch /var/lib/dpkg/status

Ini berhasil untuk saya.

Semua 5 komentar

bisakah Anda menghapus semua file di /var/lib/apt/lists/ dan coba lagi?

Saya juga punya ini.

pi@raspberrypi ~ $ sudo rm -rf /var/lib/apt/lists/
pi@raspberrypi ~ $ sudo rm -rf /var/lib/dpkg/status
pi@raspberrypi ~ $ sudo touch /var/lib/dpkg/status

Ini berhasil untuk saya.

Saya menggunakan metode yang sama seperti Anda boxers999 dan itu berhasil untuk saya juga.

@spayz
Sudahkah Anda mencoba sarannya?
Saya tidak berpikir ini adalah masalah kernel. Kemungkinan besar repositori dalam keadaan buruk ketika Anda memperbarui, atau apt-get terputus/kehabisan memori/sdcard spacel.

Penutupan bukan masalah linux.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat