dpkg : 오류 : 0 행 근처의 파일 '/ var / lib / dpkg / available'구문 분석


24

거의 반나절 이상 git-core 패키지를 설치하려고 시도했습니다. 내가 할 때 마다이 오류가 발생합니다.

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

또한 실행 해봤 sudo apt-get update하고 sudo apt-get install --fix-missing. apt-get 캐시를 재부팅하고 정리하려고 시도해도 여전히 작동하지 않습니다.


1
마지막으로 해결책!
RolandiXor

답변:


64

문제는 /var/lib/dpkg/available파일이 손상 되었다는 것 입니다.

이것은 반드시 git 또는 git-core 패키지와 관련이있는 것은 아닙니다. 다른 패키지를 설치하려고하면 실패합니다.

이 문제를 해결하려면 다음 명령을 사용하여 파일을 삭제 / 삭제해야합니다.

sudo dpkg --clear-avail

그런 다음 명령을 사용하여 파일을 다시 빌드하십시오.

sudo apt-get update

이제 git과 git-core를 설치할 수 있습니다.


1

아래 오류에서 /var/lib/dpkg/available파일이 손상 되었다는 것이 분명하게 나타났습니다 .

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

위의 문제에 대한 해결책은 현재 /var/lib/dpkg/available파일을 다른 /var/lib/dpkg/available-old백업 파일 로 바꾸는 것 입니다.

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

이제 시도해보십시오

sudo apt-get update
sudo apt-get install -f
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.