Problem:
After we;ve migrated fo Foreman 3.1.1 and Katello 4.3 we have an issue with a single repository
A file located at the url https://repo.mongodb.org/yum/redhat/8Server/mongodb-org/4.4/x86_64/RPMS/mongosh-0.5.0-x86_64.rpm failed validation due to checksum.
I’ve deleted it many times and recreate and resync, no luck.
Expected outcome:
Clean sync
Foreman and Proxy versions:
- Foreman 3.1.1
- Katello 4.3
Distribution and version:
- AlmaLInux 8.5
Other relevant data:
2022-02-01T16:54:43 [E|bac|9e3ffd31] A file located at the url https://repo.mongodb.org/yum/redhat/8Server/mongodb-org/4.4/x86_64/RPMS/mongosh-0.5.0-x86_64.rpm failed validation due to checksum. (Katello::Errors::Pulp3Error)
9e3ffd31 | /usr/share/gems/gems/katello-4.3.0/app/lib/actions/pulp3/abstract_async_task.rb:108:inblock in check_for_errors' 9e3ffd31 | /usr/share/gems/gems/katello-4.3.0/app/lib/actions/pulp3/abstract_async_task.rb:106:in
each’
9e3ffd31 | /usr/share/gems/gems/katello-4.3.0/app/lib/actions/pulp3/abstract_async_task.rb:106:incheck_for_errors' 9e3ffd31 | /usr/share/gems/gems/katello-4.3.0/app/lib/actions/pulp3/abstract_async_task.rb:160:in
poll_external_task’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/action/polling.rb:100:inpoll_external_task_with_rescue' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/action/polling.rb:22:in
run’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/action/cancellable.rb:14:inrun' 9e3ffd31 | /usr/share/gems/gems/katello-4.3.0/app/lib/actions/pulp3/abstract_async_task.rb:10:in
run’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/action.rb:582:inblock (3 levels) in execute_run' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:27:in
pass’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware.rb:19:inpass' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware.rb:32:in
run’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:23:incall' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:27:in
pass’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware.rb:19:inpass' 9e3ffd31 | /usr/share/gems/gems/katello-4.3.0/app/lib/actions/middleware/remote_action.rb:16:in
block in run’
9e3ffd31 | /usr/share/gems/gems/katello-4.3.0/app/lib/actions/middleware/remote_action.rb:40:inblock in as_remote_user' 9e3ffd31 | /usr/share/gems/gems/katello-4.3.0/app/models/katello/concerns/user_extensions.rb:21:in
cp_config’
9e3ffd31 | /usr/share/gems/gems/katello-4.3.0/app/lib/actions/middleware/remote_action.rb:27:inas_cp_user' 9e3ffd31 | /usr/share/gems/gems/katello-4.3.0/app/lib/actions/middleware/remote_action.rb:39:in
as_remote_user’
9e3ffd31 | /usr/share/gems/gems/katello-4.3.0/app/lib/actions/middleware/remote_action.rb:16:inrun' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:23:in
call’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:27:inpass' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware.rb:19:in
pass’
9e3ffd31 | /usr/share/gems/gems/foreman-tasks-5.2.0/app/lib/actions/middleware/rails_executor_wrap.rb:14:inblock in run' 9e3ffd31 | /usr/share/gems/gems/activesupport-6.0.3.7/lib/active_support/execution_wrapper.rb:88:in
wrap’
9e3ffd31 | /usr/share/gems/gems/foreman-tasks-5.2.0/app/lib/actions/middleware/rails_executor_wrap.rb:13:inrun' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:23:in
call’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:27:inpass' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware.rb:19:in
pass’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/action/progress.rb:31:inwith_progress_calculation' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/action/progress.rb:17:in
run’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:23:incall' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:27:in
pass’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware.rb:19:inpass' 9e3ffd31 | /usr/share/gems/gems/foreman-tasks-5.2.0/app/lib/actions/middleware/load_setting_values.rb:20:in
run’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:23:incall' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:27:in
pass’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware.rb:19:inpass' 9e3ffd31 | /usr/share/gems/gems/foreman-tasks-5.2.0/app/lib/actions/middleware/keep_current_request_id.rb:15:in
block in run’
9e3ffd31 | /usr/share/gems/gems/foreman-tasks-5.2.0/app/lib/actions/middleware/keep_current_request_id.rb:52:inrestore_current_request_id' 9e3ffd31 | /usr/share/gems/gems/foreman-tasks-5.2.0/app/lib/actions/middleware/keep_current_request_id.rb:15:in
run’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:23:incall' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:27:in
pass’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware.rb:19:inpass' 9e3ffd31 | /usr/share/gems/gems/foreman-tasks-5.2.0/app/lib/actions/middleware/keep_current_timezone.rb:15:in
block in run’
9e3ffd31 | /usr/share/gems/gems/foreman-tasks-5.2.0/app/lib/actions/middleware/keep_current_timezone.rb:44:inrestore_curent_timezone' 9e3ffd31 | /usr/share/gems/gems/foreman-tasks-5.2.0/app/lib/actions/middleware/keep_current_timezone.rb:15:in
run’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:23:incall' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:27:in
pass’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware.rb:19:inpass' 9e3ffd31 | /usr/share/gems/gems/foreman-tasks-5.2.0/app/lib/actions/middleware/keep_current_taxonomies.rb:15:in
block in run’
9e3ffd31 | /usr/share/gems/gems/foreman-tasks-5.2.0/app/lib/actions/middleware/keep_current_taxonomies.rb:45:inrestore_current_taxonomies' 9e3ffd31 | /usr/share/gems/gems/foreman-tasks-5.2.0/app/lib/actions/middleware/keep_current_taxonomies.rb:15:in
run’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:23:incall' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:27:in
pass’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware.rb:19:inpass' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware.rb:32:in
run’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:23:incall' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:27:in
pass’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware.rb:19:inpass' 9e3ffd31 | /usr/share/gems/gems/foreman-tasks-5.2.0/app/lib/actions/middleware/keep_current_user.rb:15:in
block in run’
9e3ffd31 | /usr/share/gems/gems/foreman-tasks-5.2.0/app/lib/actions/middleware/keep_current_user.rb:54:inrestore_curent_user' 9e3ffd31 | /usr/share/gems/gems/foreman-tasks-5.2.0/app/lib/actions/middleware/keep_current_user.rb:15:in
run’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/stack.rb:23:incall' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/world.rb:31:in
execute’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/action.rb:581:inblock (2 levels) in execute_run' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/action.rb:580:in
catch’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/action.rb:580:inblock in execute_run 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/middleware/world.rb:31:in
execute’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/action.rb:581:inblock (2 levels) in execute_run' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/action.rb:580:in
catch’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/action.rb:580:inblock in execute_run' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/action.rb:483:in
block in with_error_handling’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/action.rb:483:incatch' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/action.rb:483:in
with_error_handling’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/action.rb:575:inexecute_run' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/action.rb:296:in
execute’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:18:inblock (2 levels) in execute' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/execution_plan/steps/abstract.rb:167:in
with_meta_calculation’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:17:inblock in execute' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:32:in
open_action’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:16:inexecute' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/director.rb:94:in
execute’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/executors/sidekiq/worker_jobs.rb:11:inblock (2 levels) in perform' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/executors.rb:18:in
run_user_code’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/executors/sidekiq/worker_jobs.rb:9:inblock in perform' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/executors/sidekiq/worker_jobs.rb:25:in
with_telemetry’
9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/executors/sidekiq/worker_jobs.rb:8:inperform' 9e3ffd31 | /usr/share/gems/gems/dynflow-1.6.3/lib/dynflow/executors/sidekiq/serialization.rb:27:in
perform’
9e3ffd31 | [ sidekiq ]
9e3ffd31 | [ concurrent-ruby ]