oracle / centos2ol

Script and documentation to switch CentOS/Rocky Linux to Oracle Linux
https://linux.oracle.com/switch/centos/
Universal Permissive License v1.0
344 stars 82 forks source link

CentOS7. You appear to be already running Oracle Linux. #51

Closed EvgenyPrikhodko closed 3 years ago

EvgenyPrikhodko commented 3 years ago

CentOS 7

wget https://raw.githubusercontent.com/oracle/centos2ol/main/centos2ol.sh
sudo bash centos2ol.sh -V
reboot
sudo bash centos2ol.sh -V

Checking for required packages... Checking your distribution... Creating a list of RPMs installed before the switch Verifying RPMs installed before the switch against RPM database You appear to be already running Oracle Linux. For assistance, please open an issue via GitHub: https://github.com/oracle/centos2ol/.

cat /etc/*elease

Oracle Linux Server release 7.9 NAME="Oracle Linux Server" VERSION="7.9" ID="ol" ID_LIKE="fedora" VARIANT="Server" VARIANT_ID="server" VERSION_ID="7.9" PRETTY_NAME="Oracle Linux Server 7.9" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:oracle:linux:7:9:server" HOME_URL="https://linux.oracle.com/" BUG_REPORT_URL="https://bugzilla.oracle.com/"

ORACLE_BUGZILLA_PRODUCT="Oracle Linux 7" ORACLE_BUGZILLA_PRODUCT_VERSION=7.9 ORACLE_SUPPORT_PRODUCT="Oracle Linux" ORACLE_SUPPORT_PRODUCT_VERSION=7.9 Red Hat Enterprise Linux Server release 7.9 (Maipo) Oracle Linux Server release 7.9

yum clean all Loaded plugins: fastestmirror, getpagespeed, langpacks Cleaning repos: NemesidaWAF epel nginx-amplify nginx-stable ol7_UEKR6 ol7_latest packages-microsoft-com-mssql-server-2019 packages-microsoft-com-prod pgdg-common pgdg10 pgdg11 pgdg12 pgdg13 pgdg95 pgdg96 Cleaning up list of fastest mirrors Other repos take up 414 M of disk space (use --verbose for details)

yum update -y

Loaded plugins: fastestmirror, getpagespeed, langpacks Determining fastest mirrors epel/x86_64/metalink | 33 kB 00:00:00

https://wiki.centos.org/yum-errors

If above article doesn't help to resolve this issue please use https://bugs.centos.org/.

One of the configured repositories failed (nginx stable repo), and yum doesn't have enough cached data to continue. At this point the only safe thing yum can do is fail. There are a few ways to work "fix" this:

 1. Contact the upstream for the repository and get them to fix the problem.

 2. Reconfigure the baseurl/etc. for the repository, to point to a working
    upstream. This is most often useful if you are using a newer
    distribution release than is supported by the repository (and the
    packages for the previous distribution release still work).

 3. Run the command with the repository temporarily disabled
        yum --disablerepo=nginx-stable ...

 4. Disable the repository permanently, so yum won't use it by default. Yum
    will then just ignore the repository until you permanently enable it
    again or use --enablerepo for temporary usage:

        yum-config-manager --disable nginx-stable
    or
        subscription-manager repos --disable=nginx-stable

 5. Configure the failing repository to be skipped, if it is unavailable.
    Note that yum will try to contact the repo. when it runs most commands,
    so will have to try and fail each time (and thus. yum will be be much
    slower). If it is a very temporary problem though, this is often a nice
    compromise:

        yum-config-manager --save --setopt=nginx-stable.skip_if_unavailable=true

failure: repodata/repomd.xml from nginx-stable: [Errno 256] No more mirrors to try. http://nginx.org/packages/centos/$releasever/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found

nginx.repo - https://nginx.org/en/linux_packages.html#RHEL-CentOS

Djelibeybi commented 3 years ago

There seems to be a %24 somewhere in that URL (according to the first error). Oracle Linux uses 7Server as its $releasever (to match RHEL) and that repo exists: http://nginx.org/packages/centos/7Server/x86_64/repodata/repomd.xml

Djelibeybi commented 3 years ago

However, as the system is now Oracle Linux, this is not an issue with the centos2ol.sh script (which shouldn't be run twice, btw). A single run and reboot is all that's required. Issues with third-party repos you'll need to resolve yourself.

EvgenyPrikhodko commented 3 years ago

I agree that it is up to you to decide. Please tell me $releasever should return what?

Djelibeybi commented 3 years ago

On Oracle Linux, $releasever should return 7Server. If you check the output of yum-config-manager main, you'll see the distroverpkg is system-release(releasever) which you can check with yum whatprovides 'system-release(releasever)'.

It should return a bunch of results, the last of which is likely to be:

7:oraclelinux-release-7.9-1.0.9.el7.x86_64 : Oracle Linux 7 release file
Repo        : @ol7_latest/$releasever
Matched from:
Provides    : system-release(releasever) = 7Server

Here you can see that system-release(releasever) is 7Server.

EvgenyPrikhodko commented 3 years ago

Thanks for the answer. turned off:

pgdg-redhat-all.repo
nginx.repo

yum whatprovides 'system-release (releasever)' command was successful.

Djelibeybi commented 3 years ago

BTW, this repo stanza works fine on Oracle Linux 7:

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

It resolves to a baserl=http://nginx.org/packages/centos/7Server/x86_64/ which works just fine:

# yum -y install Nginx
Loaded plugins: ovl, ulninfo
Resolving Dependencies
--> Running transaction check
---> Package nginx.x86_64 1:1.18.0-2.el7.ngx will be installed
--> Processing Dependency: openssl >= 1.0.2 for package: 1:nginx-1.18.0-2.el7.ngx.x86_64
--> Running transaction check
---> Package openssl.x86_64 1:1.0.2k-21.el7_9 will be installed
--> Processing Dependency: make for package: 1:openssl-1.0.2k-21.el7_9.x86_64
--> Running transaction check
---> Package make.x86_64 1:3.82-24.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package       Arch         Version                    Repository          Size
================================================================================
Installing:
 nginx         x86_64       1:1.18.0-2.el7.ngx         nginx-stable       769 k
Installing for dependencies:
 make          x86_64       1:3.82-24.el7              ol7_latest         420 k
 openssl       x86_64       1:1.0.2k-21.el7_9          ol7_latest         493 k

Transaction Summary
================================================================================
Install  1 Package (+2 Dependent packages)

Total download size: 1.6 M
Installed size: 4.6 M
Downloading packages:
Public key for nginx-1.18.0-2.el7.ngx.x86_64.rpm is not installed
--------------------------------------------------------------------------------
Total                                              675 kB/s | 1.6 MB  00:02     
Retrieving key from https://nginx.org/keys/nginx_signing.key
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : 1:make-3.82-24.el7.x86_64                                    1/3 
  Installing : 1:openssl-1.0.2k-21.el7_9.x86_64                             2/3 
  Installing : 1:nginx-1.18.0-2.el7.ngx.x86_64                              3/3 
----------------------------------------------------------------------

Thanks for using nginx!

Please find the official documentation for nginx here:
* http://nginx.org/en/docs/

Please subscribe to nginx-announce mailing list to get
the most important news about nginx:
* http://nginx.org/en/support.html

Commercial subscriptions for nginx are available on:
* http://nginx.com/products/

----------------------------------------------------------------------
  Verifying  : 1:nginx-1.18.0-2.el7.ngx.x86_64                              1/3 
  Verifying  : 1:openssl-1.0.2k-21.el7_9.x86_64                             2/3 
  Verifying  : 1:make-3.82-24.el7.x86_64                                    3/3 

Installed:
  nginx.x86_64 1:1.18.0-2.el7.ngx                                               

Dependency Installed:
  make.x86_64 1:3.82-24.el7           openssl.x86_64 1:1.0.2k-21.el7_9          

Complete!
EvgenyPrikhodko commented 3 years ago

It does not work for me. Gives an error message.

 yum update

Loaded plugins: fastestmirror, getpagespeed, langpacks
Determining fastest mirrors
epel/x86_64/metalink                                                                                                                                                                                                  |  33 kB  00:00:00
 * epel: mirror.cspacehostings.com
NemesidaWAF                                                                                                                                                                                                           | 2.9 kB  00:00:00
epel                                                                                                                                                                                                                  | 4.7 kB  00:00:00
nginx-amplify                                                                                                                                                                                                         | 2.9 kB  00:00:00
http://nginx.org/packages/centos/%24releasever/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
To address this issue please refer to the below wiki article

https://wiki.centos.org/yum-errors

If above article doesn't help to resolve this issue please use https://bugs.centos.org/.

 One of the configured repositories failed (nginx stable repo),
 and yum doesn't have enough cached data to continue. At this point the only
 safe thing yum can do is fail. There are a few ways to work "fix" this:

     1. Contact the upstream for the repository and get them to fix the problem.

     2. Reconfigure the baseurl/etc. for the repository, to point to a working
        upstream. This is most often useful if you are using a newer
        distribution release than is supported by the repository (and the
        packages for the previous distribution release still work).

     3. Run the command with the repository temporarily disabled
            yum --disablerepo=nginx-stable ...

     4. Disable the repository permanently, so yum won't use it by default. Yum
        will then just ignore the repository until you permanently enable it
        again or use --enablerepo for temporary usage:

            yum-config-manager --disable nginx-stable
        or
            subscription-manager repos --disable=nginx-stable

     5. Configure the failing repository to be skipped, if it is unavailable.
        Note that yum will try to contact the repo. when it runs most commands,
        so will have to try and fail each time (and thus. yum will be be much
        slower). If it is a very temporary problem though, this is often a nice
        compromise:

            yum-config-manager --save --setopt=nginx-stable.skip_if_unavailable=true

failure: repodata/repomd.xml from nginx-stable: [Errno 256] No more mirrors to try.
http://nginx.org/packages/centos/$releasever/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Djelibeybi commented 3 years ago

Check your nginx.repo file. In particular, it seems like something is changing $releasever to %24releasever.

EvgenyPrikhodko commented 3 years ago
 cat nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
Djelibeybi commented 3 years ago

What's the output of yum-config-manager nginx-stable?

EvgenyPrikhodko commented 3 years ago
 yum-config-manager nginx-stable
Loaded plugins: fastestmirror, langpacks
============================================================================================================ repo: nginx-stable =============================================================================================================
[nginx-stable]
async = True
bandwidth = 0
base_persistdir = /var/lib/yum/repos/x86_64/$releasever
baseurl = http://nginx.org/packages/centos/$releasever/x86_64/
cache = 0
cachedir = /var/cache/yum/x86_64/$releasever/nginx-stable
check_config_file_age = True
compare_providers_priority = 80
cost = 1000
deltarpm_metadata_percentage = 100
deltarpm_percentage =
enabled = True
enablegroups = True
exclude =
failovermethod = priority
ftp_disable_epsv = False
gpgcadir = /var/lib/yum/repos/x86_64/$releasever/nginx-stable/gpgcadir
gpgcakey =
gpgcheck = True
gpgdir = /var/lib/yum/repos/x86_64/$releasever/nginx-stable/gpgdir
gpgkey = https://nginx.org/keys/nginx_signing.key
hdrdir = /var/cache/yum/x86_64/$releasever/nginx-stable/headers
http_caching = all
includepkgs =
ip_resolve =
keepalive = True
keepcache = False
mddownloadpolicy = sqlite
mdpolicy = group:small
mediaid =
metadata_expire = 21600
metadata_expire_filter = read-only:present
metalink =
minrate = 0
mirrorlist =
mirrorlist_expire = 86400
name = nginx stable repo
old_base_cache_dir =
password =
persistdir = /var/lib/yum/repos/x86_64/$releasever/nginx-stable
pkgdir = /var/cache/yum/x86_64/$releasever/nginx-stable/packages
proxy = False
proxy_dict =
proxy_password =
proxy_username =
repo_gpgcheck = False
retries = 10
skip_if_unavailable = False
ssl_check_cert_permissions = True
sslcacert =
sslclientcert =
sslclientkey =
sslverify = True
throttle = 0
timeout = 30.0
ui_id = nginx-stable/$releasever/x86_64
ui_repoid_vars = releasever,
   basearch
username =
Djelibeybi commented 3 years ago

Something weird is happening. Your system isn't replacing $releasever properly. The output from yum-config-manager should not have any visible variables, e.g. base_persistdir and baseurl should look more like this:

base_persistdir = /var/lib/yum/repos/x86_64/7Server
baseurl = http://nginx.org/packages/centos/7Server/x86_64/

I still think something weird is going on with that repo file. Your can replace $releasever with 7Server in that file to workaround the issue.

EvgenyPrikhodko commented 3 years ago

I agree that there is some problem. What other information do you need to provide?

Djelibeybi commented 3 years ago

What's the output of yum-config-manager ol7_latest | grep name?

EvgenyPrikhodko commented 3 years ago
 yum-config-manager ol7_latest | grep name
name = Oracle Linux $releasever Latest (x86_64)
proxy_username =
username =
Djelibeybi commented 3 years ago

What's the output of yum-config-manager | grep distroverpkg?

EvgenyPrikhodko commented 3 years ago
 yum-config-manager | grep distroverpkg
distroverpkg = centos-release
Djelibeybi commented 3 years ago

And we've found the problem. Can you see if there is a distroverpkg entry in /etc/yum.conf? If so, either remove it or change cantos-release to system-release(releasever).

EvgenyPrikhodko commented 3 years ago
cat /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release

#  This is the default, if you make this bigger yum won't see if the metadata
# is newer on the remote and so you'll "gain" the bandwidth of not having to
# download the new metadata and "pay" for it by yum not having correct
# information.
#  It is esp. important, to have correct metadata, for distributions like
# Fedora which don't keep old packages around. If you don't like this checking
# interupting your command line usage, it's much better to have something
# manually check the metadata once an hour (yum-updatesd will do this).
# metadata_expire=90m

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
Djelibeybi commented 3 years ago

Remove the bugtracker_url and distroverpkg lines completely.

Djelibeybi commented 3 years ago

Then run yum distro-sync.

EvgenyPrikhodko commented 3 years ago

Do

yum distro-sync

Loaded plugins: fastestmirror, getpagespeed, langpacks
Determining fastest mirrors
epel/x86_64/metalink                                                                                                                                                                                                  |  33 kB  00:00:00
 * epel: www.nic.funet.fi
NemesidaWAF                                                                                                                                                                                                           | 2.9 kB  00:00:00
epel                                                                                                                                                                                                                  | 4.7 kB  00:00:00
nginx-amplify                                                                                                                                                                                                         | 2.9 kB  00:00:00
nginx-stable                                                                                                                                                                                                          | 2.9 kB  00:00:00
ol7_UEKR6                                                                                                                                                                                                             | 2.5 kB  00:00:00
ol7_latest                                                                                                                                                                                                            | 2.7 kB  00:00:00
packages-microsoft-com-mssql-server-2019                                                                                                                                                                              | 3.0 kB  00:00:00
packages-microsoft-com-prod                                                                                                                                                                                           | 3.0 kB  00:00:00
(1/8): epel/x86_64/group_gz                                                                                                                                                                                           |  95 kB  00:00:00
(2/8): epel/x86_64/primary_db                                                                                                                                                                                         | 6.9 MB  00:00:00
(3/8): nginx-stable/x86_64/primary_db                                                                                                                                                                                 |  59 kB  00:00:00
(4/8): NemesidaWAF/x86_64/primary_db                                                                                                                                                                                  |  13 kB  00:00:00
(5/8): packages-microsoft-com-prod/primary_db                                                                                                                                                                         | 289 kB  00:00:00
(6/8): packages-microsoft-com-mssql-server-2019/primary_db                                                                                                                                                            | 170 kB  00:00:00
(7/8): nginx-amplify/x86_64/primary_db                                                                                                                                                                                |  31 kB  00:00:01
(8/8): epel/x86_64/updateinfo                                                                                                                                                                                         | 1.0 MB  00:00:01
(1/5): ol7_UEKR6/x86_64/updateinfo                                                                                                                                                                                    |  95 kB  00:00:00
(2/5): ol7_latest/x86_64/group                                                                                                                                                                                        | 660 kB  00:00:00
(3/5): ol7_latest/x86_64/updateinfo                                                                                                                                                                                   | 3.1 MB  00:00:00
(4/5): ol7_UEKR6/x86_64/primary_db                                                                                                                                                                                    |  10 MB  00:00:00
(5/5): ol7_latest/x86_64/primary_db                                                                                                                                                                                   |  32 MB  00:00:01
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction, or "yum-complete-transaction --cleanup-only" and "yum history redo last", first to finish them. If those don't work you'll have to try removing/installing packages by hand (maybe package-cleanup can help).
--> Running transaction check
---> Package ImageMagick.x86_64 0:6.9.10.68-4.el7 will be updated
---> Package ImageMagick.x86_64 0:6.9.10.68-5.el7_9 will be an update
---> Package abrt-libs.x86_64 0:2.1.11-60.el7.centos will be updated
---> Package abrt-libs.x86_64 0:2.1.11-60.0.1.el7 will be an update
---> Package apr-util.x86_64 0:1.5.2-6.el7 will be updated
---> Package apr-util.x86_64 0:1.5.2-6.0.1.el7 will be an update
---> Package apr-util-devel.x86_64 0:1.5.2-6.el7 will be updated
---> Package apr-util-devel.x86_64 0:1.5.2-6.0.1.el7 will be an update
---> Package basesystem.noarch 0:10.0-7.el7.centos will be updated
---> Package basesystem.noarch 0:10.0-7.0.1.el7 will be an update
---> Package binutils.x86_64 0:2.27-44.base.el7 will be updated
---> Package binutils.x86_64 0:2.27-44.base.0.3.el7 will be an update
---> Package btrfs-progs.x86_64 0:4.9.1-1.el7 will be updated
---> Package btrfs-progs.x86_64 0:5.4.0-1.el7 will be an update
---> Package chrony.x86_64 0:3.4-1.el7 will be updated
---> Package chrony.x86_64 0:3.4-1.0.1.el7 will be an update
---> Package coreutils.x86_64 0:8.22-24.el7_9.2 will be updated
---> Package coreutils.x86_64 0:8.22-24.0.1.el7_9.2 will be an update
---> Package cpp.x86_64 0:4.8.5-44.el7 will be updated
---> Package cpp.x86_64 0:4.8.5-44.0.3.el7 will be an update
---> Package curl.x86_64 0:7.29.0-59.el7_9.1 will be updated
---> Package curl.x86_64 0:7.29.0-59.0.1.el7_9.1 will be an update
---> Package dbus.x86_64 1:1.10.24-15.el7 will be updated
---> Package dbus.x86_64 1:1.10.24-15.0.1.el7 will be an update
---> Package dbus-libs.x86_64 1:1.10.24-15.el7 will be updated
---> Package dbus-libs.x86_64 1:1.10.24-15.0.1.el7 will be an update
---> Package device-mapper.x86_64 7:1.02.170-6.el7_9.3 will be updated
---> Package device-mapper.x86_64 7:1.02.170-6.0.3.el7_9.3 will be an update
---> Package device-mapper-event.x86_64 7:1.02.170-6.el7_9.3 will be updated
---> Package device-mapper-event.x86_64 7:1.02.170-6.0.3.el7_9.3 will be an update
---> Package device-mapper-event-libs.x86_64 7:1.02.170-6.el7_9.3 will be updated
---> Package device-mapper-event-libs.x86_64 7:1.02.170-6.0.3.el7_9.3 will be an update
---> Package device-mapper-libs.x86_64 7:1.02.170-6.el7_9.3 will be updated
---> Package device-mapper-libs.x86_64 7:1.02.170-6.0.3.el7_9.3 will be an update
---> Package dhclient.x86_64 12:4.2.5-82.el7.centos will be updated
---> Package dhclient.x86_64 12:4.2.5-82.0.1.el7 will be an update
---> Package dhcp-common.x86_64 12:4.2.5-82.el7.centos will be updated
---> Package dhcp-common.x86_64 12:4.2.5-82.0.1.el7 will be an update
---> Package dhcp-libs.x86_64 12:4.2.5-82.el7.centos will be updated
---> Package dhcp-libs.x86_64 12:4.2.5-82.0.1.el7 will be an update
---> Package dracut.x86_64 0:033-572.el7 will be updated
---> Package dracut.x86_64 0:033-572.0.3.el7 will be an update
---> Package dracut-config-rescue.x86_64 0:033-572.el7 will be updated
---> Package dracut-config-rescue.x86_64 0:033-572.0.3.el7 will be an update
---> Package dracut-network.x86_64 0:033-572.el7 will be updated
---> Package dracut-network.x86_64 0:033-572.0.3.el7 will be an update
---> Package e2fsprogs.x86_64 0:1.42.9-19.el7 will be updated
---> Package e2fsprogs.x86_64 0:1.45.4-3.0.5.el7 will be an update
--> Processing Dependency: libfuse.so.2(FUSE_2.5)(64bit) for package: e2fsprogs-1.45.4-3.0.5.el7.x86_64
--> Processing Dependency: libfuse.so.2(FUSE_2.6)(64bit) for package: e2fsprogs-1.45.4-3.0.5.el7.x86_64
--> Processing Dependency: libfuse.so.2(FUSE_2.8)(64bit) for package: e2fsprogs-1.45.4-3.0.5.el7.x86_64
--> Processing Dependency: libfuse.so.2()(64bit) for package: e2fsprogs-1.45.4-3.0.5.el7.x86_64
---> Package e2fsprogs-libs.x86_64 0:1.42.9-19.el7 will be updated
---> Package e2fsprogs-libs.x86_64 0:1.45.4-3.0.5.el7 will be an update
---> Package firewalld.noarch 0:0.6.3-12.el7 will be updated
---> Package firewalld.noarch 0:0.6.3-12.0.1.el7 will be an update
---> Package firewalld-filesystem.noarch 0:0.6.3-12.el7 will be updated
---> Package firewalld-filesystem.noarch 0:0.6.3-12.0.1.el7 will be an update
---> Package gcc.x86_64 0:4.8.5-44.el7 will be updated
---> Package gcc.x86_64 0:4.8.5-44.0.3.el7 will be an update
---> Package gcc-c++.x86_64 0:4.8.5-44.el7 will be updated
---> Package gcc-c++.x86_64 0:4.8.5-44.0.3.el7 will be an update
---> Package gcc-gfortran.x86_64 0:4.8.5-44.el7 will be updated
---> Package gcc-gfortran.x86_64 0:4.8.5-44.0.3.el7 will be an update
---> Package gdb.x86_64 0:7.6.1-120.el7 will be updated
---> Package gdb.x86_64 0:7.6.1-120.0.1.el7 will be an update
---> Package geos.x86_64 0:3.4.2-2.el7 will be a downgrade
---> Package geos.x86_64 0:3.5.0-1.rhel7 will be erased
---> Package glibc.x86_64 0:2.17-317.el7 will be updated
---> Package glibc.x86_64 0:2.17-317.0.1.el7 will be an update
---> Package glibc-common.x86_64 0:2.17-317.el7 will be updated
---> Package glibc-common.x86_64 0:2.17-317.0.1.el7 will be an update
---> Package glibc-devel.x86_64 0:2.17-317.el7 will be updated
---> Package glibc-devel.x86_64 0:2.17-317.0.1.el7 will be an update
---> Package glibc-headers.x86_64 0:2.17-317.el7 will be updated
---> Package glibc-headers.x86_64 0:2.17-317.0.1.el7 will be an update
---> Package gperftools-libs.x86_64 0:2.6.1-1.el7 will be updated
---> Package gperftools-libs.x86_64 0:2.6.1-1.0.1.el7 will be an update
---> Package grub2.x86_64 1:2.02-0.86.el7.centos will be updated
---> Package grub2.x86_64 1:2.02-0.87.0.5.el7 will be an update
---> Package grub2-common.noarch 1:2.02-0.86.el7.centos will be updated
---> Package grub2-common.noarch 1:2.02-0.87.0.5.el7 will be an update
---> Package grub2-pc.x86_64 1:2.02-0.86.el7.centos will be updated
---> Package grub2-pc.x86_64 1:2.02-0.87.0.5.el7 will be an update
---> Package grub2-pc-modules.noarch 1:2.02-0.86.el7.centos will be updated
---> Package grub2-pc-modules.noarch 1:2.02-0.87.0.5.el7 will be an update
---> Package grub2-tools.x86_64 1:2.02-0.86.el7.centos will be updated
---> Package grub2-tools.x86_64 1:2.02-0.87.0.5.el7 will be an update
---> Package grub2-tools-extra.x86_64 1:2.02-0.86.el7.centos will be updated
---> Package grub2-tools-extra.x86_64 1:2.02-0.87.0.5.el7 will be an update
---> Package grub2-tools-minimal.x86_64 1:2.02-0.86.el7.centos will be updated
---> Package grub2-tools-minimal.x86_64 1:2.02-0.87.0.5.el7 will be an update
---> Package grubby.x86_64 0:8.28-26.el7 will be updated
---> Package grubby.x86_64 0:8.28-26.0.3.el7 will be an update
---> Package httpd.x86_64 0:2.4.6-97.el7.centos will be updated
---> Package httpd.x86_64 0:2.4.6-97.0.1.el7_9 will be an update
---> Package httpd-devel.x86_64 0:2.4.6-97.el7.centos will be updated
---> Package httpd-devel.x86_64 0:2.4.6-97.0.1.el7_9 will be an update
---> Package httpd-tools.x86_64 0:2.4.6-97.el7.centos will be updated
---> Package httpd-tools.x86_64 0:2.4.6-97.0.1.el7_9 will be an update
---> Package initscripts.x86_64 0:9.49.53-1.el7_9.1 will be updated
---> Package initscripts.x86_64 0:9.49.53-1.0.1.el7_9.1 will be an update
---> Package iproute.x86_64 0:4.11.0-30.el7 will be updated
---> Package iproute.x86_64 0:5.4.0-1.0.1.el7 will be an update
---> Package iptables.x86_64 0:1.4.21-35.el7 will be updated
---> Package iptables.x86_64 0:1.4.21-35.0.1.el7 will be an update
---> Package irqbalance.x86_64 3:1.0.7-12.el7 will be updated
---> Package irqbalance.x86_64 3:1.0.8-2.el7 will be an update
---> Package iwl100-firmware.noarch 0:39.31.5.1-79.el7 will be updated
---> Package iwl100-firmware.noarch 999:39.31.5.1-999.5.el7 will be an update
---> Package iwl1000-firmware.noarch 1:39.31.5.1-79.el7 will be updated
---> Package iwl1000-firmware.noarch 999:39.31.5.1-999.5.el7 will be an update
---> Package iwl105-firmware.noarch 0:18.168.6.1-79.el7 will be updated
---> Package iwl105-firmware.noarch 999:18.168.6.1-999.5.el7 will be an update
---> Package iwl135-firmware.noarch 0:18.168.6.1-79.el7 will be updated
---> Package iwl135-firmware.noarch 999:18.168.6.1-999.5.el7 will be an update
---> Package iwl2000-firmware.noarch 0:18.168.6.1-79.el7 will be updated
---> Package iwl2000-firmware.noarch 999:18.168.6.1-999.5.el7 will be an update
---> Package iwl2030-firmware.noarch 0:18.168.6.1-79.el7 will be updated
---> Package iwl2030-firmware.noarch 999:18.168.6.1-999.5.el7 will be an update
---> Package iwl3160-firmware.noarch 0:25.30.13.0-79.el7 will be updated
---> Package iwl3160-firmware.noarch 999:22.0.7.0-999.5.el7 will be an update
---> Package iwl3945-firmware.noarch 0:15.32.2.9-79.el7 will be updated
---> Package iwl3945-firmware.noarch 999:15.32.2.9-999.5.el7 will be an update
---> Package iwl4965-firmware.noarch 0:228.61.2.24-79.el7 will be updated
---> Package iwl4965-firmware.noarch 999:228.61.2.24-999.5.el7 will be an update
---> Package iwl5000-firmware.noarch 0:8.83.5.1_1-79.el7 will be updated
---> Package iwl5000-firmware.noarch 999:8.83.5.1_1-999.5.el7 will be an update
---> Package iwl5150-firmware.noarch 0:8.24.2.2-79.el7 will be updated
---> Package iwl5150-firmware.noarch 999:8.24.2.2-999.5.el7 will be an update
---> Package iwl6000-firmware.noarch 0:9.221.4.1-79.el7 will be updated
---> Package iwl6000-firmware.noarch 999:9.221.4.1-999.5.el7 will be an update
---> Package iwl6000g2a-firmware.noarch 0:18.168.6.1-79.el7 will be updated
---> Package iwl6000g2a-firmware.noarch 999:17.168.5.3-999.5.el7 will be an update
---> Package iwl6000g2b-firmware.noarch 0:18.168.6.1-79.el7 will be updated
---> Package iwl6000g2b-firmware.noarch 999:17.168.5.2-999.5.el7 will be an update
---> Package iwl6050-firmware.noarch 0:41.28.5.1-79.el7 will be updated
---> Package iwl6050-firmware.noarch 999:41.28.5.1-999.5.el7 will be an update
---> Package iwl7260-firmware.noarch 0:25.30.13.0-79.el7 will be updated
---> Package iwl7260-firmware.noarch 999:22.0.7.0-999.5.el7 will be an update
---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.275.b01-0.el7_9 will be updated
---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.282.b08-1.el7_9 will be an update
---> Package kexec-tools.x86_64 0:2.0.15-51.el7_9.1 will be updated
---> Package kexec-tools.x86_64 0:2.0.15-51.0.3.el7_9.1 will be an update
---> Package kmod.x86_64 0:20-28.el7 will be updated
---> Package kmod.x86_64 0:20-28.0.3.el7 will be an update
---> Package kmod-kvdo.x86_64 0:6.1.3.23-5.el7 will be updated
---> Package kmod-kvdo.x86_64 0:6.1.3.23-5.0.1.el7 will be an update
---> Package kmod-libs.x86_64 0:20-28.el7 will be updated
---> Package kmod-libs.x86_64 0:20-28.0.3.el7 will be an update
---> Package kpartx.x86_64 0:0.4.9-134.el7_9 will be updated
---> Package kpartx.x86_64 0:0.4.9-134.0.1.el7_9 will be an update
---> Package libblkid.x86_64 0:2.23.2-65.el7 will be updated
---> Package libblkid.x86_64 0:2.23.2-65.0.1.el7 will be an update
---> Package libcom_err.x86_64 0:1.42.9-19.el7 will be updated
---> Package libcom_err.x86_64 0:1.45.4-3.0.5.el7 will be an update
---> Package libcom_err-devel.x86_64 0:1.42.9-19.el7 will be updated
---> Package libcom_err-devel.x86_64 0:1.45.4-3.0.5.el7 will be an update
---> Package libcurl.x86_64 0:7.29.0-59.el7_9.1 will be updated
---> Package libcurl.x86_64 0:7.29.0-59.0.1.el7_9.1 will be an update
---> Package libcurl-devel.x86_64 0:7.29.0-59.el7_9.1 will be updated
---> Package libcurl-devel.x86_64 0:7.29.0-59.0.1.el7_9.1 will be an update
epel/x86_64/filelists_db                                                                                                                                                                                              |  12 MB  00:00:00
ol7_UEKR6/x86_64/filelists_db                                                                                                                                                                                         | 5.0 MB  00:00:00
ol7_latest/x86_64/filelists_db                                                                                                                                                                                        |  17 MB  00:00:00
---> Package libexif.x86_64 0:0.6.22-1.el7 will be updated
---> Package libexif.x86_64 0:0.6.22-2.el7_9 will be an update
---> Package libgcc.x86_64 0:4.8.5-44.el7 will be updated
---> Package libgcc.x86_64 0:4.8.5-44.0.3.el7 will be an update
---> Package libgeotiff.x86_64 0:1.2.5-14.el7 will be a downgrade
---> Package libgeotiff.x86_64 0:1.4.0-1.rhel7 will be erased
---> Package libgfortran.x86_64 0:4.8.5-44.el7 will be updated
---> Package libgfortran.x86_64 0:4.8.5-44.0.3.el7 will be an update
---> Package libgomp.x86_64 0:4.8.5-44.el7 will be updated
---> Package libgomp.x86_64 0:4.8.5-44.0.3.el7 will be an update
---> Package libmount.x86_64 0:2.23.2-65.el7 will be updated
---> Package libmount.x86_64 0:2.23.2-65.0.1.el7 will be an update
---> Package libquadmath.x86_64 0:4.8.5-44.el7 will be updated
---> Package libquadmath.x86_64 0:4.8.5-44.0.3.el7 will be an update
---> Package libquadmath-devel.x86_64 0:4.8.5-44.el7 will be updated
---> Package libquadmath-devel.x86_64 0:4.8.5-44.0.3.el7 will be an update
---> Package libreport.x86_64 0:2.1.11-53.el7.centos will be updated
---> Package libreport.x86_64 0:2.1.11-53.0.1.el7 will be an update
---> Package libreport-cli.x86_64 0:2.1.11-53.el7.centos will be updated
---> Package libreport-cli.x86_64 0:2.1.11-53.0.1.el7 will be an update
---> Package libreport-filesystem.x86_64 0:2.1.11-53.el7.centos will be updated
---> Package libreport-filesystem.x86_64 0:2.1.11-53.0.1.el7 will be an update
---> Package libreport-plugin-mailx.x86_64 0:2.1.11-53.el7.centos will be updated
---> Package libreport-plugin-mailx.x86_64 0:2.1.11-53.0.1.el7 will be an update
---> Package libreport-plugin-ureport.x86_64 0:2.1.11-53.el7.centos will be updated
---> Package libreport-plugin-ureport.x86_64 0:2.1.11-53.0.1.el7 will be an update
---> Package libreport-python.x86_64 0:2.1.11-53.el7.centos will be updated
---> Package libreport-python.x86_64 0:2.1.11-53.0.1.el7 will be an update
---> Package libreport-web.x86_64 0:2.1.11-53.el7.centos will be updated
---> Package libreport-web.x86_64 0:2.1.11-53.0.1.el7 will be an update
---> Package libsmartcols.x86_64 0:2.23.2-65.el7 will be updated
---> Package libsmartcols.x86_64 0:2.23.2-65.0.1.el7 will be an update
---> Package libss.x86_64 0:1.42.9-19.el7 will be updated
---> Package libss.x86_64 0:1.45.4-3.0.5.el7 will be an update
---> Package libsss_idmap.x86_64 0:1.16.5-10.el7_9.6 will be updated
---> Package libsss_idmap.x86_64 0:1.16.5-10.0.1.el7_9.6 will be an update
---> Package libsss_nss_idmap.x86_64 0:1.16.5-10.el7_9.6 will be updated
---> Package libsss_nss_idmap.x86_64 0:1.16.5-10.0.1.el7_9.6 will be an update
---> Package libstdc++.x86_64 0:4.8.5-44.el7 will be updated
---> Package libstdc++.x86_64 0:4.8.5-44.0.3.el7 will be an update
---> Package libstdc++-devel.x86_64 0:4.8.5-44.el7 will be updated
---> Package libstdc++-devel.x86_64 0:4.8.5-44.0.3.el7 will be an update
---> Package libuuid.x86_64 0:2.23.2-65.el7 will be updated
---> Package libuuid.x86_64 0:2.23.2-65.0.1.el7 will be an update
---> Package libxml2.x86_64 0:2.9.1-6.el7.5 will be updated
--> Processing Dependency: libxml2 = 2.9.1-6.el7.5 for package: libxml2-static-2.9.1-6.el7.5.x86_64
---> Package libxml2.x86_64 0:2.9.1-6.0.1.el7.5 will be an update
---> Package libxml2-devel.x86_64 0:2.9.1-6.el7.5 will be updated
---> Package libxml2-devel.x86_64 0:2.9.1-6.0.1.el7.5 will be an update
---> Package libxml2-python.x86_64 0:2.9.1-6.el7.5 will be updated
---> Package libxml2-python.x86_64 0:2.9.1-6.0.1.el7.5 will be an update
---> Package libxslt.x86_64 0:1.1.28-6.el7 will be updated
---> Package libxslt.x86_64 0:1.1.28-6.0.1.el7 will be an update
---> Package linux-firmware.noarch 0:20200421-79.git78c0348.el7 will be updated
---> Package linux-firmware.noarch 999:20200902-999.5.gitd5f9eea5.el7 will be an update
---> Package lvm2.x86_64 7:2.02.187-6.el7_9.3 will be updated
---> Package lvm2.x86_64 7:2.02.187-6.0.3.el7_9.3 will be an update
---> Package lvm2-libs.x86_64 7:2.02.187-6.el7_9.3 will be updated
---> Package lvm2-libs.x86_64 7:2.02.187-6.0.3.el7_9.3 will be an update
---> Package microcode_ctl.x86_64 2:2.1-73.4.el7_9 will be updated
---> Package microcode_ctl.x86_64 2:2.1-73.4.0.1.el7_9 will be an update
---> Package mod_ssl.x86_64 1:2.4.6-97.el7.centos will be updated
---> Package mod_ssl.x86_64 1:2.4.6-97.0.1.el7_9 will be an update
---> Package mokutil.x86_64 0:15-2.0.9.el7 will be a downgrade
---> Package mokutil.x86_64 0:15-8.el7 will be erased
---> Package nss-softokn.x86_64 0:3.53.1-6.el7_9 will be updated
---> Package nss-softokn.x86_64 0:3.53.1-6.0.1.el7_9 will be an update
---> Package nss-softokn-freebl.x86_64 0:3.53.1-6.el7_9 will be updated
---> Package nss-softokn-freebl.x86_64 0:3.53.1-6.0.1.el7_9 will be an update
---> Package ntp.x86_64 0:4.2.6p5-29.el7.centos.2 will be updated
---> Package ntp.x86_64 0:4.2.6p5-29.0.1.el7_8.2 will be an update
---> Package ntpdate.x86_64 0:4.2.6p5-29.el7.centos.2 will be updated
---> Package ntpdate.x86_64 0:4.2.6p5-29.0.1.el7_8.2 will be an update
---> Package numactl-libs.x86_64 0:2.0.12-5.el7 will be updated
---> Package numactl-libs.x86_64 0:2.0.12-5.0.3.el7 will be an update
---> Package openssh.x86_64 0:7.4p1-21.el7 will be updated
---> Package openssh.x86_64 0:7.4p1-21.0.1.el7 will be an update
---> Package openssh-clients.x86_64 0:7.4p1-21.el7 will be updated
---> Package openssh-clients.x86_64 0:7.4p1-21.0.1.el7 will be an update
---> Package openssh-server.x86_64 0:7.4p1-21.el7 will be updated
---> Package openssh-server.x86_64 0:7.4p1-21.0.1.el7 will be an update
---> Package os-prober.x86_64 0:1.58-9.el7 will be updated
---> Package os-prober.x86_64 0:1.58-9.0.1.el7 will be an update
---> Package parted.x86_64 0:3.1-32.el7 will be updated
---> Package parted.x86_64 0:3.1-32.0.1.el7 will be an update
---> Package perl-XML-Parser.x86_64 0:2.41-10.el7 will be updated
---> Package perl-XML-Parser.x86_64 0:2.41-10.0.1.el7 will be an update
--> Processing Dependency: perl(URI::file) for package: perl-XML-Parser-2.41-10.0.1.el7.x86_64
--> Processing Dependency: perl(URI) for package: perl-XML-Parser-2.41-10.0.1.el7.x86_64
--> Processing Dependency: perl(LWP) for package: perl-XML-Parser-2.41-10.0.1.el7.x86_64
---> Package plymouth.x86_64 0:0.8.9-0.34.20140113.el7.centos will be updated
---> Package plymouth.x86_64 0:0.8.9-0.34.20140113.0.1.el7 will be an update
---> Package plymouth-core-libs.x86_64 0:0.8.9-0.34.20140113.el7.centos will be updated
---> Package plymouth-core-libs.x86_64 0:0.8.9-0.34.20140113.0.1.el7 will be an update
---> Package plymouth-scripts.x86_64 0:0.8.9-0.34.20140113.el7.centos will be updated
---> Package plymouth-scripts.x86_64 0:0.8.9-0.34.20140113.0.1.el7 will be an update
---> Package policycoreutils.x86_64 0:2.5-34.el7 will be updated
---> Package policycoreutils.x86_64 0:2.5-34.0.1.el7 will be an update
---> Package policycoreutils-python.x86_64 0:2.5-34.el7 will be updated
---> Package policycoreutils-python.x86_64 0:2.5-34.0.1.el7 will be an update
---> Package polkit.x86_64 0:0.112-26.el7 will be updated
---> Package polkit.x86_64 0:0.112-26.0.1.el7 will be an update
---> Package python.x86_64 0:2.7.5-90.el7 will be updated
--> Processing Dependency: python = 2.7.5-90.el7 for package: tkinter-2.7.5-90.el7.x86_64
--> Processing Dependency: python = 2.7.5-90.el7 for package: python-tools-2.7.5-90.el7.x86_64
---> Package python.x86_64 0:2.7.5-90.0.1.el7 will be an update
---> Package python-devel.x86_64 0:2.7.5-90.el7 will be updated
---> Package python-devel.x86_64 0:2.7.5-90.0.1.el7 will be an update
---> Package python-firewall.noarch 0:0.6.3-12.el7 will be updated
---> Package python-firewall.noarch 0:0.6.3-12.0.1.el7 will be an update
---> Package python-libs.x86_64 0:2.7.5-90.el7 will be updated
---> Package python-libs.x86_64 0:2.7.5-90.0.1.el7 will be an update
---> Package python-virtualenv.noarch 0:15.1.0-4.el7_7 will be updated
---> Package python-virtualenv.noarch 0:15.1.0-4.el7_8 will be an update
---> Package python3.x86_64 0:3.6.8-18.el7 will be updated
---> Package python3.x86_64 0:3.6.8-18.0.1.el7 will be an update
---> Package python3-libs.x86_64 0:3.6.8-18.el7 will be updated
---> Package python3-libs.x86_64 0:3.6.8-18.0.1.el7 will be an update
---> Package qt-settings.noarch 0:19-23.12.el7.centos will be updated
---> Package qt-settings.noarch 0:19-23.12.0.1.el7 will be an update
---> Package redhat-rpm-config.noarch 0:9.1.0-88.el7.centos will be updated
---> Package redhat-rpm-config.noarch 0:9.1.0-88.0.1.el7 will be an update
---> Package selinux-policy.noarch 0:3.13.1-268.el7_9.2 will be updated
---> Package selinux-policy.noarch 0:3.13.1-268.0.1.el7_9.2 will be an update
---> Package selinux-policy-targeted.noarch 0:3.13.1-268.el7_9.2 will be updated
---> Package selinux-policy-targeted.noarch 0:3.13.1-268.0.1.el7_9.2 will be an update
---> Package sg3_utils.x86_64 1:1.37-19.el7 will be updated
---> Package sg3_utils.x86_64 1:1.37-19.0.1.el7 will be an update
---> Package sg3_utils-libs.x86_64 1:1.37-19.el7 will be updated
---> Package sg3_utils-libs.x86_64 1:1.37-19.0.1.el7 will be an update
---> Package shadow-utils.x86_64 2:4.6-5.el7 will be updated
---> Package shadow-utils.x86_64 2:4.6-5.0.1.el7 will be an update
---> Package sos.noarch 0:3.9-4.el7.centos will be updated
---> Package sos.noarch 0:3.9-4.0.1.el7_9 will be an update
---> Package sssd-client.x86_64 0:1.16.5-10.el7_9.6 will be updated
---> Package sssd-client.x86_64 0:1.16.5-10.0.1.el7_9.6 will be an update
---> Package systemd.x86_64 0:219-78.el7_9.2 will be updated
---> Package systemd.x86_64 0:219-78.0.1.el7_9.2 will be an update
---> Package systemd-libs.x86_64 0:219-78.el7_9.2 will be updated
---> Package systemd-libs.x86_64 0:219-78.0.1.el7_9.2 will be an update
---> Package systemd-python.x86_64 0:219-78.el7_9.2 will be updated
---> Package systemd-python.x86_64 0:219-78.0.1.el7_9.2 will be an update
---> Package systemd-sysv.x86_64 0:219-78.el7_9.2 will be updated
---> Package systemd-sysv.x86_64 0:219-78.0.1.el7_9.2 will be an update
---> Package systemtap.x86_64 0:4.0-13.el7 will be updated
---> Package systemtap.x86_64 0:4.0-13.0.1.el7 will be an update
---> Package systemtap-client.x86_64 0:4.0-13.el7 will be updated
---> Package systemtap-client.x86_64 0:4.0-13.0.1.el7 will be an update
---> Package systemtap-devel.x86_64 0:4.0-13.el7 will be updated
---> Package systemtap-devel.x86_64 0:4.0-13.0.1.el7 will be an update
---> Package systemtap-runtime.x86_64 0:4.0-13.el7 will be updated
---> Package systemtap-runtime.x86_64 0:4.0-13.0.1.el7 will be an update
---> Package tcpdump.x86_64 14:4.9.2-4.el7_7.1 will be updated
---> Package tcpdump.x86_64 14:4.9.2-4.0.1.el7_7.1 will be an update
---> Package tuned.noarch 0:2.11.0-10.el7 will be updated
---> Package tuned.noarch 0:2.11.0-10.0.3.el7 will be an update
---> Package tzdata.noarch 0:2020d-2.el7 will be updated
---> Package tzdata.noarch 0:2020f-1.el7 will be an update
---> Package tzdata-java.noarch 0:2020d-2.el7 will be updated
---> Package tzdata-java.noarch 0:2020f-1.el7 will be an update
---> Package unixODBC.x86_64 0:2.3.1-14.el7 will be updated
---> Package unixODBC.x86_64 0:2.3.1-14.0.1.el7 will be an update
---> Package util-linux.x86_64 0:2.23.2-65.el7 will be updated
---> Package util-linux.x86_64 0:2.23.2-65.0.1.el7 will be an update
---> Package vim-common.x86_64 2:7.4.629-8.el7_9 will be updated
---> Package vim-common.x86_64 2:7.4.629-8.0.1.el7_9 will be an update
---> Package vim-enhanced.x86_64 2:7.4.629-8.el7_9 will be updated
---> Package vim-enhanced.x86_64 2:7.4.629-8.0.1.el7_9 will be an update
---> Package vim-filesystem.x86_64 2:7.4.629-8.el7_9 will be updated
---> Package vim-filesystem.x86_64 2:7.4.629-8.0.1.el7_9 will be an update
---> Package vim-minimal.x86_64 2:7.4.629-8.el7_9 will be updated
---> Package vim-minimal.x86_64 2:7.4.629-8.0.1.el7_9 will be an update
---> Package xfsprogs.x86_64 0:4.5.0-22.el7 will be updated
---> Package xfsprogs.x86_64 0:5.4.0-1.0.1.el7 will be an update
---> Package yum.noarch 0:3.4.3-168.el7.centos will be updated
---> Package yum.noarch 0:3.4.3-168.0.3.el7 will be an update
---> Package yum-utils.noarch 0:1.1.31-54.el7_8 will be updated
---> Package yum-utils.noarch 0:1.1.31-54.0.1.el7_8 will be an update
--> Running transaction check
---> Package fuse-libs.x86_64 0:2.9.4-1.0.8.el7 will be installed
---> Package libxml2.x86_64 0:2.9.1-6.el7.5 will be updated
--> Processing Dependency: libxml2 = 2.9.1-6.el7.5 for package: libxml2-static-2.9.1-6.el7.5.x86_64
---> Package perl-URI.noarch 0:1.60-9.el7 will be installed
--> Processing Dependency: perl(Business::ISBN) for package: perl-URI-1.60-9.el7.noarch
---> Package perl-libwww-perl.noarch 0:6.05-2.el7 will be installed
--> Processing Dependency: perl(Net::HTTP) >= 6.04 for package: perl-libwww-perl-6.05-2.el7.noarch
--> Processing Dependency: perl(File::Listing) >= 6 for package: perl-libwww-perl-6.05-2.el7.noarch
--> Processing Dependency: perl(HTTP::Daemon) >= 6 for package: perl-libwww-perl-6.05-2.el7.noarch
--> Processing Dependency: perl(HTTP::Date) >= 6 for package: perl-libwww-perl-6.05-2.el7.noarch
--> Processing Dependency: perl(HTTP::Request) >= 6 for package: perl-libwww-perl-6.05-2.el7.noarch
--> Processing Dependency: perl(HTTP::Request::Common) >= 6 for package: perl-libwww-perl-6.05-2.el7.noarch
--> Processing Dependency: perl(HTTP::Cookies) >= 6 for package: perl-libwww-perl-6.05-2.el7.noarch
--> Processing Dependency: perl(WWW::RobotRules) >= 6 for package: perl-libwww-perl-6.05-2.el7.noarch
--> Processing Dependency: perl(HTTP::Status) >= 6 for package: perl-libwww-perl-6.05-2.el7.noarch
--> Processing Dependency: perl(HTTP::Negotiate) >= 6 for package: perl-libwww-perl-6.05-2.el7.noarch
--> Processing Dependency: perl(HTTP::Response) >= 6 for package: perl-libwww-perl-6.05-2.el7.noarch
--> Processing Dependency: perl(LWP::MediaTypes) >= 6 for package: perl-libwww-perl-6.05-2.el7.noarch
--> Processing Dependency: perl(HTML::HeadParser) for package: perl-libwww-perl-6.05-2.el7.noarch
--> Processing Dependency: perl(Encode::Locale) for package: perl-libwww-perl-6.05-2.el7.noarch
--> Processing Dependency: perl(HTML::Entities) for package: perl-libwww-perl-6.05-2.el7.noarch
--> Processing Dependency: perl(Digest::MD5) for package: perl-libwww-perl-6.05-2.el7.noarch
---> Package python.x86_64 0:2.7.5-90.el7 will be updated
--> Processing Dependency: python = 2.7.5-90.el7 for package: tkinter-2.7.5-90.el7.x86_64
--> Processing Dependency: python = 2.7.5-90.el7 for package: python-tools-2.7.5-90.el7.x86_64
--> Running transaction check
---> Package libxml2.x86_64 0:2.9.1-6.el7.5 will be updated
--> Processing Dependency: libxml2 = 2.9.1-6.el7.5 for package: libxml2-static-2.9.1-6.el7.5.x86_64
---> Package perl-Business-ISBN.noarch 0:2.06-2.el7 will be installed
--> Processing Dependency: perl(Business::ISBN::Data) >= 20120719.001 for package: perl-Business-ISBN-2.06-2.el7.noarch
---> Package perl-Digest-MD5.x86_64 0:2.52-3.el7 will be installed
--> Processing Dependency: perl(Digest::base) >= 1.00 for package: perl-Digest-MD5-2.52-3.el7.x86_64
---> Package perl-Encode-Locale.noarch 0:1.03-5.el7 will be installed
---> Package perl-File-Listing.noarch 0:6.04-7.el7 will be installed
---> Package perl-HTML-Parser.x86_64 0:3.71-4.el7 will be installed
--> Processing Dependency: perl(HTML::Tagset) >= 3 for package: perl-HTML-Parser-3.71-4.el7.x86_64
---> Package perl-HTTP-Cookies.noarch 0:6.01-5.el7 will be installed
---> Package perl-HTTP-Daemon.noarch 0:6.01-8.el7 will be installed
--> Processing Dependency: perl(IO::Socket::IP) for package: perl-HTTP-Daemon-6.01-8.el7.noarch
---> Package perl-HTTP-Date.noarch 0:6.02-8.el7 will be installed
--> Processing Dependency: perl(Time::Zone) for package: perl-HTTP-Date-6.02-8.el7.noarch
---> Package perl-HTTP-Message.noarch 0:6.06-6.el7 will be installed
--> Processing Dependency: perl(IO::Compress::Bzip2) >= 2.021 for package: perl-HTTP-Message-6.06-6.el7.noarch
--> Processing Dependency: perl(IO::Uncompress::Bunzip2) >= 2.021 for package: perl-HTTP-Message-6.06-6.el7.noarch
--> Processing Dependency: perl(IO::Compress::Deflate) for package: perl-HTTP-Message-6.06-6.el7.noarch
--> Processing Dependency: perl(IO::Uncompress::RawInflate) for package: perl-HTTP-Message-6.06-6.el7.noarch
--> Processing Dependency: perl(Compress::Raw::Zlib) for package: perl-HTTP-Message-6.06-6.el7.noarch
--> Processing Dependency: perl(IO::HTML) for package: perl-HTTP-Message-6.06-6.el7.noarch
--> Processing Dependency: perl(IO::Compress::Gzip) for package: perl-HTTP-Message-6.06-6.el7.noarch
--> Processing Dependency: perl(IO::Uncompress::Inflate) for package: perl-HTTP-Message-6.06-6.el7.noarch
--> Processing Dependency: perl(IO::Uncompress::Gunzip) for package: perl-HTTP-Message-6.06-6.el7.noarch
---> Package perl-HTTP-Negotiate.noarch 0:6.01-5.el7 will be installed
---> Package perl-LWP-MediaTypes.noarch 0:6.02-2.el7 will be installed
---> Package perl-Net-HTTP.noarch 0:6.06-2.el7 will be installed
--> Processing Dependency: perl(IO::Socket::SSL) >= 1.38 for package: perl-Net-HTTP-6.06-2.el7.noarch
---> Package perl-WWW-RobotRules.noarch 0:6.02-5.el7 will be installed
---> Package python.x86_64 0:2.7.5-90.el7 will be updated
--> Processing Dependency: python = 2.7.5-90.el7 for package: tkinter-2.7.5-90.el7.x86_64
--> Processing Dependency: python = 2.7.5-90.el7 for package: python-tools-2.7.5-90.el7.x86_64
--> Running transaction check
---> Package libxml2.x86_64 0:2.9.1-6.el7.5 will be updated
--> Processing Dependency: libxml2 = 2.9.1-6.el7.5 for package: libxml2-static-2.9.1-6.el7.5.x86_64
---> Package perl-Business-ISBN-Data.noarch 0:20120719.001-2.el7 will be installed
---> Package perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7 will be installed
---> Package perl-Digest.noarch 0:1.17-245.el7 will be installed
---> Package perl-HTML-Tagset.noarch 0:3.20-15.el7 will be installed
---> Package perl-IO-Compress.noarch 0:2.061-2.el7 will be installed
--> Processing Dependency: perl(Compress::Raw::Bzip2) >= 2.061 for package: perl-IO-Compress-2.061-2.el7.noarch
---> Package perl-IO-HTML.noarch 0:1.00-2.el7 will be installed
---> Package perl-IO-Socket-IP.noarch 0:0.21-5.el7 will be installed
---> Package perl-IO-Socket-SSL.noarch 0:1.94-7.el7 will be installed
--> Processing Dependency: perl-Net-SSLeay >= 1.55-5 for package: perl-IO-Socket-SSL-1.94-7.el7.noarch
--> Processing Dependency: perl(Net::SSLeay) >= 1.21 for package: perl-IO-Socket-SSL-1.94-7.el7.noarch
--> Processing Dependency: perl(Mozilla::CA) for package: perl-IO-Socket-SSL-1.94-7.el7.noarch
--> Processing Dependency: perl(Net::SSLeay) for package: perl-IO-Socket-SSL-1.94-7.el7.noarch
--> Processing Dependency: perl(Net::LibIDN) for package: perl-IO-Socket-SSL-1.94-7.el7.noarch
---> Package perl-TimeDate.noarch 1:2.30-2.el7 will be installed
---> Package python.x86_64 0:2.7.5-90.el7 will be updated
--> Processing Dependency: python = 2.7.5-90.el7 for package: tkinter-2.7.5-90.el7.x86_64
--> Processing Dependency: python = 2.7.5-90.el7 for package: python-tools-2.7.5-90.el7.x86_64
--> Running transaction check
---> Package libxml2.x86_64 0:2.9.1-6.el7.5 will be updated
--> Processing Dependency: libxml2 = 2.9.1-6.el7.5 for package: libxml2-static-2.9.1-6.el7.5.x86_64
---> Package perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7 will be installed
---> Package perl-Mozilla-CA.noarch 0:20130114-5.el7 will be installed
---> Package perl-Net-LibIDN.x86_64 0:0.12-15.el7 will be installed
---> Package perl-Net-SSLeay.x86_64 0:1.55-6.el7 will be installed
---> Package python.x86_64 0:2.7.5-90.el7 will be updated
--> Processing Dependency: python = 2.7.5-90.el7 for package: tkinter-2.7.5-90.el7.x86_64
--> Processing Dependency: python = 2.7.5-90.el7 for package: python-tools-2.7.5-90.el7.x86_64
--> Finished Dependency Resolution
Error: Package: libxml2-static-2.9.1-6.el7.5.x86_64 (@base/7)
           Requires: libxml2 = 2.9.1-6.el7.5
           Removing: libxml2-2.9.1-6.el7.5.x86_64 (@base/7)
               libxml2 = 2.9.1-6.el7.5
           Updated By: libxml2-2.9.1-6.0.1.el7.5.x86_64 (ol7_latest)
               libxml2 = 2.9.1-6.0.1.el7.5
           Available: libxml2-2.9.1-6.0.1.el7_2.3.i686 (ol7_latest)
               libxml2 = 2.9.1-6.0.1.el7_2.3
           Available: libxml2-2.9.1-6.0.1.el7.4.i686 (ol7_latest)
               libxml2 = 2.9.1-6.0.1.el7.4
Error: Package: python-tools-2.7.5-90.el7.x86_64 (@updates/7)
           Requires: python = 2.7.5-90.el7
           Removing: python-2.7.5-90.el7.x86_64 (@updates/7)
               python = 2.7.5-90.el7
           Updated By: python-2.7.5-90.0.1.el7.x86_64 (ol7_latest)
               python = 2.7.5-90.0.1.el7
           Available: python-2.7.5-68.0.1.el7.x86_64 (ol7_latest)
               python = 2.7.5-68.0.1.el7
           Available: python-2.7.5-69.0.1.el7_5.x86_64 (ol7_latest)
               python = 2.7.5-69.0.1.el7_5
           Available: python-2.7.5-76.0.1.el7.x86_64 (ol7_latest)
               python = 2.7.5-76.0.1.el7
           Available: python-2.7.5-77.0.1.el7_6.x86_64 (ol7_latest)
               python = 2.7.5-77.0.1.el7_6
           Available: python-2.7.5-79.0.1.el7_6.x86_64 (ol7_latest)
               python = 2.7.5-79.0.1.el7_6
           Available: python-2.7.5-80.0.1.el7_6.x86_64 (ol7_latest)
               python = 2.7.5-80.0.1.el7_6
           Available: python-2.7.5-86.0.1.el7.x86_64 (ol7_latest)
               python = 2.7.5-86.0.1.el7
           Available: python-2.7.5-86.0.3.el7.x86_64 (ol7_latest)
               python = 2.7.5-86.0.3.el7
           Available: python-2.7.5-88.0.1.el7.x86_64 (ol7_latest)
               python = 2.7.5-88.0.1.el7
           Available: python-2.7.5-89.0.1.el7.x86_64 (ol7_latest)
               python = 2.7.5-89.0.1.el7
Error: Package: tkinter-2.7.5-90.el7.x86_64 (@updates/7)
           Requires: python = 2.7.5-90.el7
           Removing: python-2.7.5-90.el7.x86_64 (@updates/7)
               python = 2.7.5-90.el7
           Updated By: python-2.7.5-90.0.1.el7.x86_64 (ol7_latest)
               python = 2.7.5-90.0.1.el7
           Available: python-2.7.5-68.0.1.el7.x86_64 (ol7_latest)
               python = 2.7.5-68.0.1.el7
           Available: python-2.7.5-69.0.1.el7_5.x86_64 (ol7_latest)
               python = 2.7.5-69.0.1.el7_5
           Available: python-2.7.5-76.0.1.el7.x86_64 (ol7_latest)
               python = 2.7.5-76.0.1.el7
           Available: python-2.7.5-77.0.1.el7_6.x86_64 (ol7_latest)
               python = 2.7.5-77.0.1.el7_6
           Available: python-2.7.5-79.0.1.el7_6.x86_64 (ol7_latest)
               python = 2.7.5-79.0.1.el7_6
           Available: python-2.7.5-80.0.1.el7_6.x86_64 (ol7_latest)
               python = 2.7.5-80.0.1.el7_6
           Available: python-2.7.5-86.0.1.el7.x86_64 (ol7_latest)
               python = 2.7.5-86.0.1.el7
           Available: python-2.7.5-86.0.3.el7.x86_64 (ol7_latest)
               python = 2.7.5-86.0.3.el7
           Available: python-2.7.5-88.0.1.el7.x86_64 (ol7_latest)
               python = 2.7.5-88.0.1.el7
           Available: python-2.7.5-89.0.1.el7.x86_64 (ol7_latest)
               python = 2.7.5-89.0.1.el7
 You could try using --skip-broken to work around the problem
** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
gdal31-libs-3.1.3-2.rhel7.x86_64 is a duplicate with gdal31-libs-3.1.3-1.rhel7.x86_64
pgdg-redhat-repo-42.0-14.noarch is a duplicate with pgdg-redhat-repo-42.0-13.noarch
Djelibeybi commented 3 years ago

Run yum-config-manager --enable ol7_optional_latest and then run yum-complete-transaction.

EvgenyPrikhodko commented 3 years ago
 yum-config-manager --enable ol7_optional_latest
Loaded plugins: fastestmirror, langpacks
========================================================================================================= repo: ol7_optional_latest =========================================================================================================
[ol7_optional_latest]
async = True
bandwidth = 0
base_persistdir = /var/lib/yum/repos/x86_64/7Server
baseurl = https://yum.oracle.com/repo/OracleLinux/OL7/optional/latest/x86_64/
cache = 0
cachedir = /var/cache/yum/x86_64/7Server/ol7_optional_latest
check_config_file_age = True
compare_providers_priority = 80
cost = 1000
deltarpm_metadata_percentage = 100
deltarpm_percentage =
enabled = 1
enablegroups = True
exclude =
failovermethod = priority
ftp_disable_epsv = False
gpgcadir = /var/lib/yum/repos/x86_64/7Server/ol7_optional_latest/gpgcadir
gpgcakey =
gpgcheck = True
gpgdir = /var/lib/yum/repos/x86_64/7Server/ol7_optional_latest/gpgdir
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
hdrdir = /var/cache/yum/x86_64/7Server/ol7_optional_latest/headers
http_caching = all
includepkgs =
ip_resolve =
keepalive = True
keepcache = False
mddownloadpolicy = sqlite
mdpolicy = group:small
mediaid =
metadata_expire = 21600
metadata_expire_filter = read-only:present
metalink =
minrate = 0
mirrorlist =
mirrorlist_expire = 86400
name = Oracle Linux 7Server Optional Latest (x86_64)
old_base_cache_dir =
password =
persistdir = /var/lib/yum/repos/x86_64/7Server/ol7_optional_latest
pkgdir = /var/cache/yum/x86_64/7Server/ol7_optional_latest/packages
proxy = False
proxy_dict =
proxy_password =
proxy_username =
repo_gpgcheck = False
retries = 10
skip_if_unavailable = False
ssl_check_cert_permissions = True
sslcacert =
sslclientcert =
sslclientkey =
sslverify = True
throttle = 0
timeout = 30.0
ui_id = ol7_optional_latest/x86_64
ui_repoid_vars = releasever,
   basearch
username =
EvgenyPrikhodko commented 3 years ago
yum-complete-transaction
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * epel: www.nic.funet.fi
ol7_latest                                                                                                                                                                                                            | 2.7 kB  00:00:00
ol7_optional_latest                                                                                                                                                                                                   | 2.5 kB  00:00:00
(1/2): ol7_optional_latest/x86_64/updateinfo                                                                                                                                                                          | 1.2 MB  00:00:00
(2/2): ol7_optional_latest/x86_64/primary_db                                                                                                                                                                          | 5.7 MB  00:00:00
There are 1 outstanding transactions to complete. Finishing the most recent one
The remaining transaction had 9 elements left to run
--> Running transaction check
---> Package gdal31-libs.x86_64 0:3.1.3-1.rhel7 will be erased
---> Package libgeotiff15.x86_64 0:1.5.1-8.rhel7 will be erased
---> Package pgdg-redhat-repo.noarch 0:42.0-13 will be erased
Removing libgeotiff15.x86_64 0:1.5.1-8.rhel7 - e due to obsoletes from installed libgeotiff16-1.6.0-1.rhel7.x86_64
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package libgeotiff15.x86_64 0:1.5.1-8.rhel7 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

Transaction size changed - this means we are not doing the
same transaction as we were before. Aborting and disabling
this transaction.

You could try running: package-cleanup --problems
                       package-cleanup --dupes
                       rpm -Va --nofiles --nodigest

Transaction files renamed to:
  /var/lib/yum/transaction-all.2020-10-15.02:20.09.disabled
  /var/lib/yum/transaction-done.2020-10-15.02:20.09.disabled
Djelibeybi commented 3 years ago

Ok, now we're getting somewhere. It's starting to clean up the half-completed transactions. You could try the yum distro-sync again.

Is this the same server as your other issue? Or are these two different servers?

EvgenyPrikhodko commented 3 years ago

yum distro-sync distro-sync.zip Done

 yum update
Loaded plugins: fastestmirror, getpagespeed, langpacks
Loading mirror speeds from cached hostfile
 * epel: www.nic.funet.fi
No packages marked for update

https://github.com/oracle/centos2ol/issues/52 - this is the same server

Djelibeybi commented 3 years ago

The distro-sync completed successfully, which is excellent. Can you run rpm -qa | grep centos again to see if there are any CentOS RPMs left? Can you also check the output of yum-config-manager | grep distroverpkg to see if that's fixed itself?

EvgenyPrikhodko commented 3 years ago

Check your nginx.repo file. In particular, it seems like something is changing $releasever to %24releasever.

after actions https://github.com/oracle/centos2ol/issues/52

Got back $ releasever. Do

yum clean all
yum update

The error is gone

Djelibeybi commented 3 years ago

That's great. Are there any remaining issues?

EvgenyPrikhodko commented 3 years ago

Thanks for the help.

Djelibeybi commented 3 years ago

Glad it's working.