Centos 8 repository

I was trying to create a yum proxy repo for new centos 8 repositories. I was able to create all repos except CentOS-AppStream.

For example, base repo pointing to CentOS Mirror works
while appstream repo pointing to CentOS Mirror and I am unable to download any package from it , which says that not able to download complete metadata

Looks like appstream has more metadata files and more size than other repositories. Is there any such size limit for proxy yum repositories?

The appstream repository works fine here in a yum proxy. Have you checked the nexus.log file?

Couldnt see any relevant log in nexus.log… However, request.log have some metadata file failing as 404

    • [20/Feb/2020:07:24:09 +0000] “GET /repository/c8appstream/repodata/repomd.xml HTTP/1.1” 200 2851 2 “libdnf”
    • [20/Feb/2020:07:24:09 +0000] “GET /repository/c8appstream/repodata/025600546e8cc2f3e6981c1ad506349c3f651bdf0dfd2ee2526f835b9f39b39d-comps-AppStream.x86_64.xml.xz HTTP/1.1” 200 79040 2 “libdnf”
    • [20/Feb/2020:07:24:09 +0000] “GET /repository/c8appstream/repodata/15776f65b6612ee4b6acbc9f7b9981e88198a0b97b01a4ce98d7b0ab7ed28ccc-modules.yaml.gz HTTP/1.1” 404 1843 5 “libdnf”
      - - [20/Feb/2020:07:24:10 +0000] “GET /repository/c8appstream/repodata/c282619955d989cb004e390278ec3bf7b0f2d37d19d00adec0c16da429d7c06d-primary.xml.gz HTTP/1.1” 200 15656846 156 “libdnf”
    • [20/Feb/2020:07:24:10 +0000] “GET /repository/c8appstream/repodata/3815ed8612f8b8d89a2c145dbb90be78dcc7738f621750212dcb4da37e19b191-filelists.xml.gz HTTP/1.1” 200 61767125 528 “libdnf”

On the proxy repo, i can see only repomd.xml and filelists.xml.gz.

When I try to install any packages, its failing in centos side with following error

centos8app 75 MB/s | 74 MB 00:00
Failed to download metadata for repo ‘centos8app’
Error: Failed to download metadata for repo ‘centos8app’

You can enable logging for outbound network connections by setting the “org.sonatype.nexus.httpclient.outbound” logger to DEBUG in “support --> logging”.

For more detail, set “org.apache.http” to DEBUG.

Rich