AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
主页 / unix / 问题 / 738796
Accepted
Vlastimil Burián
Vlastimil Burián
Asked: 2023-03-06 14:22:12 +0800 CST2023-03-06 14:22:12 +0800 CST 2023-03-06 14:22:12 +0800 CST

shim-signed 永远不会更新

  • 772

在我的Dell Inspiron 15 Gaming 7577机器(第 7 代 Intel,如果相关)上,运行 Linux Mint 21.1 Cinnamon.. 大约一个月后,我在更新脚本输出中看到了这个:

Command: apt-get -o APT::Get::Always-Include-Phased-Updates=true dist-upgrade
--------------------------------------
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  shim-signed
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

考虑到我强制更新分阶段包,以下应该没有帮助/问题:

$ apt-cache policy shim-signed
shim-signed:
  Installed: 1.51+15.4-0ubuntu9
  Candidate: 1.51.3+15.7-0ubuntu1
  Version table:
     1.51.3+15.7-0ubuntu1 500 (phased 71%)
        500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
 *** 1.51+15.4-0ubuntu9 500
        500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
        100 /var/lib/dpkg/status

是否apt开始忽略该APT::Get::Always-Include-Phased-Updates=true选项?我不知道。

任何见解都将受到重视,谢谢。


# apt-get --simulate install shim-signed
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 base-files : Conflicts: base-files:i386
 base-files:i386 : Conflicts: base-files
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

以上我只是跑来模拟更新,希望对大家有所帮助。


$ apt-cache policy base-files{,:i386}
base-files:
  Installed: 21.1.0
  Candidate: 21.1.0
  Version table:
 *** 21.1.0 700
        700 http://packages.linuxmint.com vera/upstream amd64 Packages
        100 /var/lib/dpkg/status
     12ubuntu4.3 500
        500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
     12ubuntu4 500
        500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
base-files:i386:
  Installed: (none)
  Candidate: 12ubuntu4.3
  Version table:
     12ubuntu4.3 500
        500 http://archive.ubuntu.com/ubuntu jammy-updates/main i386 Packages
     12ubuntu4 500
        500 http://archive.ubuntu.com/ubuntu jammy/main i386 Packages

@Stephen 的评论^^^

linux-mint
  • 1 1 个回答
  • 52 Views

1 个回答

  • Voted
  1. Best Answer
    Stephen Kitt
    2023-03-06T19:24:15+08:002023-03-06T19:24:15+08:00

    最近的变化之一shim-signed是这种依赖性:

    grub-efi-amd64-signed (>= 1.191~) | grub-efi-arm64-signed (>= 1.191~) | base-files (<< 12.3)
    

    分离的最后一部分是导致问题的部分:由于 Linux Mint 发布了base-files21.1.0 版,因此无法满足要求。apt认为这base-files:i386可能满足约束条件:由于 Mint 不提供i386该软件包的版本,因此候选者是 Ubuntu 版本;但是系统的其他部分需要base-files:amd64并且无法解决由此产生的冲突,这就是导致涉及的有点令人惊讶的错误的原因i386。

    如果你真的想升级shim-signed,你可以尝试安装grub-efi-amd64-signed,但我不知道这对你启动系统的能力有什么影响。就个人而言,我会忽略升级(我知道,这对我来说很容易说,我没有运行 Mint)。

    • 1

相关问题

  • 在 Linux Mint 上更新 libinput

  • linux java -version 仅适用于 root 用户[关闭]

  • 在 Linux Mint 上用 LightDM 替换 MDM 的正确程序是什么?

  • Linux Mint 内核损坏

  • Synaptic 包管理器文件设置

Sidebar

Stats

  • 问题 199037
  • 回答 263511
  • 最佳答案 131755
  • 用户 66345
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve