dpkg: error: parsing file '/ var / lib / dpkg / tersedia' di dekat baris 0


24

Sudah mencoba menginstal paket git-core selama hampir lebih dari setengah hari sekarang. Setiap kali saya melakukannya, saya mendapatkan kesalahan ini:

dpkg: error: parsing file '/var/lib/dpkg/available' near line 0:
newline in field name `../../../../../share/pyshared/UpdateManager/Core/__init__.py'

Saya juga sudah mencoba menjalankan sudo apt-get updatedan sudo apt-get install --fix-missing. Bahkan mencoba me-reboot dan membersihkan cache apt-get, tetap tidak berhasil.


1
Akhirnya, solusinya!
RolandiXor

Jawaban:


64

Masalahnya adalah /var/lib/dpkg/availablefile Anda rusak.

Ini belum tentu terkait dengan paket git atau git-core. Cobalah untuk menginstal paket lain dan mereka akan gagal juga.

Untuk memperbaiki ini, Anda harus menghapus / menghapus file menggunakan perintah:

sudo dpkg --clear-avail

lalu buat kembali file menggunakan perintah:

sudo apt-get update

Sekarang Anda harus dapat menginstal git dan git-core.


1

Dari kesalahan di bawah ini, terlihat jelas bahwa /var/lib/dpkg/availablefile Anda rusak.

dpkg: error: parsing file '/var/lib/dpkg/available' near line 0:
newline in field name `../../../../../share/pyshared/UpdateManager/Core/__init__.py'

Solusi untuk masalah di atas adalah mengganti /var/lib/dpkg/availablefile saat ini dengan /var/lib/dpkg/available-oldfile cadangan lain .

sudo rm /var/lib/dpkg/available
sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available

Sekarang coba,

sudo apt-get update
sudo apt-get install -f
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.