CentOS errata, what am I missing?

Problem:
Hello I have a brand new foreman-katello server and started creating some content, adding repos, etc. For some reason after successful sync, I don’t see any errata listed? Is there something extra I have to do to pull in errata? See screen shot.

Expected outcome:
Expect errara to be pulled and display in my repos.

Foreman and Proxy versions:
Pulp, Dynflow, Ansible, SSH, Templates, TFTP, Puppet CA, Puppet, Logs, and HTTPBoot
all at 1.22.0

Foreman and Proxy plugin versions:
foreman-tasks - 0.15.5
foreman_ansible - 3.0.2
foreman_remote_execution - 1.8.0
katello - 3.12.0

Other relevant data:
n/a

logs

Last time I checked CentOS didn’t publish erratas in their repos, that’s why you don’t see them. There are ways[1] how to get them from other source and “sideload” them into katello. Quick search found some tools to do that[2,3].

[1] - https://www.lisenet.com/2018/katello-import-centos-errata-into-pulp/
[2] - https://github.com/rdrgmnzs/pulp_centos_errata_import
[3] - https://github.com/nicolas-r/katello-centos-errata-import

1 Like

Thanks. I’ve been in mainly Red Hat environments and some CentOS but was never responsible for patch management of them, did not know they did not publish errata.

I’ll take a look thank you.

I recommend [3] and have used it in some customer environments successfully.

1 Like

i am used [2] on several project and works fine.

Quick note @lbetson that those instructions are currently not working without a workaround in Error Importing CentOS Errata into Pulp

something in Katello has changed to mean that we can no longer use the “mirror on sync” option.

A workaround on Spacewalk was using https://cefs.steve-meier.de/, it worked quite well for me