우분투 14를 실행 중인데 자동 소프트웨어 업데이트 프로그램이 시작되면 오류가 발생하고 부분 업그레이드만 제공한 다음 완전히 실패합니다. 내가 달리면 sudo apt-get update
모든 것이 괜찮습니다. 그러나 실행하면 sudo apt-get upgrade
다음과 같은 결과가 나타납니다.
Fetched 60.8 MB in 10min 34s (95.8 kB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
dpkg: unrecoverable fatal error, aborting:
files list file for package 'libhttp-daemon-perl' is missing final newline
E: Sub-process /usr/bin/dpkg returned an error code (2)
어떤 도움이라도 대단히 감사하겠습니다.
답변1
패키지를 다시 설치해 보세요libhttp-daemon-perl
# apt-get --reinstall install
답변2
*.list 파일이 손상된 것 같습니다.
먼저 파일을 찾으세요 /var/lib/dpkg/info/libhttp-daemon-perl.list
.
존재 여부를 확인할 수 있습니다.ls /var/lib/dpkg/info/ | grep libhttp-daemon-perl.list
그런 다음 파일을 삭제하거나 이동합니다.sudo rm /var/lib/dpkg/info/libhttp-daemon-perl.list
그 후 패키지를 다시 설치하십시오.sudo apt-get install libhttp-daemon-perl --reinstall