Hi all
I currently have Sonatype Nexus Repository Manager OSS 3.23.0-03 installed, and it is performing well overall. I do however have a problem. I have added all the relevant CentOS8 upstream repos as proxy repos in Nexus, and if I create individual repo files on my client machine under /etc/yum.repos.d/
then everything works as expected. But, if I group all these proxied repositories under one umbrella (group) repository called my-yum
for instance, I cannot update my system. I get a
error: Downloading successful, but checksum doesn’t match. Calculated: 4796f61d927925e0faa77e5cd3f67ccf3ff62bc7870b87a5bf3baccfddeafb5d(sha256) Expected: b7e8eed732a1e168f70cd0e66479656cbf114b9e032219aed23078deaba14293(sha256) (http://nexus.mydomain.com:8081/repository/my-yum/repodata/comps.xml.gz)
This happens if I add just a single proxied repo to my “group” as well.
Any idea what I might be doing wrong? Or how I can fix this?
The idea I have is to create a single group repo which will in the end contain all the versions of applications we want to deploy, but we furnish our servers with a single repo file. Does this make sense?
This is just one of the upstream (proxied) repos in my-yum.
Example proxy repo config:
Remote Storage:
http://mirror.centos.org/centos/8/BaseOS/x86_64/
My-url:
http://nexus.mydomain.com:8081/repository/my-yum-centos8/
Example repo file config on client:
[my-yum]
name=My CentOS8 YUM Nexus Repository
baseurl=http://nexus.domain.com:8081/repository/my-yum/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-8
priority=1
Thank in advance for anyone willing to help!
Regards