Jan*_*Jan 8 yum centos gpg repository gitlab
yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
gitlab_gitlab-ce/x86_64/signature | 836 B 00:00:00
gitlab_gitlab-ce/x86_64/signature | 1.0 kB 00:00:00 !!!
gitlab_gitlab-ce-source/signature | 836 B 00:00:00
gitlab_gitlab-ce-source/signature | 951 B 00:00:00 !!!
No packages marked for update
Run Code Online (Sandbox Code Playgroud)
我发布这个问题是因为我找不到以下问题的答案:
1)我假设这些条目与检查 gpg 的签名有关,该签名在 /etc/yum.repos.d 的 .repo 文件中定义
repo 文件是在 GitLab 环境的默认安装期间创建的。我在其他帖子中也看到过这个确切的输出,但他们根本没有提到这种现象。
为什么两个存储库有多个条目?
2)每个存储库的第二个条目后面的三个感叹号是什么意思?
对于这个问题,我能找到的最接近的是这个https://www.reddit.com/r/linuxadmin/comments/8c7u80/why_are_there_two_signature_entries_for_some/, 但在我看来它并没有真正解决这个问题。
这意味着检查 GPG 签名的设置已关闭,并且不会进行检查来验证下载的包的真实性。
例如,在位于以下位置的 Gitlab 存储库文件中:
/etc/yum.repos.d/gitlab_gitlab-ee.repo
值为
gpgcheck=0
您可以通过从 Gitlab 的服务器安装 GPG 密钥并将值设置为 1 来摆脱这个问题。就 Gitlab 而言,执行此操作的说明如下:https:
//docs.gitlab.com/omnibus/update/package_signatures#包存储库元数据签名密钥
作为旁注,不应与启用 yum 存储库元数据(而不是包本身)签名验证的设置gpgcheck混淆。repo_gpgcheck
小智 1
我的环境是Centos 7.6,我也有同样的情况。
我检查了 的输出yum repolist -v。
我发现的Repo-exire和gitlab_gitlab-ce/x86_64是gitlab_gitlab-ce-source。300 second(s)另一方面,其他人则是21,600 second(s)。
Repo-id : extras/7/x86_64
Repo-name : CentOS-7 - Extras
Repo-revision: 1544457521
Repo-updated : Tue Dec 11 01:00:03 2018
Repo-pkgs : 321
Repo-size : 392 M
Repo-mirrors : http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=extras&infra=stock
Repo-baseurl : http://ftp.neowiz.com/centos/7.6.1810/extras/x86_64/ (9 more)
Repo-expire : 21,600 second(s) (last: Thu Jan 24 11:56:00 2019)
Filter : read-only:present
Repo-filename: /etc/yum.repos.d/CentOS-Base.repo
Repo-id : gitlab_gitlab-ce/x86_64
Repo-name : gitlab_gitlab-ce
Repo-updated : Tue Jan 22 23:20:38 2019
Repo-pkgs : 437
Repo-size : 141 G
Repo-baseurl : https://packages.gitlab.com/gitlab/gitlab-ce/el/7/x86_64/
Repo-expire : 300 second(s) (last: Thu Jan 24 13:11:16 2019)
Filter : read-only:present
Repo-filename: /etc/yum.repos.d/gitlab_gitlab-ce.repo
Run Code Online (Sandbox Code Playgroud)
我猜 ”!!!” 表示repo信息已过期。
| 归档时间: |
|
| 查看次数: |
1649 次 |
| 最近记录: |