从 Debian 10 到 11 的 apt 全面升级:错过选择可信证书之类的问题,如何修复?

mat*_*teo 4 debian apt upgrade

我按照本指南在我的服务器上将 debian 10 更新到 11: https: //phoenixnap.com/kb/upgrade-debian-10-to-11

在步骤 6 中:

sudo apt full-upgrade -y
Run Code Online (Sandbox Code Playgroud)

我看到一个带有基于文本的 (G)UI 的屏幕,上面写着类似的内容(我是凭记忆引用的):

[...]将安装一些证书[...]

选择您信任的人:

还有一个复选框列表,其中包含 Mozilla 等名称,最后还有一个“确定”按钮。

所以,我打算检查所有复选框。由于我只能使用键盘,因此我使用箭头键将文本光标移动到第一个复选框,然后按 Enter 键以选择该复选框。

因为设计这个 (G)UI 的人显然是个天才,所以按 Enter 会导致提交表单(没有选中任何复选框,或者可能是第一个),而不是选中我的光标所在的复选框。

所以现在,我想,没有一个证书是“可信的”(希望它们仍然会被“安装”,至少是这么说的),无论这意味着什么。

我的问题是:

  • 我该如何纠正这个问题?

A.B*_*A.B 8

问这个问题的包最有可能是ca-certificates

软件包:ca-证书 (20210119)

常见CA证书

包含 Mozilla 浏览器附带的证书颁发机构,允许基于 SSL 的应用程序检查 SSL 连接的真实性。

要触发再次询问软件包的相同问题,命令是dpkg-reconfigure

描述

dpkg-reconfigure在安装软件包后重新配置它们。向其传递一个或多个包的名称以进行重新配置。它会询问配置问题,就像第一次安装软件包时一样。

所以只需运行:

dpkg-reconfigure ca-certificates
Run Code Online (Sandbox Code Playgroud)

在终端中再次获得有关启用证书的交互式问题(加上默认情况下可能优先级较低的问题,如果不知道其含义,则应保留默认值),并有机会更改以前的选择。