Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Been trying to install git-core package for almost more than half a day now. Everytime i do, I get this error:

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

I've also tried running sudo apt-get update and sudo apt-get install --fix-missing. Even tried rebooting and cleaning the apt-get cache, still doesnt work.

share|improve this question
1  
Finally, a solution! –  RolandiXor Feb 7 '12 at 2:37
add comment

2 Answers

up vote 34 down vote accepted

The problem is that your /var/lib/dpkg/available file is damaged.

This is not necessarily related to the git or git-core packages. Try to install any other package and they will fail too.

To fix this you have to delete/clear the file using the command:

sudo dpkg --clear-avail

then rebuild the file using the command:

sudo apt-get update

Now you should be able to install git and git-core.

share|improve this answer
add comment

From the below error,it was clearly shown that your /var/lib/dpkg/available file was corrupted.

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

Solution for the above problem is to replace the current /var/lib/dpkg/available file with another /var/lib/dpkg/available-old backup file.

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

Now try,

sudo apt-get update
sudo apt-get install -f
share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.