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.

Nitin Venkatesh
sumber
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.

lesmana
sumber
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
Avinash Raj
sumber