“gzip:stdout:设备上没有剩余空间”

我安装了最近的更新后,在Ubuntu 13.04上从Ubuntu软件中心安装或卸载应用程序时出现以下错误:

installArchives() failed: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 332535 files and directories currently installed.) Removing gelemental ... Processing triggers for hicolor-icon-theme ... Processing triggers for menu ... Processing triggers for bamfdaemon ... Rebuilding /usr/share/applications/bamf-2.index... Processing triggers for desktop-file-utils ... Processing triggers for gnome-menus ... Processing triggers for man-db ... Setting up linux-image-extra-3.8.0-25-generic (3.8.0-25.37) ... Running depmod. update-initramfs: deferring update (hook will be called later) Examining /etc/kernel/postinst.d. run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.8.0-25-generic /boot/vmlinuz-3.8.0-25-generic run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.8.0-25-generic /boot/vmlinuz-3.8.0-25-generic update-initramfs: Generating /boot/initrd.img-3.8.0-25-generic gzip: stdout: No space left on device E: mkinitramfs failure cpio 141 gzip 1 update-initramfs: failed for /boot/initrd.img-3.8.0-25-generic with 1. run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1 Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-extra-3.8.0-25-generic.postinst line 1010. dpkg: error processing linux-image-extra-3.8.0-25-generic (--configure): subprocess installed post-installation script returned error exit status 2 dpkg: dependency problems prevent configuration of linux-image-generic: linux-image-generic depends on linux-image-extra-3.8.0-25-generic; however: Package linux-image-extra-3.8.0-25-generic is not configured yet. dpkg: error processing linux-image-generic (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of linux-generic: linux-generic depends on linux-image-generic (= 3.8.0.25.43); however: Package linux-image-generic is not configured yet. dpkg: error processing linux-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-extra-3.8.0-25-generic linux-image-generic linux-generic Error in function: Setting up linux-image-extra-3.8.0-25-generic (3.8.0-25.37) ... Running depmod. update-initramfs: deferring update (hook will be called later) Examining /etc/kernel/postinst.d. run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.8.0-25-generic /boot/vmlinuz-3.8.0-25-generic run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.8.0-25-generic /boot/vmlinuz-3.8.0-25-generic update-initramfs: Generating /boot/initrd.img-3.8.0-25-generic gzip: stdout: No space left on device cpio: write error: Broken pipe E: mkinitramfs failure cpio 1 gzip 1 update-initramfs: failed for /boot/initrd.img-3.8.0-25-generic with 1. run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1 Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-extra-3.8.0-25-generic.postinst line 1010. dpkg: error processing linux-image-extra-3.8.0-25-generic (--configure): subprocess installed post-installation script returned error exit status 2 dpkg: dependency problems prevent configuration of linux-image-generic: linux-image-generic depends on linux-image-extra-3.8.0-25-generic; however: Package linux-image-extra-3.8.0-25-generic is not configured yet. dpkg: error processing linux-image-generic (--configure): dependency problems - leaving unconfigured 

它说设备上没有剩余空间,但实际上我有足够的空间,唯一有24 MB空闲的分区是启动分区,但是如何访问它是什么以及如果这是问题该怎么办?

免责声明:此答案包含评论到另一个答案的信息。

我也没能通过Muon Package Manager安装最新的内核。 然后我做了:

 vic@vic-X202E ~ $ sudo apt-get install -f [sudo] password for vic: Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libkdcraw22 linux-headers-3.8.0-19 linux-headers-3.8.0-19-generic linux-headers-3.8.0-21 linux-headers-3.8.0-21-generic linux-image-3.8.0-19-generic linux-image-3.8.0-21-generic linux-image-extra-3.8.0-19-generic linux-image-extra-3.8.0-21-generic Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 5 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up linux-image-3.8.0-27-generic (3.8.0-27.40) ... Running depmod. update-initramfs: deferring update (hook will be called later) Examining /etc/kernel/postinst.d. run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.8.0-27-generic /boot/vmlinuz-3.8.0-27-generic run-parts: executing /etc/kernel/postinst.d/dkms 3.8.0-27-generic /boot/vmlinuz-3.8.0-27-generic run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.8.0-27-generic /boot/vmlinuz-3.8.0-27-generic update-initramfs: Generating /boot/initrd.img-3.8.0-27-generic gzip: stdout: No space left on device E: mkinitramfs failure cpio 141 gzip 1 update-initramfs: failed for /boot/initrd.img-3.8.0-27-generic with 1. run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1 

我做了sudo apt-get autoremove ,它为我删除了旧内核,之后可以安装新内核。

我猜,没有剩余空间的启动分区是Efi分区。

对我有用的是:

 sudo apt-get install plymouth 

你需要重新配置内核包

sudo dpkg-reconfigure linux-image-extra-3.8.0-25-generic

或尝试修复依赖项

sudo apt-get install -f