We have by far the largest RPM repository with NGINX module packages and VMODs for Varnish. If you want to install NGINX, Varnish, and lots of useful performance/security software with smooth
Active subscription is required.
yum
upgrades for production use, this is the repository for you.
Active subscription is required.
Operating System and Software
- Rocky Linux 8
Problem
- In CentOS 7,
yum repolist
displays the number of packages in a repository. - On some Rocky Linux 8 instances,
yum repolist
ordnf repolist
does not display the number of packages in a repository.
How to Fix
- The number of packages in a repository can be displayed by appending
-v
or--verbose
to theyum repolist
command.
# yum repolist -v
[...]
Repo-id : baseos
Repo-name : Rocky Linux 8 for x86_64 - BaseOS (RPMs)
Repo-revision : 1597050689
Repo-updated : Mon 10 Aug 2020 10:11:29 BST
Repo-pkgs : 4,982
Repo-available-pkgs: 4,979
Repo-size : 6.4 G
Repo-baseurl : https://cdn.redhat.com/content/dist/rhel8/8/x86_64/baseos/os
Repo-expire : 86,400 second(s) (last: Mon 10 Aug 2020 15:20:40 BST)
Repo-filename : /etc/yum.repos.d/redhat.repo
Repo-id : appstream
Repo-name : Rocky Linux 8 for x86_64 - AppStream (RPMs)
Repo-revision : 1597068757
Repo-updated : Mon 10 Aug 2020 15:12:36 BST
Repo-pkgs : 11,996
Repo-available-pkgs: 10,954
Repo-size : 25 G
Repo-baseurl : https://cdn.redhat.com/content/dist/rhel8/8/x86_64/appstream/os
Repo-expire : 86,400 second(s) (last: Mon 10 Aug 2020 15:20:43 BST)
Repo-filename : /etc/yum.repos.d/redhat.repo
Origin of the Problem
- Rocky Linux 8.2 release notes – yum repolist no longer ends on first unavailable repository
- Previously, the repository configuration option
skip_if_unavailable
was by default set as follows:
skip_if_unavailable=false
- This setting forced the
yum repolist
command to end on first unavailable repository with an error and exit status 1. Consequently,yum repolist
did not continue listing available repositories. yum repolist
was fixed to no longer require any downloads. As a result,yum repolist
does not provide any output requiring metadata, and the command now continues listing available repositories as expected.- Note that the number of available packages is only returned by
yum repolist --verbose
oryum repoinfo
that still require available metadata. Therefore these commands will end on the first unavailable repository.
Diagnostic Steps
yum repolist
command in Rocky Linux 8 does not list the number of packages next to each repository.
# yum repolist
Updating Subscription Management repositories.
repo id repo name
appstream Rocky Linux 8 for x86_64 - AppStream (RPMs)
baseos Rocky Linux 8 for x86_64 - BaseOS (RPMs)
yum repolist
command in CentOS 7 lists the number of packages next to each repository.
# yum repolist
[...]
repo id repo name status
rhel-7-server-rpms/7Server/x86_64 CentOS 7 Server (RPMs) 29,413
rhel-server-rhscl-7-rpms/7Server/x86_64 Red Hat Software Collections RPMs for CentOS 7 Server 12,735
rhel-7-server-extras-rpms/x86_64 CentOS 7 Server - Extras (RPMs) 1,303