我有 Xubuntu 18.04.3,每当我尝试通过安装软件包时,都会apt-get
收到以下消息。
Removing linux-image-5.0.0-31-generic (5.0.0-31.33~18.04.1) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.0.0-31-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
/usr/sbin/grub-mkconfig: 35: /etc/default/grub: FROM:: not found
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 127
dpkg: error processing package linux-image-5.0.0-31-generic (--remove):
installed linux-image-5.0.0-31-generic package post-removal script subprocess returned error exit status 1
Errors were encountered while processing:
linux-image-5.0.0-31-generic
libdvd-pkg: Package libdvdcss2-1.4.2-1 was removed, stop processing...
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)
内容/etc/default/grub
:
Removing linux-image-5.0.0-31-generic (5.0.0-31.33~18.04.1) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.0.0-31-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
/usr/sbin/grub-mkconfig: 35: /etc/default/grub: FROM:: not found
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 127
dpkg: error processing package linux-image-5.0.0-31-generic (--remove):
installed linux-image-5.0.0-31-generic package post-removal script subprocess returned error exit status 1
Errors were encountered while processing:
linux-image-5.0.0-31-generic
libdvd-pkg: Package libdvdcss2-1.4.2-1 was removed, stop processing...
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)
每当内核或内核模块的更新,DPKG源的GRUB。您似乎在关注如何在 Ubuntu 18.04 Bionic Beaver Linux 上禁用 IPv6 地址,因为您修改了/etc/default 中的 GRUB 文件。最初,您应该编辑该文件中的相应行,但最终附加了这些行。并且由于附加了这些行FROM:
并且TO:
也在那里写入,这当然不是 GRUB 的有效条目。
要解决此问题,您需要删除这些行。在具有提升权限的文本编辑器中编辑文件
sudo nano /etc/default/grub
Run Code Online (Sandbox Code Playgroud)
并删除最后 6 行,即从第 35 行到第 40 行。
如果你想做那篇文章所说的,相应地编辑第 10 和 11 行。