Katello 4.12 - Sync Status no longer showing progress bars

Problem:
When syncing content the Sync Status page no longer shows progress bars. This means that the Active Only filter doesn’t work either (no syncs are shown even when several are running)

Expected outcome:

Sync status page shows progress as it did in Foreman 3.9 / Katello 4.11 / RHEL 8

Foreman and Proxy versions:

  • candlepin-4.3.12-1.el9.noarch
  • candlepin-selinux-4.3.12-1.el9.noarch
  • foreman-3.10.0-1.el9.noarch
  • foreman-cli-3.10.0-1.el9.noarch
  • foreman-dynflow-sidekiq-3.10.0-1.el9.noarch
  • foreman-installer-3.10.0-1.el9.noarch
  • foreman-installer-katello-3.10.0-1.el9.noarch
  • foreman-postgresql-3.10.0-1.el9.noarch
  • foreman-proxy-3.10.0-1.el9.noarch
  • foreman-redis-3.10.0-1.el9.noarch
  • foreman-release-3.10.0-1.el9.noarch
  • foreman-selinux-3.10.0-1.el9.noarch
  • foreman-service-3.10.0-1.el9.noarch
  • katello-4.12.0-1.el9.noarch
  • katello-certs-tools-2.9.0-2.el9.noarch
  • katello-client-bootstrap-1.7.9-2.el9.noarch
  • katello-common-4.12.0-1.el9.noarch
  • katello-repos-4.12.0-1.el9.noarch
  • katello-selinux-5.0.2-1.el9.noarch
  • pulpcore-selinux-2.0.1-1.el9.x86_64
  • python3.11-pulp-ansible-0.20.2-3.el9.noarch
  • python3.11-pulp-certguard-1.7.1-2.el9.noarch
  • python3.11-pulp-cli-0.21.2-5.el9.noarch
  • python3.11-pulp-container-2.16.4-1.el9.noarch
  • python3.11-pulp-deb-3.0.1-1.el9.noarch
  • python3.11-pulp-file-1.15.1-2.el9.noarch
  • python3.11-pulp-glue-0.21.2-3.el9.noarch
  • python3.11-pulp-python-3.10.0-3.el9.noarch
  • python3.11-pulp-rpm-3.23.3-1.el9.noarch
  • python3.11-pulpcore-3.39.11-1.el9.noarch
  • rubygem-foreman-tasks-9.1.1-1.fm3_11.el9.noarch
  • rubygem-foreman_maintain-1.5.1-1.el9.noarch
  • rubygem-foreman_puppet-6.2.0-1.fm3_10.el9.noarch
  • rubygem-foreman_remote_execution-13.0.0-1.fm3_11.el9.noarch
  • rubygem-hammer_cli-3.10.0-1.el9.noarch
  • rubygem-hammer_cli_foreman-3.10.0-1.el9.noarch
  • rubygem-hammer_cli_foreman_puppet-0.0.7-1.el9.noarch
  • rubygem-hammer_cli_foreman_remote_execution-0.3.0-1.el9.noarch
  • rubygem-hammer_cli_foreman_tasks-0.0.20-1.el9.noarch
  • rubygem-hammer_cli_katello-1.12.0-0.1.pre.master.el9.noarch
  • rubygem-katello-4.12.0-1.el9.noarch
  • rubygem-pulp_ansible_client-0.20.3-1.el9.noarch
  • rubygem-pulp_certguard_client-1.6.5-1.el9.noarch
  • rubygem-pulp_container_client-2.16.4-1.el9.noarch
  • rubygem-pulp_deb_client-3.0.1-1.el9.noarch
  • rubygem-pulp_file_client-1.15.1-1.el9.noarch
  • rubygem-pulp_ostree_client-2.1.3-1.el9.noarch
  • rubygem-pulp_python_client-3.10.0-1.el9.noarch
  • rubygem-pulp_rpm_client-3.23.2-1.el9.noarch
  • rubygem-pulpcore_client-3.39.9-1.el9.noarch
  • rubygem-smart_proxy_pulp-3.3.0-1.el9.noarch

Distribution and version:

Clean install on RHEL 9.3

Other relevant data:

1 Like

I’m seeing the exact same issue since upgrading to Foreman 3.10 and
Katello 4.12

There is a downstream bug for this already: 2274132 – Repository synchronization progress does not get updated in real time on Satellite Web UI's "Content ---> Sync Status" page - RHEL8 Satellite 6.16

We’ll be looking into it soon.

1 Like

The fix is now merged and will be in Katello 4.12.1 and 4.13.

1 Like

Thank you @jeremylenz for the note, looking forward to this fix as soon as 4.12.1 is bake :slight_smile:

Katello 4.12.1 is available now: Katello 4.12.1 is now available

Hi @jeremylenz ,
I have upgraded to Katello 13 and still facing the same issue: “Active only” sync box is not showing the active product sync. Any advise?

@jeremylenz , see below package list in case I missed something:

