
어제 커널을 업데이트하기 위해 apt-get 업그레이드를 실행했는데(ubuntu 15.04) /boot 메모리가 부족합니다(보통 공간이 충분하지 않으면 업그레이드 작업이 실행되지 않습니다).
실수로 활성 커널을 삭제하여 여기에서 다음 단계를 수행하게 되었습니다.실수로 모든 커널을 제거한 후 시스템을 복원하는 방법은 무엇입니까?
이전 메모리 오류로 인해 현재 커널을 설치하거나 나머지 커널을 업그레이드할 수 없기 때문에 13단계에서 멈췄습니다.
업그레이드하면 다음 오류가 발생합니다.
root@ubuntu:/# apt-get -y upgrade linux-image-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... linux-image-generic is already the newest version.
Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up linux-image-3.19.0-31-generic (3.19.0-31.36) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Failed to symbolic-link boot/initrd.img-3.19.0-31-generic to initrd.img:File exists at /var/lib/dpkg/info/linux-image-3.19.0-31-generic.postinst line 629.
dpkg: error processing package linux-image-3.19.0-31-generic (--configure):
subprocess installed post-installation script returned error exit status 17
dpkg: dependency problems prevent configuration of linux-image-extra-3.19.0-31-generic:
linux-image-extra-3.19.0-31-generic depends on linux-image-3.19.0-31-generic; however:
Package linux-image-3.19.0-31-generic is not configured yet.
dpkg: error processing package linux-image-extra-3.19.0-31-generic (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-signed-image-3.19.0-31-generic:
linux-signed-image-3.19.0-31-generic depends on linux-image-3.19.0-31-generic (= 3.19.0-31.36); however:
Package linux-image-3.19.0-31-generic is not configured yet.
linux-signed-image-3.19.0-31-generic depends on linux-image-extra-3.19.0-31-generic (= 3.19.0-31.36); however:
Package linux-image-extra-3.19.0-31-generic is not configured yet.
dpkg: error processing package linux-signed-image-3.19.0-31-generic (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
linux-image-3.19.0-31-generic
linux-image-extra-3.19.0-31-generic
linux-signed-image-3.19.0-31-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
나는 또한 같은 오류로 인해 주사위를 제거하고 새로 설치하려고 시도했습니다.
root@ubuntu:/# sudo apt-get purge Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up linux-image-3.19.0-31-generic (3.19.0-31.36) ... Running depmod. update-initramfs: deferring update (hook will be called later) Failed to symbolic-link boot/initrd.img-3.19.0-31-generic to initrd.img:File exists at /var/lib/dpkg/info/linux-image-3.19.0-31-generic.postinst line 629. dpkg: error processing package linux-image-3.19.0-31-generic (--configure): subprocess installed post-installation script returned error exit status 17 dpkg: dependency problems prevent configuration of linux-image-extra-3.19.0-31-generic: linux-image-extra-3.19.0-31-generic depends on linux-image-3.19.0-31-generic; however: Package linux-image-3.19.0-31-generic is not configured yet.
dpkg: error processing package linux-image-extra-3.19.0-31-generic (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of linux-signed-image-3.19.0-31-generic: linux-signed-image-3.19.0-31-generic depends on linux-image-3.19.0-31-generic (= 3.19.0-31.36); however: Package linux-image-3.19.0-31-generic is not configured yet. linux-signed-image-3.19.0-31-generic depends on linux-image-extra-3.19.0-31-generic (= 3.19.0-31.36); however: Package linux-image-extra-3.19.0-31-generic is not configured yet.
dpkg: error processing package linux-signed-image-3.19.0-31-generic (--configure): dependency problems - leaving unconfigured No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing: linux-image-3.19.0-31-generic linux-image-extra-3.19.0-31-generic linux-signed-image-3.19.0-31-generic E: Sub-process /usr/bin/dpkg returned an error code (1)
나는 이것이 위의 질문과 직접 관련된 문제가 아니라 dpkg 문제이기 때문에 자체 질문이 필요하다고 생각합니다.
답변1
어떻게 해야 할지 모르겠어서 그냥 패키지를 제거했습니다.
sudo apt-get remove linux-image-extra-3.19.0-31-generic
그리고 다시 설치했어요
apt-get -y upgrade linux-image-generic
트릭을 수행 한 것 같습니다.