我正在尝试通过使用从RHN ()下载的命令,存储库来更新我的软件包。因此,我为5,7.5创建了最新更新的本地镜像。下面是链接,https://access.redhat.com/solutions/23016我使用iso文件设置本地回购。
这是我的local.repo
[LocalRepo]
name=Red Hat Enterprise Linux 7.5
baseurl=file://mnt
enabled=1
gpgcheck=0这是yum repolist的输出。
repo id repo name status
LocalRepo Red Hat Enterprise Linux 7.5 5099我设置了所需的包
yum install yum-utils createrepo然后我使用命令
reposync --gpgcheck -l --repoid=LocalRepo --download_path=/var/yvmdi甚至这个命令
reposync --repoid=LocalRepo --download_path=/var/yvmdi结果失败,因为结果显示所有rpm包都失败了,并且声明了倍数倍,没有更多的镜像来尝试。
失败


我这么做的原因是,有些包需要最新的补丁,因此,我使用存储库从Red网络获得新的更新。你能帮我解决这个问题吗?谢谢你。
发布于 2018-09-19 15:39:11
很抱歉没有直接回答您的问题,但考虑到您想要做的事情,我肯定您会更高兴地使用福尔曼 (或者RHEL卫星服务器,如果您想购买该产品)-它负责库存,镜像从Redhat和其他回购包,发布和覆盖软件包版本到您的环境,托管您自己的包回购,处理裸金属和VM供应,代理许可证的RHEL。
此外,它作为一个傀儡主人和ENC是有用的。
当RHN还是一件事的时候,我经常和mrepo打交道,但是有了Foreman,我就再也不回头了。
发布于 2020-02-24 17:15:23
我知道为时已晚,但对于其他有同样问题的人,在运行几乎任何与yum相关的内容时,都要使用sudo,包括存储库。
sudo reposync --gpgcheck -l --repoid=LocalRepo --download_path=/var/yvmdi发布于 2020-08-31 10:22:05
每次运行存储库时清除缓存或删除yum缓存目录。
https://serverfault.com/questions/931692
复制相似问题