Project

General

Profile

Bug #33287

Bulk generate applicability for hosts task fails with Duplicate Key error

Added by Luca Lorenzetto 9 months ago. Updated 8 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Errata Management
Target version:
Difficulty:
Triaged:
Yes
Bugzilla link:
Fixed in Releases:
Found in Releases:
Red Hat JIRA:

Description

Context: i upgraded katello to 4.0.2 today starting from 3.16 via this upgrade path 3.16 -> 3.17 -> 3.18 -> content migration to pulp3 -> 4.0 -> removal of pulp2.

After the upgrade i triggered a sync of all the repositories that has been migrated, to check if everything was ok. Sync completed succesfully. After a while i found two tasks called "Bulk generate applicability" in error with this messages:

PG::UniqueViolation: ERROR:  duplicate key value violates unique constraint "katello_content_facet_errata_eid_caid" 
DETAIL:  Key (erratum_id, content_facet_id)=(29138, 494) already exists.

PG::UniqueViolation: ERROR:  duplicate key value violates unique constraint "katello_content_facet_errata_eid_caid" 
DETAIL:  Key (erratum_id, content_facet_id)=(25126, 29) already exists.

this is the backtrace reported by one of the tasks (the other stacktrace is the same):

Exception:
ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR:  duplicate key value violates unique constraint "katello_content_facet_errata_eid_caid" 
DETAIL:  Key (erratum_id, content_facet_id)=(25126, 29) already exists.

Backtrace:

