Thread: yum update fails on Red Hat Enterprise Linux 7 due to armadillo

yum update fails on Red Hat Enterprise Linux 7 due to armadillo

From
Matti Linnanvuori
Date:
yum -y update
Loaded plugins: product-id, search-disabled-repos, subscription-manager
Resolving Dependencies
--> Running transaction check
---> Package armadillo.x86_64 0:8.600.1-2.el7 will be updated
--> Processing Dependency: libarmadillo.so.8()(64bit) for package: gdal-libs-1.11.4-12.rhel7.x86_64
--> Processing Dependency: libarmadillo.so.8()(64bit) for package: gdal-1.11.4-12.rhel7.x86_64
---> Package armadillo.x86_64 0:10.8.2-1.el7 will be an update
--> Finished Dependency Resolution
Error: Package: gdal-1.11.4-12.rhel7.x86_64 (@pgdg10)
Requires: libarmadillo.so.8()(64bit)
Removing: armadillo-8.600.1-2.el7.x86_64 (@epel)
libarmadillo.so.8()(64bit)
Updated By: armadillo-10.8.2-1.el7.x86_64 (epel)
~libarmadillo.so.10()(64bit)
Error: Package: gdal-libs-1.11.4-12.rhel7.x86_64 (@pgdg10)
Requires: libarmadillo.so.8()(64bit)
Removing: armadillo-8.600.1-2.el7.x86_64 (@epel)
libarmadillo.so.8()(64bit)
Updated By: armadillo-10.8.2-1.el7.x86_64 (epel)
~libarmadillo.so.10()(64bit)
**********************************************************************
yum can be configured to try to resolve such errors by temporarily enabling
disabled repos and searching for missing dependencies.
To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf
**********************************************************************

Error: Package: gdal-1.11.4-12.rhel7.x86_64 (@pgdg10)
Requires: libarmadillo.so.8()(64bit)
Removing: armadillo-8.600.1-2.el7.x86_64 (@epel)
libarmadillo.so.8()(64bit)
Updated By: armadillo-10.8.2-1.el7.x86_64 (epel)
~libarmadillo.so.10()(64bit)
Error: Package: gdal-libs-1.11.4-12.rhel7.x86_64 (@pgdg10)
Requires: libarmadillo.so.8()(64bit)
Removing: armadillo-8.600.1-2.el7.x86_64 (@epel)
libarmadillo.so.8()(64bit)
Updated By: armadillo-10.8.2-1.el7.x86_64 (epel)
~libarmadillo.so.10()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest


Re: yum update fails on Red Hat Enterprise Linux 7 due to armadillo

From
Devrim Gündüz
Date:
Hi,

I think it is not related to our repo. Looks like gdal-libs-1.11.4-
12.rhel7.x86_64 is affected, which is RHEL's package.

Regards, Devrim

On Mon, 2022-06-13 at 16:34 +0300, Matti Linnanvuori wrote:
> yum -y update
> Loaded plugins: product-id, search-disabled-repos, subscription-
> manager
> Resolving Dependencies
> --> Running transaction check
> ---> Package armadillo.x86_64 0:8.600.1-2.el7 will be updated
> --> Processing Dependency: libarmadillo.so.8()(64bit) for package:
> gdal-libs-1.11.4-12.rhel7.x86_64
> --> Processing Dependency: libarmadillo.so.8()(64bit) for package:
> gdal-1.11.4-12.rhel7.x86_64
> ---> Package armadillo.x86_64 0:10.8.2-1.el7 will be an update
> --> Finished Dependency Resolution
> Error: Package: gdal-1.11.4-12.rhel7.x86_64 (@pgdg10)
> Requires: libarmadillo.so.8()(64bit)
> Removing: armadillo-8.600.1-2.el7.x86_64 (@epel)
> libarmadillo.so.8()(64bit)
> Updated By: armadillo-10.8.2-1.el7.x86_64 (epel)
> ~libarmadillo.so.10()(64bit)
> Error: Package: gdal-libs-1.11.4-12.rhel7.x86_64 (@pgdg10)
> Requires: libarmadillo.so.8()(64bit)
> Removing: armadillo-8.600.1-2.el7.x86_64 (@epel)
> libarmadillo.so.8()(64bit)
> Updated By: armadillo-10.8.2-1.el7.x86_64 (epel)
> ~libarmadillo.so.10()(64bit)
> *********************************************************************
> *
> yum can be configured to try to resolve such errors by temporarily
> enabling
> disabled repos and searching for missing dependencies.
> To enable this functionality please set 'notify_only=0' in
> /etc/yum/pluginconf.d/search-disabled-repos.conf
> *********************************************************************
> *
>
> Error: Package: gdal-1.11.4-12.rhel7.x86_64 (@pgdg10)
> Requires: libarmadillo.so.8()(64bit)
> Removing: armadillo-8.600.1-2.el7.x86_64 (@epel)
> libarmadillo.so.8()(64bit)
> Updated By: armadillo-10.8.2-1.el7.x86_64 (epel)
> ~libarmadillo.so.10()(64bit)
> Error: Package: gdal-libs-1.11.4-12.rhel7.x86_64 (@pgdg10)
> Requires: libarmadillo.so.8()(64bit)
> Removing: armadillo-8.600.1-2.el7.x86_64 (@epel)
> libarmadillo.so.8()(64bit)
> Updated By: armadillo-10.8.2-1.el7.x86_64 (epel)
> ~libarmadillo.so.10()(64bit)
> You could try using --skip-broken to work around the problem
> You could try running: rpm -Va --nofiles --nodigest
>

