My team uses Spacewalk (upstream project for old Red Hat Network Satellite) and it does not like the any of the mongodb-cli RPMs in the 4.4 yum repo. Of the 29 RPMs in the 4.4 yum repo for RHEL 7, I can import all RPMs except the 11 mongodb-cli RPMs. I have noticed a few differences in the metadata for the CLI RPMs, namely the lack of a Group and the fact they are built on a different host with “macos” in the name.
# rpm -qpi mongocli-1.7.0.x86_64.rpm
warning: mongocli-1.7.0.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID 90cfb1f5: NOKEY
Name : mongocli
Epoch : 0
Version : 1.7.0
Release : 1
Architecture: x86_64
Install Date: (not installed)
Group :
Size : 13246464
License : Apache 2.0
Signature : RSA/SHA1, Thu 08 Oct 2020 12:23:44 PM UTC, Key ID 656408e390cfb1f5
Source RPM : mongocli-1.7.0-1.src.rpm
Build Date : Thu 08 Oct 2020 12:19:14 PM UTC
Build Host : macos-1014-200.macstadium.build.10gen.cc
Relocations : (not relocatable)
Packager : MongoDB Inc. <support@mongodb.com>
Vendor : MongoDB Inc.
URL : https://www.mongodb.com/
# rpm -qpi mongodb-database-tools-100.2.0.x86_64.rpm
warning: mongodb-database-tools-100.2.0.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID 90cfb1f5: NOKEY
Name : mongodb-database-tools
Version : 100.2.0
Release : 1
Architecture: x86_64
Install Date: (not installed)
Group : Applications/Databases
Size : 201613627
License : Apache
Signature : RSA/SHA1, Fri 25 Sep 2020 11:30:28 AM UTC, Key ID 656408e390cfb1f5
Source RPM : mongodb-database-tools-100.2.0-1.src.rpm
Build Date : Fri 25 Sep 2020 10:46:23 AM UTC
Build Host : ip-10-122-70-183.ec2.internal
Relocations : (not relocatable)
Vendor : MongoDB
URL : http://www.mongodb.com
I do not believe I need the CLI RPMs for managing a local MongoDB installation, but I cannot mirror the upstream yum repo without specifically excluding the MongoDB CLI RPMs. Does anyone know how I could determine why these RPMs are broken?
Thanks.