/opt/theforeman/tfm/root/usr/share/gems/gems/activerecord-6.0.3.4/lib/active_record/connection_adapters/postgresql_adapter.rb:675:in `async_exec_params'
/opt/theforeman/tfm/root/usr/share/gems/gems/activerecord-6.0.3.4/lib/active_record/connection_adapters/postgresql_adapter.rb:675:in `block (2 levels) in exec_no_cache'
/opt/theforeman/tfm/root/usr/share/gems/gems/activesupport-6.0.3.4/lib/active_support/dependencies/interlock.rb:48:in `block in permit_concurrent_loads'
/opt/theforeman/tfm/root/usr/share/gems/gems/activesupport-6.0.3.4/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/opt/theforeman/tfm/root/usr/share/gems/gems/activesupport-6.0.3.4/lib/active_support/dependencies/interlock.rb:47:in `permit_concurrent_loads'
/opt/theforeman/tfm/root/usr/share/gems/gems/activerecord-6.0.3.4/lib/active_record/connection_adapters/postgresql_adapter.rb:674:in `block in exec_no_cache'
/opt/theforeman/tfm/root/usr/share/gems/gems/activerecord-6.0.3.4/lib/active_record/connection_adapters/abstract_adapter.rb:722:in `block (2 levels) in log'
/opt/theforeman/tfm/root/usr/share/gems/gems/activesupport-6.0.3.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'
/opt/theforeman/tfm/root/usr/share/gems/gems/activesupport-6.0.3.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/opt/theforeman/tfm/root/usr/share/gems/gems/activesupport-6.0.3.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/opt/theforeman/tfm/root/usr/share/gems/gems/activesupport-6.0.3.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/opt/theforeman/tfm/root/usr/share/gems/gems/activesupport-6.0.3.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/opt/theforeman/tfm/root/usr/share/gems/gems/activerecord-6.0.3.4/lib/active_record/connection_adapters/abstract_adapter.rb:721:in `block in log'
/opt/theforeman/tfm/root/usr/share/gems/gems/activesupport-6.0.3.4/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/opt/theforeman/tfm/root/usr/share/gems/gems/activerecord-6.0.3.4/lib/active_record/connection_adapters/abstract_adapter.rb:712:in `log'
/opt/theforeman/tfm/root/usr/share/gems/gems/activerecord-6.0.3.4/lib/active_record/connection_adapters/postgresql_adapter.rb:673:in `exec_no_cache'
/opt/theforeman/tfm/root/usr/share/gems/gems/activerecord-6.0.3.4/lib/active_record/connection_adapters/postgresql_adapter.rb:654:in `execute_and_clear'
/opt/theforeman/tfm/root/usr/share/gems/gems/activerecord-6.0.3.4/lib/active_record/connection_adapters/postgresql/database_statements.rb:98:in `exec_query'
/opt/theforeman/tfm/root/usr/share/gems/gems/activerecord-6.0.3.4/lib/active_record/connection_adapters/abstract/database_statements.rb:135:in `exec_insert'
/opt/theforeman/tfm/root/usr/share/gems/gems/activerecord-6.0.3.4/lib/active_record/connection_adapters/postgresql/database_statements.rb:132:in `exec_insert'
/opt/theforeman/tfm/root/usr/share/gems/gems/katello-4.0.2.1/app/services/katello/applicability/applicable_content_helper.rb:140:in `insert'
/opt/theforeman/tfm/root/usr/share/gems/gems/katello-4.0.2.1/app/services/katello/applicability/applicable_content_helper.rb:16:in `block in calculate_and_import'
/opt/theforeman/tfm/root/usr/share/gems/gems/activerecord-6.0.3.4/lib/active_record/connection_adapters/abstract/database_statements.rb:280:in `block in transaction'
/opt/theforeman/tfm/root/usr/share/gems/gems/activerecord-6.0.3.4/lib/active_record/connection_adapters/abstract/transaction.rb:280:in `block in within_new_transaction'
/opt/theforeman/tfm/root/usr/share/gems/gems/activesupport-6.0.3.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'
/opt/theforeman/tfm/root/usr/share/gems/gems/activesupport-6.0.3.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/opt/theforeman/tfm/root/usr/share/gems/gems/activesupport-6.0.3.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/opt/theforeman/tfm/root/usr/share/gems/gems/activesupport-6.0.3.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/opt/theforeman/tfm/root/usr/share/gems/gems/activesupport-6.0.3.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/opt/theforeman/tfm/root/usr/share/gems/gems/activerecord-6.0.3.4/lib/active_record/connection_adapters/abstract/transaction.rb:278:in `within_new_transaction'
/opt/theforeman/tfm/root/usr/share/gems/gems/activerecord-6.0.3.4/lib/active_record/connection_adapters/abstract/database_statements.rb:280:in `transaction'
/opt/theforeman/tfm/root/usr/share/gems/gems/activerecord-6.0.3.4/lib/active_record/transactions.rb:212:in `transaction'
/opt/theforeman/tfm/root/usr/share/gems/gems/katello-4.0.2.1/app/services/katello/applicability/applicable_content_helper.rb:15:in `calculate_and_import'
/opt/theforeman/tfm/root/usr/share/gems/gems/katello-4.0.2.1/app/models/katello/host/content_facet.rb:107:in `calculate_and_import_applicability'
/opt/theforeman/tfm/root/usr/share/gems/gems/katello-4.0.2.1/app/lib/actions/katello/applicability/hosts/bulk_generate.rb:14:in `block in run'
/opt/theforeman/tfm/root/usr/share/gems/gems/katello-4.0.2.1/app/lib/actions/katello/applicability/hosts/bulk_generate.rb:11:in `each'
/opt/theforeman/tfm/root/usr/share/gems/gems/katello-4.0.2.1/app/lib/actions/katello/applicability/hosts/bulk_generate.rb:11:in `run'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/action.rb:571:in `block (3 levels) in execute_run'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware/stack.rb:27:in `pass'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware.rb:19:in `pass'
/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-4.0.1/app/lib/actions/middleware/rails_executor_wrap.rb:14:in `block in run'
/opt/theforeman/tfm/root/usr/share/gems/gems/activesupport-6.0.3.4/lib/active_support/execution_wrapper.rb:88:in `wrap'
/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-4.0.1/app/lib/actions/middleware/rails_executor_wrap.rb:13:in `run'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware/stack.rb:23:in `call'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware/stack.rb:27:in `pass'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware.rb:19:in `pass'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/action/progress.rb:31:in `with_progress_calculation'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/action/progress.rb:17:in `run'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware/stack.rb:23:in `call'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware/stack.rb:27:in `pass'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware.rb:19:in `pass'
/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-4.0.1/app/lib/actions/middleware/keep_current_request_id.rb:15:in `block in run'
/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-4.0.1/app/lib/actions/middleware/keep_current_request_id.rb:52:in `restore_current_request_id'
/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-4.0.1/app/lib/actions/middleware/keep_current_request_id.rb:15:in `run'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware/stack.rb:23:in `call'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware/stack.rb:27:in `pass'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware.rb:19:in `pass'
/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-4.0.1/app/lib/actions/middleware/keep_current_timezone.rb:15:in `block in run'
/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-4.0.1/app/lib/actions/middleware/keep_current_timezone.rb:44:in `restore_curent_timezone'
/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-4.0.1/app/lib/actions/middleware/keep_current_timezone.rb:15:in `run'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware/stack.rb:23:in `call'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware/stack.rb:27:in `pass'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware.rb:19:in `pass'
/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-4.0.1/app/lib/actions/middleware/keep_current_taxonomies.rb:15:in `block in run'
/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-4.0.1/app/lib/actions/middleware/keep_current_taxonomies.rb:45:in `restore_current_taxonomies'
/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-4.0.1/app/lib/actions/middleware/keep_current_taxonomies.rb:15:in `run'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware/stack.rb:23:in `call'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware/stack.rb:27:in `pass'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware.rb:19:in `pass'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware.rb:32:in `run'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware/stack.rb:23:in `call'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware/stack.rb:27:in `pass'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware.rb:19:in `pass'
/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-4.0.1/app/lib/actions/middleware/keep_current_user.rb:15:in `block in run'
/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-4.0.1/app/lib/actions/middleware/keep_current_user.rb:54:in `restore_curent_user'
/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-4.0.1/app/lib/actions/middleware/keep_current_user.rb:15:in `run'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware/stack.rb:23:in `call'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/middleware/world.rb:31:in `execute'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/action.rb:570:in `block (2 levels) in execute_run'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/action.rb:569:in `catch'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/action.rb:569:in `block in execute_run'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/action.rb:472:in `block in with_error_handling'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/action.rb:472:in `catch'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/action.rb:472:in `with_error_handling'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/action.rb:564:in `execute_run'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/action.rb:285:in `execute'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:18:in `block (2 levels) in execute'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/execution_plan/steps/abstract.rb:167:in `with_meta_calculation'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:17:in `block in execute'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:32:in `open_action'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:16:in `execute'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/director.rb:68:in `execute'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/executors/sidekiq/worker_jobs.rb:11:in `block (2 levels) in perform'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/executors.rb:18:in `run_user_code'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/executors/sidekiq/worker_jobs.rb:9:in `block in perform'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/executors/sidekiq/worker_jobs.rb:25:in `with_telemetry'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/executors/sidekiq/worker_jobs.rb:8:in `perform'
/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.4.8/lib/dynflow/executors/sidekiq/serialization.rb:27:in `perform'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:192:in `execute_job'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:165:in `block (2 levels) in process'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/middleware/chain.rb:128:in `block in invoke'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/middleware/chain.rb:133:in `invoke'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:164:in `block in process'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:137:in `block (6 levels) in dispatch'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/job_retry.rb:109:in `local'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:136:in `block (5 levels) in dispatch'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq.rb:37:in `block in <module:Sidekiq>'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:132:in `block (4 levels) in dispatch'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:250:in `stats'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:127:in `block (3 levels) in dispatch'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/job_logger.rb:8:in `call'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:126:in `block (2 levels) in dispatch'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/job_retry.rb:74:in `global'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:125:in `block in dispatch'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/logging.rb:48:in `with_context'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/logging.rb:42:in `with_job_hash_context'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:124:in `dispatch'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:163:in `process'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:83:in `process_one'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:71:in `run'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/util.rb:16:in `watchdog'
/opt/theforeman/tfm/root/usr/share/gems/gems/sidekiq-5.2.7/lib/sidekiq/util.rb:25:in `block in safe_thread'
/opt/theforeman/tfm/root/usr/share/gems/gems/logging-2.3.0/lib/logging/diagnostic_context.rb:474:in `block in create_with_logging_context'

Associated revisions

Revision 0ab4aaa3 (diff)
Added by Ian Ballou 8 months ago

Fixes #33287 - Duplicate key error with two applicability gen tasks (#9653)

History

#1 Updated by Luca Lorenzetto 9 months ago

Installed Packages


    candlepin-3.2.11-1.el7.noarch
    candlepin-selinux-3.2.11-1.el7.noarch
    foreman-2.4.1-1.el7.noarch
    foreman-cli-2.4.1-1.el7.noarch
    foreman-debug-2.4.1-1.el7.noarch
    foreman-dynflow-sidekiq-2.4.1-1.el7.noarch
    foreman-installer-2.4.1-1.el7.noarch
    foreman-installer-katello-2.4.1-1.el7.noarch
    foreman-openstack-2.4.1-1.el7.noarch
    foreman-postgresql-2.4.1-1.el7.noarch
    foreman-proxy-2.4.1-1.el7.noarch
    foreman-release-2.4.1-1.el7.noarch
    foreman-release-scl-7-3.el7.noarch
    foreman-selinux-2.4.1-1.el7.noarch
    foreman-service-2.4.1-1.el7.noarch
    foreman-vmware-2.4.1-1.el7.noarch
    katello-4.0.2.1-1.el7.noarch
    katello-agent-3.5.1-2.el7sat.noarch
    katello-certs-tools-2.7.3-1.el7.noarch
    katello-client-bootstrap-1.7.6-1.el7.noarch
    katello-common-4.0.2.1-1.el7.noarch
    katello-debug-4.0.2.1-1.el7.noarch
    katello-default-ca-1.0-1.noarch
    katello-host-tools-3.5.1-2.el7sat.noarch
    katello-host-tools-fact-plugin-3.5.1-2.el7sat.noarch
    katello-repos-4.0.2.1-1.el7.noarch
    katello-selinux-4.0.0-1.el7.noarch
    katello-server-ca-1.0-4.noarch
    pulp-client-1.0-6.noarch
    pulpcore-selinux-1.2.4-1.el7.x86_64
    python-gofer-qpid-2.12.5-3.el7.noarch
    python2-qpid-1.37.0-5.el7.noarch
    python2-qpid-proton-0.34.0-2.el7.x86_64
    python2-qpid-qmf-1.39.0-1.el7.x86_64
    python3-pulp-2to3-migration-0.11.1-1.el7.noarch
    python3-pulp-certguard-1.1.0-1.el7.noarch
    python3-pulp-container-2.2.2-1.el7.noarch
    python3-pulp-deb-2.9.2-1.el7.noarch
    python3-pulp-file-1.5.0-1.el7.noarch
    python3-pulp-rpm-3.10.0-1.el7.noarch
    python3-pulpcore-3.9.1-2.el7.noarch
    python36-qpid-proton-0.34.0-2.el7.x86_64
    qpid-cpp-client-1.39.0-1.el7.x86_64
    qpid-cpp-server-1.39.0-1.el7.x86_64
    qpid-cpp-server-linearstore-1.39.0-1.el7.x86_64
    qpid-dispatch-router-1.16.0-1.el7.x86_64
    qpid-proton-c-0.34.0-2.el7.x86_64
    qpid-qmf-1.39.0-1.el7.x86_64
    qpid-tools-1.39.0-1.el7.noarch
    qpid_router_katello_agent-qpid-router-client-1.0-1.noarch
    rubygem-foreman_maintain-0.8.2-1.el7.noarch
    rubygem-foreman_scap_client-0.4.5-1.el7sat.noarch
    myforemanhost-foreman-client-1.0-3.noarch
    myforemanhost-foreman-proxy-1.0-4.noarch
    myforemanhost-foreman-proxy-client-1.0-4.noarch
    myforemanhost-qpid-broker-1.0-3.noarch
    myforemanhost-qpid-client-cert-1.0-3.noarch
    myforemanhost-qpid-router-client-1.0-3.noarch
    myforemanhost-qpid-router-server-1.0-3.noarch
    tfm-rubygem-actioncable-6.0.3.4-1.el7.noarch
    tfm-rubygem-actionmailbox-6.0.3.4-1.el7.noarch
    tfm-rubygem-actionmailer-6.0.3.4-1.el7.noarch
    tfm-rubygem-actionpack-6.0.3.4-1.el7.noarch
    tfm-rubygem-actiontext-6.0.3.4-1.el7.noarch
    tfm-rubygem-actionview-6.0.3.4-1.el7.noarch
    tfm-rubygem-activejob-6.0.3.4-1.el7.noarch
    tfm-rubygem-activemodel-6.0.3.4-1.el7.noarch
    tfm-rubygem-activerecord-6.0.3.4-1.el7.noarch
    tfm-rubygem-activerecord-import-1.0.0-2.el7.noarch
    tfm-rubygem-activerecord-session_store-1.1.1-4.el7.noarch
    tfm-rubygem-activestorage-6.0.3.4-1.el7.noarch
    tfm-rubygem-activesupport-6.0.3.4-1.el7.noarch
    tfm-rubygem-addressable-2.6.0-2.el7.noarch
    tfm-rubygem-algebrick-0.7.3-7.el7.noarch
    tfm-rubygem-amazing_print-1.1.0-1.el7.noarch
    tfm-rubygem-ancestry-3.0.7-1.el7.noarch
    tfm-rubygem-anemone-0.7.2-17.el7.noarch
    tfm-rubygem-angular-rails-templates-1.1.0-1.el7.noarch
    tfm-rubygem-ansi-1.5.0-2.el7.noarch
    tfm-rubygem-apipie-bindings-0.4.0-1.el7.noarch
    tfm-rubygem-apipie-dsl-2.3.0-1.el7.noarch
    tfm-rubygem-apipie-params-0.0.5-4.el7.noarch
    tfm-rubygem-apipie-rails-0.5.17-3.el7.noarch
    tfm-rubygem-arel-9.0.0-4.el7.noarch
    tfm-rubygem-audited-4.9.0-3.el7.noarch
    tfm-rubygem-awesome_print-1.8.0-5.el7.noarch
    tfm-rubygem-bcrypt-3.1.12-3.el7.x86_64
    tfm-rubygem-builder-3.2.4-1.el7.noarch
    tfm-rubygem-bundler_ext-0.4.1-5.el7.noarch
    tfm-rubygem-clamp-1.1.2-6.el7.noarch
    tfm-rubygem-coffee-rails-5.0.0-1.el7.noarch
    tfm-rubygem-coffee-script-2.4.1-4.el7.noarch
    tfm-rubygem-coffee-script-source-1.12.2-4.el7.noarch
    tfm-rubygem-concurrent-ruby-1.1.6-2.el7.noarch
    tfm-rubygem-concurrent-ruby-edge-0.6.0-2.fm2_1.el7.noarch
    tfm-rubygem-connection_pool-2.2.2-2.el7.noarch
    tfm-rubygem-crass-1.0.6-1.el7.noarch
    tfm-rubygem-css_parser-1.4.7-4.el7.noarch
    tfm-rubygem-daemons-1.2.3-6.el7.noarch
    tfm-rubygem-deacon-1.0.0-4.el7.noarch
    tfm-rubygem-declarative-0.0.10-2.el7.noarch
    tfm-rubygem-declarative-option-0.1.0-2.el7.noarch
    tfm-rubygem-deep_cloneable-3.0.0-3.el7.noarch
    tfm-rubygem-deface-1.5.3-2.el7.noarch
    tfm-rubygem-diffy-3.0.1-5.el7.noarch
    tfm-rubygem-domain_name-0.5.20160310-4.el7.noarch
    tfm-rubygem-dynflow-1.4.8-1.fm2_4.el7.noarch
    tfm-rubygem-erubi-1.9.0-1.el7.noarch
    tfm-rubygem-excon-0.76.0-1.el7.noarch
    tfm-rubygem-execjs-2.7.0-4.el7.noarch
    tfm-rubygem-facter-4.0.44-1.el7.x86_64
    tfm-rubygem-faraday-0.17.3-1.el7.noarch
    tfm-rubygem-fast_gettext-1.4.1-4.el7.noarch
    tfm-rubygem-ffi-1.12.2-1.el7.x86_64
    tfm-rubygem-fog-aws-3.6.5-1.el7.noarch
    tfm-rubygem-fog-core-2.1.0-3.el7.noarch
    tfm-rubygem-fog-digitalocean-0.4.0-2.el7.noarch
    tfm-rubygem-fog-google-1.11.0-1.el7.noarch
    tfm-rubygem-fog-json-1.2.0-3.el7.noarch
    tfm-rubygem-fog-openstack-1.0.8-3.el7.noarch
    tfm-rubygem-fog-vsphere-3.5.0-1.el7.noarch
    tfm-rubygem-fog-xml-0.1.2-8.el7.noarch
    tfm-rubygem-foreman-tasks-4.0.1-1.fm2_4.el7.noarch
    tfm-rubygem-foreman-tasks-core-0.3.4-1.fm2_1.el7.noarch
    tfm-rubygem-foreman_ansible-6.2.0-1.fm2_4.el7.noarch
    tfm-rubygem-foreman_ansible_core-4.0.0-1.fm2_4.el7.noarch
    tfm-rubygem-foreman_discovery-17.0.1-1.fm2_4.el7.noarch
    tfm-rubygem-foreman_docker-5.0.0-3.fm2_1.el7.noarch
    tfm-rubygem-foreman_openscap-4.2.0-1.fm2_4.el7.noarch
    tfm-rubygem-foreman_remote_execution-4.3.0-1.fm2_4.el7.noarch
    tfm-rubygem-foreman_remote_execution_core-1.4.0-1.el7.noarch
    tfm-rubygem-foreman_templates-9.0.2-1.fm2_4.el7.noarch
    tfm-rubygem-foreman_virt_who_configure-0.5.5-1.fm2_4.el7.noarch
    tfm-rubygem-foreman_virt_who_configure-doc-0.5.5-1.fm2_4.el7.noarch
    tfm-rubygem-formatador-0.2.1-12.el7.noarch
    tfm-rubygem-friendly_id-5.3.0-1.el7.noarch
    tfm-rubygem-fx-0.5.0-1.el7.noarch
    tfm-rubygem-get_process_mem-0.2.1-4.el7.noarch
    tfm-rubygem-gettext_i18n_rails-1.8.0-2.el7.noarch
    tfm-rubygem-git-1.5.0-1.el7.noarch
    tfm-rubygem-gitlab-sidekiq-fetcher-0.6.0-1.el7.noarch
    tfm-rubygem-globalid-0.4.2-1.el7.noarch
    tfm-rubygem-google-api-client-0.33.2-1.el7.noarch
    tfm-rubygem-google-cloud-env-1.3.3-1.el7.noarch
    tfm-rubygem-googleauth-0.13.1-1.el7.noarch
    tfm-rubygem-graphql-1.8.14-2.el7.noarch
    tfm-rubygem-graphql-batch-0.3.10-2.el7.noarch
    tfm-rubygem-gssapi-1.2.0-7.el7.noarch
    tfm-rubygem-hammer_cli-2.4.0-1.el7.noarch
    tfm-rubygem-hammer_cli_foreman-2.4.0-1.el7.noarch
    tfm-rubygem-hammer_cli_foreman_admin-0.0.9-1.fm2_1.el7.noarch
    tfm-rubygem-hammer_cli_foreman_bootdisk-0.3.0-1.el7.noarch
    tfm-rubygem-hammer_cli_foreman_discovery-1.0.2-1.fm2_1.el7.noarch
    tfm-rubygem-hammer_cli_foreman_docker-0.0.7-1.el7.noarch
    tfm-rubygem-hammer_cli_foreman_remote_execution-0.2.1-1.fm2_4.el7.noarch
    tfm-rubygem-hammer_cli_foreman_tasks-0.0.15-1.fm2_2.el7.noarch
    tfm-rubygem-hammer_cli_foreman_templates-0.2.0-1.fm2_1.el7.noarch
    tfm-rubygem-hammer_cli_foreman_virt_who_configure-0.0.7-1.el7.noarch
    tfm-rubygem-hammer_cli_katello-1.0.1-2.el7.noarch
    tfm-rubygem-hashie-3.6.0-2.el7.noarch
    tfm-rubygem-highline-2.0.3-1.el7.noarch
    tfm-rubygem-hocon-1.3.1-1.el7.noarch
    tfm-rubygem-http-cookie-1.0.2-4.el7.noarch
    tfm-rubygem-httpclient-2.8.3-3.el7.noarch
    tfm-rubygem-i18n-1.8.2-1.el7.noarch
    tfm-rubygem-ipaddress-0.8.0-12.el7.noarch
    tfm-rubygem-jwt-2.2.1-2.el7.noarch
    tfm-rubygem-kafo-6.2.1-1.el7.noarch
    tfm-rubygem-kafo_parsers-1.1.0-3.el7.noarch
    tfm-rubygem-kafo_wizards-0.0.2-1.el7.noarch
    tfm-rubygem-katello-4.0.2.1-1.el7.noarch
    tfm-rubygem-ldap_fluff-0.5.0-1.el7.noarch
    tfm-rubygem-little-plugger-1.1.4-2.el7.noarch
    tfm-rubygem-locale-2.0.9-14.el7.noarch
    tfm-rubygem-logging-2.3.0-1.el7.noarch
    tfm-rubygem-loofah-2.4.0-1.el7.noarch
    tfm-rubygem-mail-2.7.1-1.el7.noarch
    tfm-rubygem-marcel-0.3.3-1.el7.noarch
    tfm-rubygem-memoist-0.16.0-2.el7.noarch
    tfm-rubygem-method_source-0.9.2-2.el7.noarch
    tfm-rubygem-mime-types-3.2.2-4.el7.noarch
    tfm-rubygem-mime-types-data-3.2018.0812-4.el7.noarch
    tfm-rubygem-mimemagic-0.3.5-1.el7.noarch
    tfm-rubygem-mini_mime-1.0.2-1.el7.noarch
    tfm-rubygem-mini_portile2-2.4.0-1.el7.noarch
    tfm-rubygem-multi_json-1.14.1-2.el7.noarch
    tfm-rubygem-multipart-post-2.0.0-2.el7.noarch
    tfm-rubygem-mustermann-1.0.2-4.el7.noarch
    tfm-rubygem-net-ldap-0.17.0-1.el7.noarch
    tfm-rubygem-net-ping-2.0.1-4.el7.noarch
    tfm-rubygem-net-scp-1.2.1-4.el7.noarch
    tfm-rubygem-net-ssh-4.2.0-2.el7.noarch
    tfm-rubygem-netrc-0.11.0-5.el7.noarch
    tfm-rubygem-nio4r-2.5.4-1.el7.x86_64
    tfm-rubygem-nokogiri-1.10.9-1.el7.x86_64
    tfm-rubygem-oauth-0.5.4-4.el7.noarch
    tfm-rubygem-openscap-0.4.9-4.el7.noarch
    tfm-rubygem-openscap_parser-1.0.2-1.el7.noarch
    tfm-rubygem-optimist-3.0.0-2.el7.noarch
    tfm-rubygem-os-1.0.0-2.el7.noarch
    tfm-rubygem-parse-cron-0.1.4-4.fm2_1.el7.noarch
    tfm-rubygem-passenger-4.0.18-10.13.el7.x86_64
    tfm-rubygem-passenger-native-4.0.18-10.13.el7.x86_64
    tfm-rubygem-passenger-native-libs-4.0.18-10.13.el7.x86_64
    tfm-rubygem-pg-1.1.4-3.el7.x86_64
    tfm-rubygem-polyglot-0.3.5-2.el7.noarch
    tfm-rubygem-powerbar-2.0.1-2.el7.noarch
    tfm-rubygem-promise.rb-0.7.4-2.el7.noarch
    tfm-rubygem-public_suffix-3.0.3-2.el7.noarch
    tfm-rubygem-pulp_2to3_migration_client-0.11.0-1.el7.noarch
    tfm-rubygem-pulp_ansible_client-0.6.0-1.el7.noarch
    tfm-rubygem-pulp_certguard_client-1.0.3-1.el7.noarch
    tfm-rubygem-pulp_container_client-2.2.0-1.el7.noarch
    tfm-rubygem-pulp_deb_client-2.9.1-1.el7.noarch
    tfm-rubygem-pulp_file_client-1.5.0-1.el7.noarch
    tfm-rubygem-pulp_rpm_client-3.10.0-1.el7.noarch
    tfm-rubygem-pulpcore_client-3.9.0-1.el7.noarch
    tfm-rubygem-puma-5.1.1-1.el7.x86_64
    tfm-rubygem-qpid_proton-0.34.0-2.el7.x86_64
    tfm-rubygem-rabl-0.14.3-1.el7.noarch
    tfm-rubygem-rack-2.2.3-1.el7.noarch
    tfm-rubygem-rack-cors-1.0.2-2.el7.noarch
    tfm-rubygem-rack-jsonp-1.3.1-9.el7.noarch
    tfm-rubygem-rack-protection-2.1.0-1.el7.noarch
    tfm-rubygem-rack-test-1.1.0-4.el7.noarch
    tfm-rubygem-rails-6.0.3.4-1.el7.noarch
    tfm-rubygem-rails-dom-testing-2.0.3-6.el7.noarch
    tfm-rubygem-rails-html-sanitizer-1.3.0-1.el7.noarch
    tfm-rubygem-rails-i18n-6.0.0-2.el7.noarch
    tfm-rubygem-railties-6.0.3.4-1.el7.noarch
    tfm-rubygem-rainbow-2.2.1-3.el7.noarch
    tfm-rubygem-rake-compiler-1.0.7-3.el7.noarch
    tfm-rubygem-rb-inotify-0.9.7-5.el7.noarch
    tfm-rubygem-rbvmomi-2.2.0-3.el7.noarch
    tfm-rubygem-record_tag_helper-1.0.1-3.el7.noarch
    tfm-rubygem-redfish_client-0.5.2-1.el7.noarch
    tfm-rubygem-redis-4.1.2-2.el7.noarch
    tfm-rubygem-representable-3.0.4-2.el7.noarch
    tfm-rubygem-responders-3.0.0-3.el7.noarch
    tfm-rubygem-rest-client-2.0.2-3.el7.noarch
    tfm-rubygem-retriable-3.1.2-2.el7.noarch
    tfm-rubygem-rkerberos-0.1.5-19.el7.x86_64
    tfm-rubygem-roadie-3.4.0-3.el7.noarch
    tfm-rubygem-roadie-rails-2.1.1-2.el7.noarch
    tfm-rubygem-robotex-1.0.0-21.el7.noarch
    tfm-rubygem-rsec-0.4.3-4.el7.noarch
    tfm-rubygem-ruby-libvirt-0.7.1-1.el7.x86_64
    tfm-rubygem-ruby2ruby-2.4.2-3.el7.noarch
    tfm-rubygem-ruby_parser-3.10.1-3.el7.noarch
    tfm-rubygem-rubyipmi-0.10.0-6.el7.noarch
    tfm-rubygem-runcible-2.13.1-1.el7.noarch
    tfm-rubygem-safemode-1.3.6-1.el7.noarch
    tfm-rubygem-scoped_search-4.1.9-1.el7.noarch
    tfm-rubygem-sd_notify-0.1.0-1.el7.noarch
    tfm-rubygem-secure_headers-6.3.0-2.el7.noarch
    tfm-rubygem-sequel-5.7.1-3.el7.noarch
    tfm-rubygem-server_sent_events-0.1.2-1.el7.noarch
    tfm-rubygem-sexp_processor-4.10.0-6.el7.noarch
    tfm-rubygem-sidekiq-5.2.7-3.el7.noarch
    tfm-rubygem-signet-0.14.0-1.el7.noarch
    tfm-rubygem-sinatra-2.1.0-1.el7.noarch
    tfm-rubygem-smart_proxy_ansible-3.0.1-6.fm2_2.el7.noarch
    tfm-rubygem-smart_proxy_discovery-1.0.5-6.fm2_2.el7.noarch
    tfm-rubygem-smart_proxy_dynflow-0.3.0-2.fm2_4.el7.noarch
    tfm-rubygem-smart_proxy_dynflow_core-0.3.3-1.fm2_4.el7.noarch
    tfm-rubygem-smart_proxy_openscap-0.8.1-1.fm2_4.el7.noarch
    tfm-rubygem-smart_proxy_pulp-2.1.0-3.fm2_2.el7.noarch
    tfm-rubygem-smart_proxy_remote_execution_ssh-0.3.2-1.fm2_4.el7.noarch
    tfm-rubygem-sprockets-4.0.2-1.el7.noarch
    tfm-rubygem-sprockets-rails-3.2.1-6.el7.noarch
    tfm-rubygem-sqlite3-1.3.13-6.el7.x86_64
    tfm-rubygem-sshkey-1.9.0-4.el7.noarch
    tfm-rubygem-statsd-instrument-2.1.4-3.el7.noarch
    tfm-rubygem-stomp-1.4.9-1.el7.noarch
    tfm-rubygem-thor-1.0.1-2.el7.noarch
    tfm-rubygem-thread_safe-0.3.6-5.el7.noarch
    tfm-rubygem-tilt-2.0.8-4.el7.noarch
    tfm-rubygem-tzinfo-1.2.6-1.el7.noarch
    tfm-rubygem-uber-0.1.0-2.el7.noarch
    tfm-rubygem-unf-0.1.3-8.el7.noarch
    tfm-rubygem-unf_ext-0.0.7.2-3.el7.x86_64
    tfm-rubygem-unicode-0.4.4.4-3.el7.x86_64
    tfm-rubygem-unicode-display_width-1.0.5-4.el7.noarch
    tfm-rubygem-validates_lengths_from_database-0.5.0-7.el7.noarch
    tfm-rubygem-webpack-rails-0.9.8-5.el7.noarch
    tfm-rubygem-websocket-driver-0.7.1-1.el7.x86_64
    tfm-rubygem-websocket-extensions-0.1.5-1.el7.noarch
    tfm-rubygem-wicked-1.3.3-2.el7.noarch
    tfm-rubygem-will_paginate-3.1.7-3.el7.noarch
    tfm-rubygem-xmlrpc-0.3.0-2.el7.noarch
    tfm-rubygem-zeitwerk-2.2.2-1.el7.noarch
    tfm-runtime-6.1-4.el7.x86_64

#2 Updated by Luca Lorenzetto 9 months ago

Tasks went green after resuming one at time.

#3 Updated by Justin Sherrill 9 months ago

  • Category set to Errata Management

#4 Updated by Justin Sherrill 9 months ago

  • Bugzilla link set to 1995171

#5 Updated by Chris Roberts 9 months ago

  • Triaged changed from No to Yes
  • Target version set to Katello 4.2.0

#6 Updated by Justin Sherrill 9 months ago

  • Target version changed from Katello 4.2.0 to Katello 4.2.1

#7 Updated by The Foreman Bot 8 months ago

  • Assignee set to Ian Ballou
  • Status changed from New to Ready For Testing
  • Pull request https://github.com/Katello/katello/pull/9653 added

#8 Updated by The Foreman Bot 8 months ago

  • Fixed in Releases Katello 4.3.0 added

#9 Updated by Anonymous 8 months ago

  • Status changed from Ready For Testing to Closed

Also available in: Atom PDF