Family debian update package use yum but what?

Problem:



Update package use yum in all familly debian

Expected outcome:

Foreman and Proxy versions:

Foreman and Proxy plugin versions:

Installed Packages

  • ansible-collection-theforeman-foreman-4.0.0-2.el8.noarch
  • ansible-collection-theforeman-operations-2.1.0-1.el8.noarch
  • ansiblerole-foreman_scap_client-0.2.0-2.el8.noarch
  • candlepin-4.3.12-1.el8.noarch
  • candlepin-selinux-4.3.12-1.el8.noarch
  • foreman-3.10.0-1.el8.noarch
  • foreman-cli-3.10.0-1.el8.noarch
  • foreman-client-release-3.9.3-1.el8.noarch
  • foreman-debug-3.10.0-1.el8.noarch
  • foreman-dynflow-sidekiq-3.10.0-1.el8.noarch
  • foreman-installer-3.10.0-1.el8.noarch
  • foreman-installer-katello-3.10.0-1.el8.noarch
  • foreman-obsolete-packages-1.6-1.el8.noarch
  • foreman-ovirt-3.10.0-1.el8.noarch
  • foreman-postgresql-3.10.0-1.el8.noarch
  • foreman-proxy-3.10.0-1.el8.noarch
  • foreman-redis-3.10.0-1.el8.noarch
  • foreman-release-3.10.0-1.el8.noarch
  • foreman-selinux-3.10.0-1.el8.noarch
  • foreman-service-3.10.0-1.el8.noarch
  • foreman-vmware-3.10.0-1.el8.noarch
  • katello-4.12.0-1.el8.noarch
  • katello-ca-consumer-cldsv-1cparis.andros.org-1.0-3.noarch
  • katello-certs-tools-2.9.0-2.el8.noarch
  • katello-client-bootstrap-1.7.9-2.el8.noarch
  • katello-common-4.12.0-1.el8.noarch
  • katello-debug-4.12.0-1.el8.noarch
  • katello-repos-4.12.0-1.el8.noarch
  • katello-selinux-5.0.2-1.el8.noarch
  • pulpcore-obsolete-packages-1.0-9.el8.noarch
  • pulpcore-selinux-2.0.1-1.el8.x86_64
  • python3.11-pulp-ansible-0.20.2-3.el8.noarch
  • python3.11-pulp-certguard-1.7.1-2.el8.noarch
  • python3.11-pulp-cli-0.21.2-5.el8.noarch
  • python3.11-pulp-container-2.16.4-1.el8.noarch
  • python3.11-pulp-deb-3.0.1-1.el8.noarch
  • python3.11-pulp-file-1.15.1-2.el8.noarch
  • python3.11-pulp-glue-0.21.2-3.el8.noarch
  • python3.11-pulp-ostree-2.1.3-3.el8.noarch
  • python3.11-pulp-python-3.10.0-3.el8.noarch
  • python3.11-pulp-rpm-3.23.3-1.el8.noarch
  • python3.11-pulpcore-3.39.11-1.el8.noarch
  • rubygem-foreman-tasks-9.1.1-1.fm3_11.el8.noarch
  • rubygem-foreman_acd-0.9.4-3.fm3_10.el8.noarch
  • rubygem-foreman_ansible-14.0.0-1.fm3_11.el8.noarch
  • rubygem-foreman_azure_rm-2.2.11-1.fm3_10.el8.noarch
  • rubygem-foreman_bootdisk-21.2.2-1.fm3_11.el8.noarch
  • rubygem-foreman_discovery-24.0.1-1.fm3_10.el8.noarch
  • rubygem-foreman_expire_hosts-8.1.0-1.fm3_9.el8.noarch
  • rubygem-foreman_hooks-0.3.17-3.fm3_9.el8.noarch
  • rubygem-foreman_kubevirt-0.1.9-5.fm3_9.el8.noarch
  • rubygem-foreman_leapp-1.2.0-1.fm3_10.el8.noarch
  • rubygem-foreman_maintain-1.5.1-1.el8.noarch
  • rubygem-foreman_openscap-7.1.1-2.fm3_10.el8.noarch
  • rubygem-foreman_remote_execution-13.0.0-1.fm3_11.el8.noarch
  • rubygem-foreman_remote_execution-cockpit-13.0.0-1.fm3_11.el8.noarch
  • rubygem-foreman_scap_client-0.5.2-1.el8.noarch
  • rubygem-foreman_setup-8.0.1-2.fm3_9.el8.noarch
  • rubygem-foreman_snapshot_management-3.0.0-2.fm3_11.el8.noarch
  • rubygem-foreman_statistics-2.1.0-2.fm3_10.el8.noarch
  • rubygem-foreman_templates-9.4.0-2.fm3_10.el8.noarch
  • rubygem-foreman_virt_who_configure-0.5.20-1.fm3_10.el8.noarch
  • rubygem-foreman_webhooks-3.2.2-2.fm3_10.el8.noarch
  • rubygem-hammer_cli-3.10.0-1.el8.noarch
  • rubygem-hammer_cli_foreman-3.10.0-1.el8.noarch
  • rubygem-hammer_cli_foreman_ansible-0.6.0-1.fm3_9.el8.noarch
  • rubygem-hammer_cli_foreman_azure_rm-0.3.0-1.fm3_10.el8.noarch
  • rubygem-hammer_cli_foreman_discovery-1.2.0-1.fm3_10.el8.noarch
  • rubygem-hammer_cli_foreman_host_reports-0.1.0-1.fm3_3.el8.noarch
  • rubygem-hammer_cli_foreman_kubevirt-0.1.5-1.fm3_9.el8.noarch
  • rubygem-hammer_cli_foreman_openscap-0.2.1-1.fm3_10.el8.noarch
  • rubygem-hammer_cli_foreman_remote_execution-0.3.0-1.fm3_10.el8.noarch
  • rubygem-hammer_cli_foreman_ssh-0.0.3-1.fm3_9.el8.noarch
  • rubygem-hammer_cli_foreman_tasks-0.0.20-1.fm3_10.el8.noarch
  • rubygem-hammer_cli_foreman_templates-0.3.0-1.fm3_10.el8.noarch
  • rubygem-hammer_cli_foreman_virt_who_configure-0.1.0-1.fm3_10.el8.noarch
  • rubygem-hammer_cli_foreman_webhooks-0.1.0-1.fm3_10.el8.noarch
  • rubygem-hammer_cli_katello-1.12.0-0.1.pre.master.20240122184453git9a6ae05.el8.noarch
  • rubygem-katello-4.12.0-1.el8.noarch
  • rubygem-pulp_ansible_client-0.20.3-1.el8.noarch
  • rubygem-pulp_certguard_client-1.6.5-1.el8.noarch
  • rubygem-pulp_container_client-2.16.4-1.el8.noarch
  • rubygem-pulp_deb_client-3.0.1-1.el8.noarch
  • rubygem-pulp_file_client-1.15.1-1.el8.noarch
  • rubygem-pulp_ostree_client-2.1.3-1.el8.noarch
  • rubygem-pulp_python_client-3.10.0-1.el8.noarch
  • rubygem-pulp_rpm_client-3.23.2-1.el8.noarch
  • rubygem-pulpcore_client-3.39.9-1.el8.noarch
  • rubygem-smart_proxy_pulp-3.3.0-1.fm3_10.el8.noarch
    Distribution and version:

Other relevant data:

1 Like

Hey @mipsou

I belive you are reproducing this issue: Bug #37340: Cannot update packages on non-EL hosts - Katello - Foreman

I am currently working on a fix in Katello: Fixes #37340 - do not use shell to update packages by maximiliankolb · Pull Request #10958 · Katello/katello · GitHub

current workaround: go to Administer > REX features and select a custom job template to install errata by search query.

2 Likes

You could also clone the “Update Package - Katello Ansible Default” job template in Foreman and create your own custom one with @maximilian 's changes – we support writing your own templates.