我正在尝试镜像一个通过卫星到达盒子的 rhel yum repo。reposync 失败了(gpg 检查?)所以我想测试一下。
repo 配置表明 baseurl 类似于:
https://blah/more-blah/rhel/7/server/$basearch/os
但这真的很奇怪,原因如下:
- 服务器实际上不是 https
- 该网址末尾没有任何内容
- 有两个层次的东西 - 但完全不同
yum 是否真的会丢弃 baseurl 或以某种方式分解它,然后以反映它在端点某个部分发现的内容的方式进行重建?
编辑 -- 我无法显示实际配置... 这是企业内部卫星派生的配置。但它是这样的:
[server-rpms]
sslclientcert = /etc/somefile
baseurl=https://blah/more-blah/rhel/7/server/$basearch/os
ui_repoid_vars = basearch
sslverify=1
name = Blah
sslclientkey = /etc/anotherfile
gpgkey = file:///etc/yet/another/file
enabled = 1
sslcacert = /etc/pemfile
gpgcheck = 1
顺便说一句,yum 运行良好,这个 repo 可以正常运行。