Project

Profile

Help

Issue #9576

Updated by pulpbot over 2 years ago

 

 **Ticket moved to GitHub**: "pulp/pulp_deb/421":https://github.com/pulp/pulp_deb/issues/421 




 ---- 


 I have manually installed Foreman with Katello following the official documentation on a CentOS 7 system. 

 Created a "Debian" product with 4 repositories "bullseye" (main), "bullseye-backports", "bullseye-security" and "bullseye-updates". 

 3 of them work (currently without issues). While trying to sync "bullseye-backports", I get a unique-contraint violation error. 

 See dynaflow output. 

 ~~~ yaml 
 --- 
 repo_id: 3 
 smart_proxy_id: 1 
 options: {} 
 remote_user: admin 
 remote_cp_user: admin 
 current_request_id: 72734708-ee6a-4eee-8bbb-7bb88d6c1d30 
 current_timezone: Berlin 
 current_organization_id: 1 
 current_location_id:  
 current_user_id: 5 
 Output: 

 --- 
 pulp_tasks: 
 - pulp_href: "/pulp/api/v3/tasks/a4eab034-3c3a-4104-a030-8340ad6c1ebe/" 
   pulp_created: '2021-11-12T08:44:58.078+00:00' 
   state: failed 
   name: pulp_deb.app.tasks.synchronizing.synchronize 
   logging_cid: 72734708-ee6a-4eee-8bbb-7bb88d6c1d30 
   started_at: '2021-11-12T08:45:25.561+00:00' 
   finished_at: '2021-11-12T08:45:26.792+00:00' 
   error: 
     traceback: |2 
         File "/usr/lib/python3.6/site-packages/pulpcore/tasking/pulpcore_worker.py", line 317, in _perform_task 
           result = func(*args, **kwargs) 
         File "/usr/lib/python3.6/site-packages/pulp_deb/app/tasks/synchronizing.py", line 124, in synchronize 
           DebDeclarativeVersion(first_stage, repository, mirror=mirror).create() 
         File "/usr/lib/python3.6/site-packages/pulpcore/plugin/stages/declarative_version.py", line 151, in create 
           loop.run_until_complete(pipeline) 
         File "/usr/lib64/python3.6/asyncio/base_events.py", line 484, in run_until_complete 
           return future.result() 
         File "/usr/lib/python3.6/site-packages/pulpcore/plugin/stages/api.py", line 225, in create_pipeline 
           await asyncio.gather(*futures) 
         File "/usr/lib/python3.6/site-packages/pulpcore/plugin/stages/api.py", line 43, in __call__ 
           await self.run() 
         File "/usr/lib/python3.6/site-packages/pulp_deb/app/tasks/synchronizing.py", line 378, in run 
           da.artifact.save() 
         File "/usr/lib/python3.6/site-packages/pulpcore/app/models/content.py", line 143, in save 
           super().save(*args, **kwargs) 
         File "/usr/lib/python3.6/site-packages/django_lifecycle/mixins.py", line 134, in save 
           save(*args, **kwargs) 
         File "/usr/lib/python3.6/site-packages/django/db/models/base.py", line 744, in save 
           force_update=force_update, update_fields=update_fields) 
         File "/usr/lib/python3.6/site-packages/django/db/models/base.py", line 782, in save_base 
           force_update, using, update_fields, 
         File "/usr/lib/python3.6/site-packages/django/db/models/base.py", line 873, in _save_table 
           result = self._do_insert(cls._base_manager, using, fields, update_pk, raw) 
         File "/usr/lib/python3.6/site-packages/django/db/models/base.py", line 911, in _do_insert 
           using=using, raw=raw) 
         File "/usr/lib/python3.6/site-packages/django/db/models/manager.py", line 82, in manager_method 
           return getattr(self.get_queryset(), name)(*args, **kwargs) 
         File "/usr/lib/python3.6/site-packages/django/db/models/query.py", line 1186, in _insert 
           return query.get_compiler(using=using).execute_sql(return_id) 
         File "/usr/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 1377, in execute_sql 
           cursor.execute(sql, params) 
         File "/usr/lib/python3.6/site-packages/django/db/backends/utils.py", line 67, in execute 
           return self._execute_with_wrappers(sql, params, many=False, executor=self._execute) 
         File "/usr/lib/python3.6/site-packages/django/db/backends/utils.py", line 76, in _execute_with_wrappers 
           return executor(sql, params, many, context) 
         File "/usr/lib/python3.6/site-packages/django/db/backends/utils.py", line 84, in _execute 
           return self.cursor.execute(sql, params) 
         File "/usr/lib/python3.6/site-packages/django/db/utils.py", line 89, in __exit__ 
           raise dj_exc_value.with_traceback(traceback) from exc_value 
         File "/usr/lib/python3.6/site-packages/django/db/backends/utils.py", line 84, in _execute 
           return self.cursor.execute(sql, params) 
     description: | 
       FEHLER:    doppelter Schlüsselwert verletzt Unique-Constraint »core_artifact_sha256_key« 
       DETAIL:    Schlüssel »(sha256)=(759174ddf14a5995c5764fb9ef3f67645494fc56e640f4d7bee181d534c172eb)« existiert bereits. 
   worker: "/pulp/api/v3/workers/8dc5b0a3-bcba-4b07-a13c-8ab8731ae04c/" 
   child_tasks: [] 
   progress_reports: 
   - message: Update PackageIndex units 
     code: update.packageindex 
     state: failed 
     done: 4 
   - message: Downloading Artifacts 
     code: sync.downloading.artifacts 
     state: canceled 
     done: 21 
   - message: Update ReleaseFile units 
     code: update.release_file 
     state: canceled 
     done: 1 
   - message: Associating Content 
     code: associating.content 
     state: canceled 
     done: 10 
   created_resources: [] 
   reserved_resources_record: 
   - "/pulp/api/v3/remotes/deb/apt/45358d31-6b93-46f9-a517-a73794579b95/" 
   - "/pulp/api/v3/repositories/deb/apt/6c967d88-e92c-4c69-bd66-1b52e6355c96/" 
 create_version: true 
 task_groups: [] 
 poll_attempts: 
   total: 18 
   failed: 1 
 Error: 

 Katello::Errors::Pulp3Error 

 FEHLER: doppelter Schlüsselwert verletzt Unique-Constraint »core_artifact_sha256_key« DETAIL: Schlüssel »(sha256)=(759174ddf14a5995c5764fb9ef3f67645494fc56e640f4d7bee181d534c172eb)« existiert bereits. 

 --- 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/katello-4.2.0.1/app/lib/actions/pulp3/abstract_async_task.rb:108:in 
   `block in check_for_errors'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/katello-4.2.0.1/app/lib/actions/pulp3/abstract_async_task.rb:106:in 
   `each'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/katello-4.2.0.1/app/lib/actions/pulp3/abstract_async_task.rb:106:in 
   `check_for_errors'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/katello-4.2.0.1/app/lib/actions/pulp3/abstract_async_task.rb:139:in 
   `poll_external_task'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/action/polling.rb:100:in 
   `poll_external_task_with_rescue'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/action/polling.rb:22:in 
   `run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/action/cancellable.rb:14:in 
   `run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/katello-4.2.0.1/app/lib/actions/pulp3/abstract_async_task.rb:10:in 
   `run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/action.rb:572:in 
   `block (3 levels) in execute_run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:27:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware.rb:19:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware.rb:32:in 
   `run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:23:in 
   `call'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:27:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware.rb:19:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/katello-4.2.0.1/app/lib/actions/middleware/remote_action.rb:16:in 
   `block in run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/katello-4.2.0.1/app/lib/actions/middleware/remote_action.rb:40:in 
   `block in as_remote_user'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/katello-4.2.0.1/app/models/katello/concerns/user_extensions.rb:21:in 
   `cp_config'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/katello-4.2.0.1/app/lib/actions/middleware/remote_action.rb:27:in 
   `as_cp_user'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/katello-4.2.0.1/app/lib/actions/middleware/remote_action.rb:39:in 
   `as_remote_user'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/katello-4.2.0.1/app/lib/actions/middleware/remote_action.rb:16:in 
   `run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:23:in 
   `call'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:27:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware.rb:19:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-5.1.0/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.7/lib/active_support/execution_wrapper.rb:88:in 
   `wrap'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-5.1.0/app/lib/actions/middleware/rails_executor_wrap.rb:13:in 
   `run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:23:in 
   `call'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:27:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware.rb:19:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/action/progress.rb:31:in 
   `with_progress_calculation'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/action/progress.rb:17:in 
   `run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:23:in 
   `call'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:27:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware.rb:19:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-5.1.0/app/lib/actions/middleware/load_setting_values.rb:20:in 
   `run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:23:in 
   `call'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:27:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware.rb:19:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-5.1.0/app/lib/actions/middleware/keep_current_request_id.rb:15:in 
   `block in run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-5.1.0/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-5.1.0/app/lib/actions/middleware/keep_current_request_id.rb:15:in 
   `run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:23:in 
   `call'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:27:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware.rb:19:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-5.1.0/app/lib/actions/middleware/keep_current_timezone.rb:15:in 
   `block in run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-5.1.0/app/lib/actions/middleware/keep_current_timezone.rb:44:in 
   `restore_curent_timezone'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-5.1.0/app/lib/actions/middleware/keep_current_timezone.rb:15:in 
   `run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:23:in 
   `call'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:27:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware.rb:19:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-5.1.0/app/lib/actions/middleware/keep_current_taxonomies.rb:15:in 
   `block in run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-5.1.0/app/lib/actions/middleware/keep_current_taxonomies.rb:45:in 
   `restore_current_taxonomies'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-5.1.0/app/lib/actions/middleware/keep_current_taxonomies.rb:15:in 
   `run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:23:in 
   `call'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:27:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware.rb:19:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware.rb:32:in 
   `run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:23:in 
   `call'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:27:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware.rb:19:in 
   `pass'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-5.1.0/app/lib/actions/middleware/keep_current_user.rb:15:in 
   `block in run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-5.1.0/app/lib/actions/middleware/keep_current_user.rb:54:in 
   `restore_curent_user'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-5.1.0/app/lib/actions/middleware/keep_current_user.rb:15:in 
   `run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/stack.rb:23:in 
   `call'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/middleware/world.rb:31:in 
   `execute'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/action.rb:571:in 
   `block (2 levels) in execute_run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/action.rb:570:in 
   `catch'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/action.rb:570:in 
   `block in execute_run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/action.rb:473:in 
   `block in with_error_handling'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/action.rb:473:in 
   `catch'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/action.rb:473:in 
   `with_error_handling'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/action.rb:565:in 
   `execute_run'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/action.rb:286:in 
   `execute'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/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.5.0/lib/dynflow/execution_plan/steps/abstract.rb:167:in 
   `with_meta_calculation'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:17:in 
   `block in execute'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:32:in 
   `open_action'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:16:in 
   `execute'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/director.rb:94:in 
   `execute'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/executors/sidekiq/worker_jobs.rb:11:in 
   `block (2 levels) in perform'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/executors.rb:18:in 
   `run_user_code'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/executors/sidekiq/worker_jobs.rb:9:in 
   `block in perform'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/executors/sidekiq/worker_jobs.rb:25:in 
   `with_telemetry'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/lib/dynflow/executors/sidekiq/worker_jobs.rb:8:in 
   `perform'" 
 - "/opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-1.5.0/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'" 
 ~~~ 


 

Back