首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apt离线“用于键环的路径无效”错误使用trusted.gpg not Trud.gpg.d

apt离线“用于键环的路径无效”错误使用trusted.gpg not Trud.gpg.d
EN

Ask Ubuntu用户
提问于 2022-03-15 02:41:31
回答 1查看 827关注 0票数 3

在全新的ubuntu服务器20.04安装上,运行apt脱机安装第一个更新程序将在ERROR: Path for keyring is invalid: /etc/apt/trusted.gpg中失败。

离线机器是使用最近下载的映像ubuntu-20.04.4-live amd64.iso构建的VM。VM运行后,将手动安装两个包,并创建sig文件:

代码语言:javascript
复制
    sudo dpkg -i python3-magic_0.4.15-3_all.deb
    sudo dpkg -i apt-offline_1.8.2-1_all.deb
    sudo apt-offline set initial-update-01.sig --update

在线机器:

代码语言:javascript
复制
     sudo apt-offline get initial-update-01.sig --bundle initial-update-01-bundle.zip

离线机器:

代码语言:javascript
复制
sudo apt-offline install initial-update-01-bundle.zip
ERROR: Path for keyring is invalid: /etc/apt/trusted.gpg

在尝试解决错误时,由于debian-存档-keyring被列为apt脱机的推荐依赖项,因此下载并手动安装:

代码语言:javascript
复制
 sudo dpkg -i debian-archive-keyring_2019.1ubuntu2_all.deb

当试图安装包时,错误仍然存在,并且仍然是相同的。

Apt-脱机正在寻找不存在的/etc/apt/trusted.gpg,但是有一个目录/etc/apt/trusted.gpg.d包含几个gpg文件ubuntu-keyring-2012-archive.gpg ubuntu-keyring-2012-cdimage.gpg ubuntu-keyring-2018-archive.gpg

它似乎是一个问题,以某种方式告诉apt离线使用/etc/apt/trusted.gpg.d,这是正确的,如果是的话,如何做到这一点?如果没有,如何通过列出的键环错误?

编辑1:这个职位指的是ubuntu18.04。此外,apt离线似乎是维护脱机安装的一种简单和当前的方式,但对其他相对简单的替代方案开放。

编辑2:

  1. 我在某个地方看到不正确的系统时间会影响gpg。NTP没有配置,但时钟大致正确。
  2. 运行sudo apt-offline install initial-update-01-bundle.zip之后,下一步是使用sudo apt-offline set upgrade.sig --upgrade创建一个新的签名文件。此新签名文件与前一个签名文件相同,因此看起来没有更新任何内容。
  3. 修改后的“键环路径无效”错误标题旨在更具描述性
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2022-05-03 15:45:33

我对Ubuntu20.04也有这个问题。现在22.04可用了,我发现问题已经解决了。

因此,我访问了https://packages.ubuntu.com/jammy/all/apt-offline/download,并下载了deb文件,用于apt离线,并将其安装到一对用于测试的20.04虚拟机上。测试是成功的。没有关于钥匙环的警告。我首先通过安装htop进行测试。我的第二个测试是安装gcc。

注意:一个VM可以访问Internet,另一个根本没有网络。这两台机器都可以访问主机上的共享目录。(我用它来模拟使用USB驱动器/ CD磁盘)。

确实有效的版本是1.8.4。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1397567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档