Installed Packages

  • candlepin-4.4.14-1.el9.noarch
  • candlepin-selinux-4.4.14-1.el9.noarch
  • dynflow-utils-1.6.3-1.el9.x86_64
  • foreman-3.11.1-1.el9.noarch
  • foreman-cli-3.11.1-1.el9.noarch
  • foreman-dynflow-sidekiq-3.11.1-1.el9.noarch
  • foreman-installer-3.11.1-1.el9.noarch
  • foreman-installer-katello-3.11.1-1.el9.noarch
  • foreman-postgresql-3.11.1-1.el9.noarch
  • foreman-proxy-3.11.1-1.el9.noarch
  • foreman-redis-3.11.1-1.el9.noarch
  • foreman-release-3.11.1-1.el9.noarch
  • foreman-selinux-3.11.1-1.el9.noarch
  • foreman-service-3.11.1-1.el9.noarch
  • katello-4.13.1-1.el9.noarch
  • katello-certs-tools-2.10.0-1.el9.noarch
  • katello-client-bootstrap-1.7.9-2.el9.noarch
  • katello-common-4.13.1-1.el9.noarch
  • katello-repos-4.13.1-1.el9.noarch
  • katello-selinux-5.0.2-1.el9.noarch
  • pulpcore-obsolete-packages-1.2.0-1.el9.noarch
  • python3.11-pulp-ansible-0.21.7-1.el9.noarch
  • python3.11-pulp-cli-0.27.1-1.el9.noarch
  • python3.11-pulp-container-2.20.2-1.el9.noarch
  • python3.11-pulp-deb-3.2.0-1.el9.noarch
  • python3.11-pulp-glue-0.27.1-1.el9.noarch
  • python3.11-pulp-python-3.11.2-1.el9.noarch
  • python3.11-pulp-rpm-3.26.1-1.el9.noarch
  • python3.11-pulpcore-3.49.16-2.el9.noarch
  • rubygem-dynflow-1.8.4-1.el9.noarch
  • rubygem-foreman-tasks-9.1.1-1.fm3_11.el9.noarch
  • rubygem-foreman_maintain-1.6.9-1.el9.noarch
  • rubygem-foreman_remote_execution-13.1.0-1.fm3_11.el9.noarch
  • rubygem-hammer_cli-3.11.0-1.el9.noarch
  • rubygem-hammer_cli_foreman-3.11.0-1.el9.noarch
  • rubygem-hammer_cli_foreman_remote_execution-0.3.0-1.el9.noarch
  • rubygem-hammer_cli_foreman_tasks-0.0.21-1.fm3_11.el9.noarch
  • rubygem-hammer_cli_katello-1.13.0-0.2.pre.master.el9.noarch
  • rubygem-katello-4.13.1-1.el9.noarch
  • rubygem-pulp_ansible_client-0.21.3-1.el9.noarch
  • rubygem-pulp_certguard_client-3.49.6-1.el9.noarch
  • rubygem-pulp_container_client-2.20.0-1.el9.noarch
  • rubygem-pulp_deb_client-3.2.0-1.el9.noarch
  • rubygem-pulp_file_client-3.49.6-1.el9.noarch
  • rubygem-pulp_ostree_client-2.3.0-1.el9.noarch
  • rubygem-pulp_python_client-3.11.1-1.el9.noarch
  • rubygem-pulp_rpm_client-3.26.1-1.el9.noarch
  • rubygem-pulpcore_client-3.49.6-1.el9.noarch
  • rubygem-smart_proxy_pulp-3.3.0-1.el9.noarch

The Active Only checkbox and the progress bars are two different things. I was aware of two issues:

one with the Active Only checkbox not displaying a spinner - Bug #37133: /katello/sync_management tries to use /assets/spinner.gif but that's 404 - Katello - Foreman;

and one where the progress bars did not show progress - Bug #37442: Repository synchronization progress does not get updated in real time on Satellite Web UI's "Content ---> Sync Status" page - RHEL8 Satellite 6.16 - Katello - Foreman

However, I did not realize you were reporting that the Active Only checkbox does not work at all. It worked for me after the second fix, so perhaps it is resolved by that? If someone on nightly could test that would be great. In the meantime I have untriaged Bug #37442: Repository synchronization progress does not get updated in real time on Satellite Web UI's "Content ---> Sync Status" page - RHEL8 Satellite 6.16 - Katello - Foreman for possible backporting.

@jeremylenz , do you think this will be fix in the upcoming released or if there a work around we can implement mindwhile? As always, Thank you for your input

Both fixes should be in Katello 4.14.0 which is imminent.

@jeremylenz ,
I have upgraded to 4.12 with latest katello…it appears the progress issue remains. Anything I can provide to help assist track this down?

You may also need Bug #37827: Active Only checkbox on Sync Status page does not work - Katello - Foreman

Looks like that one didn’t make 4.14.0. It is slated for 4.14.1.

To work around it, initiate the sync from the Synchronize Now button on the sync status page, and don’t leave the page. In that case the progress bars should still work.

Thank you @jeremylenz , we will wait for the next update to Katello…no rush but thank you for the update. Apreciated.