Open tcooper opened 2 years ago
Update... I spun up a RHEL 8.5 Beta instance and re-ran repo_compare_html.sh
there for the RHEL8_Beta_BaseOS
repository without problems...
[root@localhost repo_compare]# ./repo_compare_html.sh RHEL8_Beta_BaseOS Rocky8_BaseOS_stg 2>&1 | tee test.out
Last metadata expiration check: 0:48:12 ago on Sat 06 Nov 2021 11:01:26 PM EDT.
Last metadata expiration check: 0:48:26 ago on Sat 06 Nov 2021 11:01:12 PM EDT.
<html><h3>Repo Version Differences for: RHEL8_Beta_BaseOS vs. Rocky8_BaseOS_stg</h3>
<style>
table {
border-collapse: collapse;
width: 90%;
}
...<snip>...
[root@localhost repo_compare]# grep openssl test.out
<tr> <td>openssl-1.1.1k-4</td> <td>openssl-1.1.1g-15</td> </tr>
<tr> <td>openssl-devel-1.1.1k-4</td> <td>openssl-devel-1.1.1g-15</td> </tr>
<tr> <td>openssl-libs-1.1.1k-4</td> <td>openssl-libs-1.1.1g-15</td> </tr>
<tr> <td>openssl-perl-1.1.1k-4</td> <td>openssl-perl-1.1.1g-15</td> </tr>
I then ran the full repo_compare_launcher.sh
as well. In the Beta system the standard RHEL repository comparisons failed while the Beta ones did not.
[root@localhost repo_compare]# ./repo_compare_launcher.sh 2>&1 | tee ./repo_compare_launcher.sh.log
[root@localhost repo_compare]# grep Error ./repo_compare_launcher.sh.log
Errors during downloading metadata for repository 'RHEL8_BaseOS':
Error: Failed to download metadata for repo 'RHEL8_BaseOS': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Errors during downloading metadata for repository 'RHEL8_AppStream':
Error: Failed to download metadata for repo 'RHEL8_AppStream': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
...<snip>...
Thus, it seems the entitlement ID, which is used for access to the repos in the Redhat CDN, and/or repository definition includes information that is unique for the standard RHEL vs Beta repositories.
So, this may not be a bug as much as needing proper definition and/or documentation of requirement for where the comparisons are run. If you are in fact running all comparisons on a single system then there is something different about your Redhat entitlement than mine and that might need investigating.
Describe the bug
repo_compare_html.sh
is unable to compareRHEL_Beta_*
repositories toRocky_*_stg
repositories becauseRHEL_Beta_*
repositories cannot be accessed.To Reproduce
Steps to reproduce the behavior:
repo_compare_html.sh
for aRHEL_Beta_*
repositoryExpected behavior
repo_compare_html.sh
should produce output similar to that found on the Rocky repocompare site.System / Environment (please complete the following information):
repo_compare_html.sh
RHEL Subscription Active
Entitlement Encoded in
/etc/yum.repos.d/rhel8_beta.repo
definition fileNo access to RHEL Beta repository with entitlement