安装软件包时出错:已安装的grub-efi-amd64软件包安装后脚本子进程返回错误退出状态255

时间:2020-08-28 05:44:29

标签: linux

我最近开始在Dell XPS笔记本电脑上使用KDE Neon作为主要操作系统。 我通常使用发现来安装系统更新。但是最近,在安装任何系统更新时,我一直收到此错误消息。

Fatal error: Error while installing package: installed grub-efi-amd64 package post-installation script subprocess returned error exit status 255

我在线四处寻找帮助,并尝试了一些建议,例如apt install --reinstall grub-efi-amd64 AND dpkg --configure -a,我在终端上看到以下消息。我不记得中断计算机上的任何更新。此系统是UEFI系统,在/ boot / efi

上具有EFI分区
Setting up grub-efi-amd64 (2.04-1ubuntu26.2) ...
od: /sys/firmware/efi/efivars/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c: Operation not permitted
/usr/share/grub/grub-check-signatures: 22: [: Illegal number: 
dpkg: error processing package grub-efi-amd64 (--configure):
 installed grub-efi-amd64 package post-installation script subprocess returned error exit status 255
dpkg: dependency problems prevent configuration of grub-efi-amd64-signed:
 grub-efi-amd64-signed depends on grub-efi-amd64 | grub-pc; however:
  Package grub-efi-amd64 is not configured yet.
  Package grub-pc is not installed.

dpkg: error processing package grub-efi-amd64-signed (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of shim-signed:
 shim-signed depends on grub-efi-amd64-signed | grub-efi-arm64-signed; however:
  Package grub-efi-amd64-signed is not configured yet.
  Package grub-efi-arm64-signed is not installed.

dpkg: error processing package shim-signed (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 grub-efi-amd64
 grub-efi-amd64-signed
 shim-signed

我检查了/ usr / share / grub / grub-check-signatures文件,这是第22行的内容

    21          if ! [ -f $efivars/$secureboot_var ] \
    22                  || [ "$(od -An -t u1 $efivars/$secureboot_var | awk '{ print $NF }')" -ne 1 ]
    23          then
    24                  return 1
    25          fi

不确定是什么使我的系统崩溃。感谢您的帮助(如果可能,请避免重新安装操作系统)。

0 个答案:

没有答案