Bug #20484
closednew packages are not available in lifecycle-environments after repo sync
Description
I've noticed, that new packages in repositories are not available in lifecycle-environments. As a result, all subscribed systems don't get any updates anymore. I've noticed this, because a system not subscribed to the katello-server got a glibc update, but no subsribed system was updated. So I searched for the package on the katello server:
hammer package list --search glibc-2.17-157
5118 | glibc-2.17-157.el7.i686.rpm | glibc-2.17-157.el7.src.rpm
4521 | glibc-2.17-157.el7.x86_64.rpm | glibc-2.17-157.el7.src.rpm
4359 | glibc-2.17-157.el7_3.1.x86_64.rpm | glibc-2.17-157.el7_3.1.src.rpm
2345 | glibc-2.17-157.el7_3.1.i686.rpm | glibc-2.17-157.el7_3.1.src.rpm
45371 | glibc-2.17-157.el7_3.2.i686.rpm | glibc-2.17-157.el7_3.2.src.rpm
45362 | glibc-2.17-157.el7_3.2.x86_64.rpm | glibc-2.17-157.el7_3.2.src.rpm
53222 | glibc-2.17-157.el7_3.4.i686.rpm | glibc-2.17-157.el7_3.4.src.rpm
53221 | glibc-2.17-157.el7_3.4.x86_64.rpm | glibc-2.17-157.el7_3.4.src.rpm
54268 | glibc-2.17-157.el7_3.5.i686.rpm | glibc-2.17-157.el7_3.5.src.rpm
and the same for the environment:
hammer package list --environment-id 11 --search glibc-2.17-157
5118 | glibc-2.17-157.el7.i686.rpm | glibc-2.17-157.el7.src.rpm
4521 | glibc-2.17-157.el7.x86_64.rpm | glibc-2.17-157.el7.src.rpm
4359 | glibc-2.17-157.el7_3.1.x86_64.rpm | glibc-2.17-157.el7_3.1.src.rpm
2345 | glibc-2.17-157.el7_3.1.i686.rpm | glibc-2.17-157.el7_3.1.src.rpm
45371 | glibc-2.17-157.el7_3.2.i686.rpm | glibc-2.17-157.el7_3.2.src.rpm
45362 | glibc-2.17-157.el7_3.2.x86_64.rpm | glibc-2.17-157.el7_3.2.src.rpm
53222 | glibc-2.17-157.el7_3.4.i686.rpm | glibc-2.17-157.el7_3.4.src.rpm
53221 | glibc-2.17-157.el7_3.4.x86_64.rpm | glibc-2.17-157.el7_3.4.src.rpm
glibc-2.17-157.el7_3.5 was added recently, I can find it on the katello-server but not in the lifecycle-environment the systems are described to
system is katello-3.4.3 with foreman-1.15.2