심 서명은 업데이트되지 않습니다.

심 서명은 업데이트되지 않습니다.

델 인스피론 15 게임 7577Linux Mint 21.1 Cinnamon을 실행하는 머신(해당하는 경우 7세대 Intel). 약 한 달 전 업데이트 스크립트 출력에서 ​​다음을 확인했습니다.

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

최근 변경 사항 중 하나 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이것이 제약 조건을 충족할 수 있다고 생각했습니다 . Mint는 패키지 버전을 base-files:i386출시하지 않기 때문에 후보 버전은 Ubuntu 버전이지만 시스템의 다른 부분에서는 이를 요구 하고 결과적인 충돌을 해결할 수 없습니다. 놀라운 버그 관련 이유 .i386base-files:amd64i386

업그레이드하고 싶다면 shim-signed설치해 볼 수 있지만 grub-efi-amd64-signed이것이 시스템 부팅 능력에 어떤 영향을 미칠지는 모르겠습니다. 개인적으로 저는 업그레이드를 무시할 것입니다(저는 Mint를 실행하지 않는다고 말하기 쉽습니다).

관련 정보