실패 시 패키지 강제 제거

실패 시 패키지 강제 제거

내 시스템에는 일부 손상된 종속성이 있지만 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인 파일을 만들어 볼 수도 있지만 아마도 작동하지 않을 것입니다.)

또는 손상된 패키지를 다시 설치하는 경우 제거 프로그램이 처리할 수 있는 순서로 누락된 부분을 복원하여 작동하는 경우도 있습니다.

관련 정보