
새로 설치된 신뢰할 수 있는 설치가 있으며 지금까지 다음을 수행했습니다.
- 설치됨
- 실행
sudo apt-get update && sudo apt-get dist-upgrade
(및 업데이트 실행)
재부팅 후(정확히 언제 문제가 발생했는지는 확실하지 않지만 그 이후로 몇 번 재부팅했습니다) 이제 apt를 통해 아무것도 설치할 수 없습니다. 설치를 시도하면 다음이 제공됩니다.
mitch@corundum:/media$ sudo apt-get install htop
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
htop
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/68.0 kB of archives.
After this operation, 188 kB of additional disk space will be used.
Use of uninitialized value $value in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 65, <__ANONIO__> line 1.
Use of uninitialized value $item in hash element at /usr/share/perl5/Debconf/DbDriver/File.pm line 85, <__ANONIO__> chunk 1.
dpkg: unrecoverable fatal error, aborting:
fgets gave an empty string from `/var/lib/dpkg/diversions'
E: Sub-process /usr/bin/dpkg returned an error code (2)
두 번째 줄을 검색하여 몇 개의 링크를 찾았지만 그 중 어느 것도 도움이 되지 않았습니다.
예를 들어,이것질문은 가장 많이 찬성된 답변으로 Python 스크립트를 실행합니다. 시도해 보았지만 좋지 않습니다.
/var/lib/dpkg/diversions
와 의 파일이 모두 /var/lib/dpkg/diversions-old
비어 있으므로 현재 파일을 이전 파일로 바꾸는 것은 아무 작업도 수행하지 않습니다.
이것을 설치하려면 어떻게 해야 합니까?
답변1
보고된 내용으로 인해 영향을 받을 수 있습니다.벌레안에 debconf
. 댓글을 읽으면 한 사용자가 다음을 실행하여 이 문제를 해결할 수 있었습니다.
sudo dpkg-reconfigure debconf
당신에게도 같은 효과가 있는지 확인해보세요.