シム署名は更新されません。

シム署名は更新されません。

私のデルインスピロン15ゲーム7577Linux Mint 21.1 Cinnamonを実行しているマシン(該当する場合は第7世代Intel)。約1ヶ月前、アップデートスクリプトの出力で次のことを確認しました。

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でコメント^^^

ベストアンサー1

最近の変更の1つshim-signedは、次の依存関係です。

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

最後の分離部分は問題を引き起こす部分です。 Linux Mintはbase-filesバージョン21.1.0でリリースされているため、要件を満たすことはできません。aptこれが制約を満たすことができると思いました。 Mintはパッケージバージョンをbase-files:i386リリースしないため、候補バージョンはUbuntuバージョンですが、システムの他の部分ではこれを要求し、結果的な競合を解決することはできません。驚くべきバグ関連の理由。i386base-files:amd64i386

アップグレードしたい場合はインストールしてみるshim-signedことができますが、grub-efi-amd64-signedこれがシステムの起動能力にどのような影響を与えるかはわかりません。個人的には私はアップグレードを無視します(私はMintを実行しないと言いやすいです)。

おすすめ記事