
我昨天運行 apt-get Upgrade 來更新我的核心(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
似乎已經成功了