--
Devrim Gündüz
Open Source Solution Architect, Red Hat Certified Engineer
Twitter: @DevrimGunduz , @DevrimGunduzTR

Attachment

Re: yum update fails on Red Hat Enterprise Linux 7 due to armadillo

From
Thierry Labbé
Date:
Hi,

I have the same problem in CentOS7 (but with pgdg93). It looks like package gdal-libs used is from pgd repository and not from epel repository.

Package in epel (and not installed) is version 1.11.4-4 :
gdal-libs-1.11.4-4.el7.x86_64.rpm    4.4 MiB    2022-Jun-02 21:47

Package in pgdg repository (and installed) is version 1.11.4-12 (text below in french) :
Paquets disponibles
Nom                 : gdal
Architecture        : x86_64
Version             : 1.11.4
Révision            : 12.rhel7
Taille              : 276 k
Dépôt               : pgdg93/7/x86_64
Résumé              : GIS file format library
URL                 : http://www.gdal.org
Licence             : MIT
Description         : Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform
                    : C++ translator library for raster and vector geospatial data formats.
                    : As a library, it presents a single abstract data model to the calling
                    : application for all supported formats. It also comes with a variety of
                    : useful commandline utilities for data translation and processing.
                    :
                    : It provides the primary data access engine for many applications.
                    : GDAL/OGR is the most widely used geospatial data access library.

So : Yes looks like gdal-libs-1.11.4-12.rhel7.x86_64 is affected but this package is in pgdg repository (and need to be upgraded to work with libarmadillo.so.10 ?)

Regards,

Thierry

Le 16/06/2022 à 17:22, Devrim Gündüz a écrit :
Hi,

I think it is not related to our repo. Looks like gdal-libs-1.11.4-
12.rhel7.x86_64 is affected, which is RHEL's package.

Regards, Devrim

On Mon, 2022-06-13 at 16:34 +0300, Matti Linnanvuori wrote:
yum -y update 
Loaded plugins: product-id, search-disabled-repos, subscription-
manager
Resolving Dependencies
--> Running transaction check
---> Package armadillo.x86_64 0:8.600.1-2.el7 will be updated
--> Processing Dependency: libarmadillo.so.8()(64bit) for package:
gdal-libs-1.11.4-12.rhel7.x86_64
--> Processing Dependency: libarmadillo.so.8()(64bit) for package:
gdal-1.11.4-12.rhel7.x86_64
---> Package armadillo.x86_64 0:10.8.2-1.el7 will be an update
--> Finished Dependency Resolution
Error: Package: gdal-1.11.4-12.rhel7.x86_64 (@pgdg10)
Requires: libarmadillo.so.8()(64bit)
Removing: armadillo-8.600.1-2.el7.x86_64 (@epel)
libarmadillo.so.8()(64bit)
Updated By: armadillo-10.8.2-1.el7.x86_64 (epel)
~libarmadillo.so.10()(64bit)
Error: Package: gdal-libs-1.11.4-12.rhel7.x86_64 (@pgdg10)
Requires: libarmadillo.so.8()(64bit)
Removing: armadillo-8.600.1-2.el7.x86_64 (@epel)
libarmadillo.so.8()(64bit)
Updated By: armadillo-10.8.2-1.el7.x86_64 (epel)
~libarmadillo.so.10()(64bit)
*********************************************************************
*
yum can be configured to try to resolve such errors by temporarily
enabling
disabled repos and searching for missing dependencies.
To enable this functionality please set 'notify_only=0' in
/etc/yum/pluginconf.d/search-disabled-repos.conf
*********************************************************************
*

Error: Package: gdal-1.11.4-12.rhel7.x86_64 (@pgdg10)
Requires: libarmadillo.so.8()(64bit)
Removing: armadillo-8.600.1-2.el7.x86_64 (@epel)
libarmadillo.so.8()(64bit)
Updated By: armadillo-10.8.2-1.el7.x86_64 (epel)
~libarmadillo.so.10()(64bit)
Error: Package: gdal-libs-1.11.4-12.rhel7.x86_64 (@pgdg10)
Requires: libarmadillo.so.8()(64bit)
Removing: armadillo-8.600.1-2.el7.x86_64 (@epel)
libarmadillo.so.8()(64bit)
Updated By: armadillo-10.8.2-1.el7.x86_64 (epel)
~libarmadillo.so.10()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest