[CentOS-devel] Issue with updating on altarch repos

Thu May 19 21:23:05 UTC 2022
Lance Albertson <lance at osuosl.org>

The recent update to grub2 seems to be causing a dependency issue on our
systems using the centos-altarch repos (i.e. at least aarch64/ppc64le). The
RPM file exists on our mirror and in the XML for repodata, but I don't
think it's in the sqlite file.

Perhaps a bad update happened when generating the repo data? I've tried
re-syncing the mirror several times to make sure we have up to date content.

Here's what we're seeing (which is also breaking new installations):

Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package at.aarch64 0:3.1.13-24.el7 will be updated
---> Package at.aarch64 0:3.1.13-25.el7_9 will be an update
---> Package glibc.aarch64 0:2.17-325.el7_9 will be updated
---> Package glibc.aarch64 0:2.17-326.el7_9 will be an update
---> Package glibc-common.aarch64 0:2.17-325.el7_9 will be updated
---> Package glibc-common.aarch64 0:2.17-326.el7_9 will be an update
---> Package glibc-devel.aarch64 0:2.17-325.el7_9 will be updated
---> Package glibc-devel.aarch64 0:2.17-326.el7_9 will be an update
---> Package glibc-headers.aarch64 0:2.17-325.el7_9 will be updated
---> Package glibc-headers.aarch64 0:2.17-326.el7_9 will be an update
---> Package grub2.aarch64 1:2.02-0.87.el7.centos.7 will be updated
---> Package grub2.aarch64 1:2.02-0.87.el7.centos.9 will be an update
---> Package grub2-common.noarch 1:2.02-0.87.el7.centos.7 will be updated
---> Package grub2-common.noarch 1:2.02-0.87.el7.9 will be an update
---> Package grub2-efi-aa64.aarch64 1:2.02-0.87.el7.centos.7 will be updated
---> Package grub2-efi-aa64.aarch64 1:2.02-0.87.el7.centos.9 will be an
update
--> Processing Dependency: grub2-common = 1:2.02-0.87.el7.centos.9 for
package: 1:grub2-efi-aa64-2.02-0.87.el7.centos.9
.aarch64
---> Package grub2-tools.aarch64 1:2.02-0.87.el7.centos.7 will be updated
---> Package grub2-tools.aarch64 1:2.02-0.87.el7.centos.9 will be an update
--> Processing Dependency: grub2-common = 1:2.02-0.87.el7.centos.9 for
package: 1:grub2-tools-2.02-0.87.el7.centos.9.aa
rch64
---> Package grub2-tools-extra.aarch64 1:2.02-0.87.el7.centos.7 will be
updated
---> Package grub2-tools-extra.aarch64 1:2.02-0.87.el7.centos.9 will be an
update
--> Processing Dependency: grub2-common = 1:2.02-0.87.el7.centos.9 for
package: 1:grub2-tools-extra-2.02-0.87.el7.cento
s.9.aarch64
---> Package grub2-tools-minimal.aarch64 1:2.02-0.87.el7.centos.7 will be
updated
---> Package grub2-tools-minimal.aarch64 1:2.02-0.87.el7.centos.9 will be
an update
--> Processing Dependency: grub2-common = 1:2.02-0.87.el7.centos.9 for
package: 1:grub2-tools-minimal-2.02-0.87.el7.cen
tos.9.aarch64
--> Finished Dependency Resolution
--> Finding unneeded leftover dependencies
Found and removing 0 unneeded dependencies
Error: Package: 1:grub2-tools-extra-2.02-0.87.el7.centos.9.aarch64 (updates)
           Requires: grub2-common = 1:2.02-0.87.el7.centos.9
           Removing: 1:grub2-common-2.02-0.87.el7.centos.7.noarch (@updates)
               grub2-common = 1:2.02-0.87.el7.centos.7
           Updated By: 1:grub2-common-2.02-0.87.el7.9.noarch (updates)
               grub2-common = 1:2.02-0.87.el7.9
           Available: 1:grub2-common-2.02-0.86.el7.centos.noarch (base)
               grub2-common = 1:2.02-0.86.el7.centos
           Available: 1:grub2-common-2.02-0.87.el7.centos.noarch (updates)
               grub2-common = 1:2.02-0.87.el7.centos
           Available: 1:grub2-common-2.02-0.87.el7.centos.2.noarch (updates)
               grub2-common = 1:2.02-0.87.el7.centos.2
           Available: 1:grub2-common-2.02-0.87.el7.centos.6.noarch (updates)
               grub2-common = 1:2.02-0.87.el7.centos.6
Error: Package: 1:grub2-tools-2.02-0.87.el7.centos.9.aarch64 (updates)
           Requires: grub2-common = 1:2.02-0.87.el7.centos.9
           Removing: 1:grub2-common-2.02-0.87.el7.centos.7.noarch (@updates)
               grub2-common = 1:2.02-0.87.el7.centos.7
           Updated By: 1:grub2-common-2.02-0.87.el7.9.noarch (updates)
               grub2-common = 1:2.02-0.87.el7.9
           Available: 1:grub2-common-2.02-0.86.el7.centos.noarch (base)
               grub2-common = 1:2.02-0.86.el7.centos
           Available: 1:grub2-common-2.02-0.87.el7.centos.noarch (updates)
               grub2-common = 1:2.02-0.87.el7.centos
           Available: 1:grub2-common-2.02-0.87.el7.centos.2.noarch (updates)
               grub2-common = 1:2.02-0.87.el7.centos.2
           Available: 1:grub2-common-2.02-0.87.el7.centos.6.noarch (updates)
               grub2-common = 1:2.02-0.87.el7.centos.6
Error: Package: 1:grub2-efi-aa64-2.02-0.87.el7.centos.9.aarch64 (updates)
           Requires: grub2-common = 1:2.02-0.87.el7.centos.9
           Removing: 1:grub2-common-2.02-0.87.el7.centos.7.noarch (@updates)
               grub2-common = 1:2.02-0.87.el7.centos.7
           Updated By: 1:grub2-common-2.02-0.87.el7.9.noarch (updates)
               grub2-common = 1:2.02-0.87.el7.9
           Available: 1:grub2-common-2.02-0.86.el7.centos.noarch (base)
               grub2-common = 1:2.02-0.86.el7.centos
           Available: 1:grub2-common-2.02-0.87.el7.centos.noarch (updates)
               grub2-common = 1:2.02-0.87.el7.centos
           Available: 1:grub2-common-2.02-0.87.el7.centos.2.noarch (updates)
               grub2-common = 1:2.02-0.87.el7.centos.2
           Available: 1:grub2-common-2.02-0.87.el7.centos.6.noarch (updates)
               grub2-common = 1:2.02-0.87.el7.centos.6
Error: Package: 1:grub2-tools-minimal-2.02-0.87.el7.centos.9.aarch64
(updates)
           Requires: grub2-common = 1:2.02-0.87.el7.centos.9
           Removing: 1:grub2-common-2.02-0.87.el7.centos.7.noarch (@updates)
               grub2-common = 1:2.02-0.87.el7.centos.7
           Updated By: 1:grub2-common-2.02-0.87.el7.9.noarch (updates)
               grub2-common = 1:2.02-0.87.el7.9
           Available: 1:grub2-common-2.02-0.86.el7.centos.noarch (base)
               grub2-common = 1:2.02-0.86.el7.centos
           Available: 1:grub2-common-2.02-0.87.el7.centos.noarch (updates)
               grub2-common = 1:2.02-0.87.el7.centos
           Available: 1:grub2-common-2.02-0.87.el7.centos.2.noarch (updates)
               grub2-common = 1:2.02-0.87.el7.centos.2
           Available: 1:grub2-common-2.02-0.87.el7.centos.6.noarch (updates)
               grub2-common = 1:2.02-0.87.el7.centos.6
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

-- 
Lance Albertson
Director
Oregon State University | Open Source Lab
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20220519/2b500d51/attachment.html>