내 시스템에는 일부 손상된 종속성이 있지만 apt-get purge
을 통해 제거하려고 하면 dpkg --purge --force-all
프로세스가 실패합니다 errors were encountered while processing
.
더 구체적으로 말하자면, 종속성을 더 이상 제거할 수 없는 linux-image-extra
패키지가 있습니다 . linux-image
최신 커널이 설치되어 있으므로 제거하는 것은 문제가 되지 않지만 제거 프로세스가 계속 실패합니다.
그러면 더 이상 충돌이 발생하지 않도록 패키지를 강제로 제거하고 시스템을 다시 업데이트할 수 있습니까?
제거 중 오류:
sudo dpkg --purge --force-all linux-image-extra-3.19.0-51-generic
(Reading database ... 229019 files and directories currently installed.)
Removing linux-image-extra-3.19.0-51-generic (3.19.0-51.58) ...
depmod: FATAL: could not load /boot/System.map-3.19.0-51-generic: No such file or directory
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.19.0-51-generic /boot/vmlinuz-3.19.0-51-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.19.0-51-generic /boot/vmlinuz-3.19.0-51-generic
update-initramfs: Generating /boot/initrd.img-3.19.0-51-generic
WARNING: missing /lib/modules/3.19.0-51-generic
Ensure all necessary drivers are built into the linux image!
depmod: ERROR: could not open directory /lib/modules/3.19.0-51-generic: No such file or directory
depmod: FATAL: could not search modules: No such file or directory
sed: can't read /usr/share/plymouth/themes/kubuntu-text/kubuntu-text.plymouth: No such file or directory
E: /usr/share/initramfs-tools/hooks/plymouth failed with return 2.
update-initramfs: failed for /boot/initrd.img-3.19.0-51-generic with 2.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 2
dpkg: error processing package linux-image-extra-3.19.0-51-generic (--purge):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
linux-image-extra-3.19.0-51-generic
답변1
아니요일반적인절차이지만 특정 상황에 대한 구체적인 분석이 필요합니다. 이 페이지에서 볼 수 있듯이존경받는항상 유효한 접근 방식은 아닙니다.
권장 단계를 시도했다면 이미 문제 해결 단계에 들어간 것입니다.
때로는 더미 파일이나 디렉터리를 추가하여 제거 스크립트를 달랠 수 있습니다. 이 경우 다음을 수행할 수 있습니다.
depmod: ERROR: could not open directory /lib/modules/3.19.0-51-generic: No such file or directory
그러나 이 경우,
depmod: FATAL: could not load /boot/System.map-3.19.0-51-generic: No such file or directory
주어진 파일이 되기 때문에 해결이 어렵습니다.체재. (길이가 0인 파일을 만들어 볼 수도 있지만 아마도 작동하지 않을 것입니다.)
또는 손상된 패키지를 다시 설치하는 경우 제거 프로그램이 처리할 수 있는 순서로 누락된 부분을 복원하여 작동하는 경우도 있습니다.