Problem:
Microsoft has signed two RPMs inside their Productivity Tools repository with an invalid key:
omi-1.6.4-0.ssl_100.ulinux.x64.rpm
scx-1.6.4-7.universal.x64.rpm
Both have been superseded anyway by:
omi-1.6.6-0.ssl_100.ulinux.x64.rpm
scx-1.6.6-0.universal.x64.rpm
There is already a request open with MS to fix it:
Key Signature for scx-1.6.4-7.universal.x64.rpm & omi-1.6.4-0.ssl_100.ulinux.x64.rpm is incorrect on https://packages.microsoft.com/rhel/7/prod/ #3929
However, during the repository sync the entire operation will fail with:
Katello::Errors::Pulp3Error: A file failed validation due to checksum.
Expected outcome:
Skip the failing RPMs and continue with the remaining download.
Foreman and Proxy versions:
Foreman 2.2.1
Katello 3.17
Foreman and Proxy plugin versions:
Distribution and version:
CentOS 7
Other relevant data: