Skip to content

BUG REPORT: repo_compare_html.sh doesn't compare RHEL_Beta_* repositories #67

Description

@tcooper

Describe the bug

repo_compare_html.sh is unable to compare RHEL_Beta_* repositories to Rocky_*_stg repositories because RHEL_Beta_* repositories cannot be accessed.


To Reproduce

Steps to reproduce the behavior:

  1. Clone this repository on a RHEL system with subscription.
  2. Attempt to run repo_compare_html.sh for a RHEL_Beta_* repository
  3. See error
[root@localhost repo_compare]# ./repo_compare_html.sh RHEL8_Beta_BaseOS Rocky8_BaseOS_stg
Red Hat Enterprise Linux 8 for x86_64 - BaseOS  436  B/s | 359  B     00:00
Errors during downloading metadata for repository 'RHEL8_Beta_BaseOS':
  - Status code: 403 for https://cdn.redhat.com/content/beta/rhel8/8/x86_64/baseos/os/repodata/repomd.xml (IP: 23.198.106.83)
Error: Failed to download metadata for repo 'RHEL8_Beta_BaseOS': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Last metadata expiration check: 1:29:00 ago on Sat 06 Nov 2021 11:06:27 AM PDT.
<html><h3>Repo Version Differences for:  RHEL8_Beta_BaseOS   vs.   Rocky8_BaseOS_stg</h3>

<style>
table {
  border-collapse: collapse;
  width: 90%;
}

th, td {
  text-align: left;
  padding: 8px;
}

tr:nth-child(even) {background-color: #d4d4d4;}
</style>

<div style="overflow-x:auto;">


<i>Generated by Repo Compare Script at:  2021-11-06  12:35:27 </i>
<br />

<table>
<tr><th>RHEL8_Beta_BaseOS Version</th>   <th>Rocky8_BaseOS_stg Version</th></tr>


<tr> <td>--</td>  <td>(DOES NOT EXIST)</td>  </tr>
</table></html>

Expected behavior

repo_compare_html.sh should produce output similar to that found on the Rocky repocompare site.


System / Environment (please complete the following information):

  • OS: RHEL Workstation
  • OS Version: 8.4
  • Subscription: Active
  • Testing Repository

RHEL Subscription Active

[root@localhost repo_compare]# subscription-manager list
+-------------------------------------------+
    Installed Product Status
+-------------------------------------------+
Product Name:   Red Hat Enterprise Linux for x86_64
Product ID:     479
Version:        8.4
Arch:           x86_64
Status:         Subscribed
Status Details:
Starts:         05/08/2021
Ends:           05/08/2022

Entitlement Encoded in /etc/yum.repos.d/rhel8_beta.repo definition file

[root@localhost repo_compare]# grep $(basename $(ls /etc/pki/entitlement/*-key.pem)) /etc/yum.repos.d/rhel8_beta.repo | wc -l
10

No access to RHEL Beta repository with entitlement

[root@localhost repo_compare]# dnf --disablerepo=* --enablerepo=RHEL8_Beta_BaseOS repolist
Updating Subscription Management repositories.
repo id                                repo name
RHEL8_Beta_BaseOS                      Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs) (BETA)

[root@localhost repo_compare]# dnf --disablerepo=* --enablerepo=RHEL8_Beta_BaseOS repoinfo
Updating Subscription Management repositories.
Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs) (BETA)                            414  B/s | 359  B     00:00
Errors during downloading metadata for repository 'RHEL8_Beta_BaseOS':
  - Status code: 403 for https://cdn.redhat.com/content/beta/rhel8/8/x86_64/baseos/os/repodata/repomd.xml (IP: 23.198.106.83)
Error: Failed to download metadata for repo 'RHEL8_Beta_BaseOS': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority: lowThis issue or pull request is of low prioritytype: bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions