Katello 4.2 repo sync crashing [Errno 2] No such file or directory: '/var/lib/pulp/tmp/2

Problem:
My Repo syncs are crashing sporadic with the following error:

Expected outcome:
Repo Sync should work

Foreman and Proxy versions:

  • candlepin-4.1.7-1.el7.noarch
  • candlepin-selinux-4.1.7-1.el7.noarch
  • foreman-3.0.0-1.el7.noarch
  • foreman-cli-3.0.0-1.el7.noarch
  • foreman-debug-3.0.0-1.el7.noarch
  • foreman-discovery-image-service-1.0.0-4.el7.x86_64
  • foreman-dynflow-sidekiq-3.0.0-1.el7.noarch
  • foreman-installer-3.0.0-1.el7.noarch
  • foreman-installer-katello-3.0.0-1.el7.noarch
  • foreman-postgresql-3.0.0-1.el7.noarch
  • foreman-proxy-3.0.0-1.el7.noarch
  • foreman-release-3.0.0-1.el7.noarch
  • foreman-selinux-3.0.0-1.el7.noarch
  • foreman-service-3.0.0-1.el7.noarch
  • katello-4.2.0.1-1.el7.noarch
  • katello-agent-3.3.5-4.el7.noarch
  • katello-certs-tools-2.8.0-1.el7.noarch
  • katello-client-bootstrap-1.7.7-1.el7.noarch
  • katello-common-4.2.0.1-1.el7.noarch
  • katello-debug-4.2.0.1-1.el7.noarch
  • katello-default-ca-1.0-1.noarch
  • katello-host-tools-3.3.5-4.el7.noarch
  • katello-host-tools-fact-plugin-3.3.5-4.el7.noarch
  • katello-repos-4.2.0.1-1.el7.noarch
  • katello-selinux-4.0.2-1.el7.noarch
  • katello-server-ca-1.0-1.noarch
  • katello-service-3.13.4-1.el7.noarch
  • pulp-admin-client-2.21.5-1.el7.noarch
  • pulp-client-1.0-1.noarch
  • pulp-deb-plugins-1.10.2-1.el7.noarch
  • pulp-docker-plugins-3.2.9-1.el7.noarch
  • pulp-katello-1.0.3-1.el7.noarch
  • pulp-puppet-plugins-2.21.5-1.el7.noarch
  • pulp-puppet-tools-2.21.5-1.el7.noarch
  • pulp-rpm-admin-extensions-2.21.5-1.el7.noarch
  • pulp-rpm-plugins-2.21.5-1.el7.noarch
  • pulp-rpm-yumplugins-2.21.5-1.el7.noarch
  • pulp-selinux-2.21.5-1.el7.noarch
  • pulp-server-2.21.5-1.el7.noarch
  • pulpcore-selinux-1.2.6-1.el7.x86_64
  • python-gofer-qpid-2.12.5-3.el7.noarch
  • python-pulp-bindings-2.21.5-1.el7.noarch
  • python-pulp-client-lib-2.21.5-1.el7.noarch
  • python-pulp-common-2.21.5-1.el7.noarch
  • python-pulp-deb-common-1.10.2-1.el7.noarch
  • python-pulp-docker-common-3.2.9-1.el7.noarch
  • python-pulp-oid_validation-2.21.5-1.el7.noarch
  • python-pulp-puppet-common-2.21.5-1.el7.noarch
  • python-pulp-repoauth-2.21.5-1.el7.noarch
  • python-pulp-rpm-common-2.21.5-1.el7.noarch
  • python-pulp-streamer-2.21.5-1.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.12.0-1.el7.noarch
  • python3-pulp-ansible-0.9.0-1.el7.noarch
  • python3-pulp-certguard-1.4.0-1.el7.noarch
  • python3-pulp-container-2.8.1-0.1.el7.noarch
  • python3-pulp-deb-2.14.1-1.el7.noarch
  • python3-pulp-file-1.8.2-1.el7.noarch
  • python3-pulp-rpm-3.14.5-1.el7.noarch
  • python3-pulpcore-3.14.7-1.el7.noarch
  • python36-qpid-proton-0.35.0-1.el7.x86_64
  • qpid-cpp-client-1.39.0-1.el7.x86_64
  • qpid-cpp-client-devel-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.17.0-1.el7.x86_64
  • qpid-proton-c-0.35.0-1.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.10-1.el7.noarch
  • tfm-ror51-rubygem-actioncable-5.1.6-1.el7.centos.noarch
  • tfm-ror51-rubygem-actionmailer-5.1.6-1.el7.centos.noarch
  • tfm-ror51-rubygem-actionpack-5.1.6-1.el7.centos.noarch
  • tfm-ror51-rubygem-actionview-5.1.6-1.el7.centos.noarch
  • tfm-ror51-rubygem-activejob-5.1.6-1.el7.centos.noarch
  • tfm-ror51-rubygem-activemodel-5.1.6-1.el7.centos.noarch
  • tfm-ror51-rubygem-activerecord-5.1.6-1.el7.centos.noarch
  • tfm-ror51-rubygem-activesupport-5.1.6-1.el7.centos.noarch
  • tfm-ror51-rubygem-arel-8.0.0-2.el7.centos.noarch
  • tfm-ror51-rubygem-builder-3.2.3-2.el7.centos.noarch
  • tfm-ror51-rubygem-coffee-rails-4.2.2-2.el7.centos.noarch
  • tfm-ror51-rubygem-coffee-script-2.4.1-2.el7.centos.noarch
  • tfm-ror51-rubygem-coffee-script-source-1.12.2-2.el7.centos.noarch
  • tfm-ror51-rubygem-concurrent-ruby-1.0.5-4.el7.centos.noarch
  • tfm-ror51-rubygem-crass-1.0.2-2.el7.centos.noarch
  • tfm-ror51-rubygem-erubi-1.7.0-2.el7.centos.noarch
  • tfm-ror51-rubygem-execjs-2.7.0-2.el7.centos.noarch
  • tfm-ror51-rubygem-globalid-0.4.1-2.el7.centos.noarch
  • tfm-ror51-rubygem-i18n-0.9.1-3.el7.centos.noarch
  • tfm-ror51-rubygem-loofah-2.1.1-3.el7.centos.noarch
  • tfm-ror51-rubygem-mail-2.7.0-3.el7.centos.noarch
  • tfm-ror51-rubygem-method_source-0.9.0-2.el7.centos.noarch
  • tfm-ror51-rubygem-mime-types-3.1-2.el7.centos.noarch
  • tfm-ror51-rubygem-mime-types-data-3.2016.0521-2.el7.centos.noarch
  • tfm-ror51-rubygem-mini_mime-1.0.0-2.el7.centos.noarch
  • tfm-ror51-rubygem-multi_json-1.12.2-2.el7.centos.noarch
  • tfm-ror51-rubygem-mustermann-1.0.1-2.el7.centos.noarch
  • tfm-ror51-rubygem-nio4r-2.1.0-2.el7.centos.x86_64
  • tfm-ror51-rubygem-nokogiri-1.8.1-2.el7.centos.x86_64
  • tfm-ror51-rubygem-rack-2.0.3-2.el7.centos.noarch
  • tfm-ror51-rubygem-rack-protection-2.0.0-2.el7.centos.noarch
  • tfm-ror51-rubygem-rack-test-0.7.0-2.el7.centos.noarch
  • tfm-ror51-rubygem-rails-5.1.6-1.el7.centos.noarch
  • tfm-ror51-rubygem-rails-dom-testing-2.0.3-2.el7.centos.noarch
  • tfm-ror51-rubygem-rails-html-sanitizer-1.0.3-3.el7.centos.noarch
  • tfm-ror51-rubygem-railties-5.1.6-1.el7.centos.noarch
  • tfm-ror51-rubygem-sinatra-2.0.0-2.el7.centos.noarch
  • tfm-ror51-rubygem-sprockets-3.7.1-2.el7.centos.noarch
  • tfm-ror51-rubygem-sprockets-rails-3.2.1-2.el7.centos.noarch
  • tfm-ror51-rubygem-sqlite3-1.3.13-2.el7.centos.x86_64
  • tfm-ror51-rubygem-thor-0.20.0-2.el7.centos.noarch
  • tfm-ror51-rubygem-thread_safe-0.3.6-2.el7.centos.noarch
  • tfm-ror51-rubygem-tilt-2.0.8-2.el7.centos.noarch
  • tfm-ror51-rubygem-turbolinks-2.5.4-2.el7.centos.noarch
  • tfm-ror51-rubygem-tzinfo-1.2.4-3.el7.centos.noarch
  • tfm-ror51-rubygem-websocket-driver-0.6.5-3.el7.centos.x86_64
  • tfm-ror51-rubygem-websocket-extensions-0.1.2-2.el7.centos.noarch
  • tfm-ror51-runtime-1.1-2.el7.centos.x86_64
  • tfm-rubygem-actioncable-6.0.3.7-1.el7.noarch
  • tfm-rubygem-actionmailbox-6.0.3.7-1.el7.noarch
  • tfm-rubygem-actionmailer-6.0.3.7-1.el7.noarch
  • tfm-rubygem-actionpack-6.0.3.7-1.el7.noarch
  • tfm-rubygem-actiontext-6.0.3.7-1.el7.noarch
  • tfm-rubygem-actionview-6.0.3.7-1.el7.noarch
  • tfm-rubygem-activejob-6.0.3.7-1.el7.noarch
  • tfm-rubygem-activemodel-6.0.3.7-1.el7.noarch
  • tfm-rubygem-activerecord-6.0.3.7-1.el7.noarch
  • tfm-rubygem-activerecord-import-1.1.0-1.el7.noarch
  • tfm-rubygem-activerecord-session_store-2.0.0-1.el7.noarch
  • tfm-rubygem-activestorage-6.0.3.7-1.el7.noarch
  • tfm-rubygem-activesupport-6.0.3.7-1.el7.noarch
  • tfm-rubygem-addressable-2.8.0-1.el7.noarch
  • tfm-rubygem-algebrick-0.7.3-8.el7.noarch
  • tfm-rubygem-amazing_print-1.1.0-2.el7.noarch
  • tfm-rubygem-ancestry-3.0.7-2.el7.noarch
  • tfm-rubygem-anemone-0.7.2-23.el7.noarch
  • tfm-rubygem-angular-rails-templates-1.1.0-2.el7.noarch
  • tfm-rubygem-ansi-1.5.0-3.el7.noarch
  • tfm-rubygem-apipie-bindings-0.4.0-2.el7.noarch
  • tfm-rubygem-apipie-dsl-2.4.0-1.el7.noarch
  • tfm-rubygem-apipie-params-0.0.5-5.el7.noarch
  • tfm-rubygem-apipie-rails-0.5.17-4.el7.noarch
  • tfm-rubygem-audited-4.9.0-4.el7.noarch
  • tfm-rubygem-awesome_print-1.8.0-6.el7.noarch
  • tfm-rubygem-bcrypt-3.1.12-4.el7.x86_64
  • tfm-rubygem-bcrypt_pbkdf-1.1.0-1.el7.x86_64
  • tfm-rubygem-builder-3.2.4-2.el7.noarch
  • tfm-rubygem-bundler_ext-0.4.1-6.el7.noarch
  • tfm-rubygem-clamp-1.1.2-7.el7.noarch
  • tfm-rubygem-coffee-rails-5.0.0-2.el7.noarch
  • tfm-rubygem-coffee-script-2.4.1-5.el7.noarch
  • tfm-rubygem-coffee-script-source-1.12.2-5.el7.noarch
  • tfm-rubygem-colorize-0.8.1-2.el7.noarch
  • tfm-rubygem-concurrent-ruby-1.1.6-3.el7.noarch
  • tfm-rubygem-concurrent-ruby-edge-0.6.0-3.fm2_5.el7.noarch
  • tfm-rubygem-connection_pool-2.2.2-3.el7.noarch
  • tfm-rubygem-crass-1.0.6-2.el7.noarch
  • tfm-rubygem-css_parser-1.4.7-5.el7.noarch
  • tfm-rubygem-daemons-1.2.3-7.el7.noarch
  • tfm-rubygem-deacon-1.0.0-5.el7.noarch
  • tfm-rubygem-declarative-0.0.10-3.el7.noarch
  • tfm-rubygem-declarative-option-0.1.0-3.el7.noarch
  • tfm-rubygem-deep_cloneable-3.0.0-4.el7.noarch
  • tfm-rubygem-deface-1.5.3-3.el7.noarch
  • tfm-rubygem-domain_name-0.5.20160310-5.el7.noarch
  • tfm-rubygem-dynflow-1.5.0-1.fm2_6.el7.noarch
  • tfm-rubygem-ed25519-1.2.4-1.el7.x86_64
  • tfm-rubygem-erubi-1.9.0-2.el7.noarch
  • tfm-rubygem-ethon-0.12.0-2.el7.noarch
  • tfm-rubygem-excon-0.76.0-2.el7.noarch
  • tfm-rubygem-execjs-2.7.0-5.el7.noarch
  • tfm-rubygem-facter-4.0.51-2.el7.x86_64
  • tfm-rubygem-faraday-0.17.3-2.el7.noarch
  • tfm-rubygem-fast_gettext-1.4.1-5.el7.noarch
  • tfm-rubygem-ffi-1.12.2-2.el7.x86_64
  • tfm-rubygem-fog-aws-3.6.5-2.el7.noarch
  • tfm-rubygem-fog-core-2.1.0-4.el7.noarch
  • tfm-rubygem-fog-digitalocean-0.4.0-3.el7.noarch
  • tfm-rubygem-fog-google-1.11.0-2.el7.noarch
  • tfm-rubygem-fog-json-1.2.0-4.el7.noarch
  • tfm-rubygem-fog-openstack-1.0.8-4.el7.noarch
  • tfm-rubygem-fog-ovirt-2.0.1-2.el7.noarch
  • tfm-rubygem-fog-vsphere-3.5.0-2.el7.noarch
  • tfm-rubygem-fog-xenserver-1.0.0-3.el7.noarch
  • tfm-rubygem-fog-xml-0.1.2-9.el7.noarch
  • tfm-rubygem-foreman-tasks-5.1.0-1.fm3_0.el7.noarch
  • tfm-rubygem-foreman-tasks-core-0.3.6-1.fm2_5.el7.noarch
  • tfm-rubygem-foreman_bootdisk-18.0.0-1.fm3_0.el7.noarch
  • tfm-rubygem-foreman_discovery-18.0.0-1.fm3_0.el7.noarch
  • tfm-rubygem-foreman_docker-5.0.0-3.fm2_1.el7.noarch
  • tfm-rubygem-foreman_openscap-5.0.0-1.fm3_0.el7.noarch
  • tfm-rubygem-foreman_puppet-1.0.3-1.fm3_0.el7.noarch
  • tfm-rubygem-foreman_remote_execution-4.7.0-1.fm3_0.el7.noarch
  • tfm-rubygem-foreman_remote_execution_core-1.4.8-1.el7.noarch
  • tfm-rubygem-formatador-0.2.1-13.el7.noarch
  • tfm-rubygem-friendly_id-5.3.0-2.el7.noarch
  • tfm-rubygem-fx-0.5.0-2.el7.noarch
  • tfm-rubygem-get_process_mem-0.2.7-2.el7.noarch
  • tfm-rubygem-gettext_i18n_rails-1.8.0-3.el7.noarch
  • tfm-rubygem-gitlab-sidekiq-fetcher-0.6.0-2.el7.noarch
  • tfm-rubygem-globalid-0.4.2-2.el7.noarch
  • tfm-rubygem-google-api-client-0.33.2-2.el7.noarch
  • tfm-rubygem-google-cloud-env-1.3.3-2.el7.noarch
  • tfm-rubygem-googleauth-0.13.1-2.el7.noarch
  • tfm-rubygem-graphql-1.8.14-3.el7.noarch
  • tfm-rubygem-graphql-batch-0.3.10-3.el7.noarch
  • tfm-rubygem-gssapi-1.2.0-8.el7.noarch
  • tfm-rubygem-hammer_cli-3.0.0-1.el7.noarch
  • tfm-rubygem-hammer_cli_csv-2.3.1-3.el7.noarch
  • tfm-rubygem-hammer_cli_foreman-3.0.0-1.el7.noarch
  • tfm-rubygem-hammer_cli_foreman_bootdisk-0.3.0-2.el7.noarch
  • tfm-rubygem-hammer_cli_foreman_puppet-0.0.3-1.fm3_0.el7.noarch
  • tfm-rubygem-hammer_cli_foreman_remote_execution-0.2.2-1.fm3_0.el7.noarch
  • tfm-rubygem-hammer_cli_foreman_tasks-0.0.16-1.fm3_0.el7.noarch
  • tfm-rubygem-hammer_cli_katello-1.1.2-1.el7.noarch
  • tfm-rubygem-hashie-3.6.0-3.el7.noarch
  • tfm-rubygem-highline-2.0.3-2.el7.noarch
  • tfm-rubygem-hocon-1.3.1-2.el7.noarch
  • tfm-rubygem-http-cookie-1.0.2-5.el7.noarch
  • tfm-rubygem-httpclient-2.8.3-4.el7.noarch
  • tfm-rubygem-i18n-1.8.2-2.el7.noarch
  • tfm-rubygem-ipaddress-0.8.0-13.el7.noarch
  • tfm-rubygem-jquery-ui-rails-6.0.1-2.el7.noarch
  • tfm-rubygem-jwt-2.2.2-2.el7.noarch
  • tfm-rubygem-kafo-6.4.0-1.el7.noarch
  • tfm-rubygem-kafo_parsers-1.2.1-1.el7.noarch
  • tfm-rubygem-kafo_wizards-0.0.2-2.el7.noarch
  • tfm-rubygem-katello-4.2.0.1-1.el7.noarch
  • tfm-rubygem-ldap_fluff-0.6.0-1.el7.noarch
  • tfm-rubygem-little-plugger-1.1.4-3.el7.noarch
  • tfm-rubygem-locale-2.0.9-15.el7.noarch
  • tfm-rubygem-logging-2.3.0-2.el7.noarch
  • tfm-rubygem-loofah-2.4.0-2.el7.noarch
  • tfm-rubygem-mail-2.7.1-2.el7.noarch
  • tfm-rubygem-marcel-1.0.1-1.el7.noarch
  • tfm-rubygem-memoist-0.16.0-3.el7.noarch
  • tfm-rubygem-method_source-0.9.2-3.el7.noarch
  • tfm-rubygem-mime-types-3.3.1-2.el7.noarch
  • tfm-rubygem-mime-types-data-3.2018.0812-5.el7.noarch
  • tfm-rubygem-mini_mime-1.0.2-2.el7.noarch
  • tfm-rubygem-mini_portile2-2.5.1-1.el7.noarch
  • tfm-rubygem-multi_json-1.14.1-3.el7.noarch
  • tfm-rubygem-multipart-post-2.0.0-3.el7.noarch
  • tfm-rubygem-mustermann-1.1.1-1.el7.noarch
  • tfm-rubygem-net-ldap-0.17.0-2.el7.noarch
  • tfm-rubygem-net-ping-2.0.1-5.el7.noarch
  • tfm-rubygem-net-scp-1.2.1-5.el7.noarch
  • tfm-rubygem-net-ssh-4.2.0-3.el7.noarch
  • tfm-rubygem-net_http_unix-0.2.2-2.el7.noarch
  • tfm-rubygem-netrc-0.11.0-6.el7.noarch
  • tfm-rubygem-nio4r-2.5.4-2.el7.x86_64
  • tfm-rubygem-nokogiri-1.11.3-2.el7.x86_64
  • tfm-rubygem-oauth-0.5.4-5.el7.noarch
  • tfm-rubygem-optimist-3.0.0-3.el7.noarch
  • tfm-rubygem-os-1.0.0-3.el7.noarch
  • tfm-rubygem-ovirt-engine-sdk-4.4.0-2.el7.x86_64
  • tfm-rubygem-parallel-1.19.1-2.el7.noarch
  • tfm-rubygem-parse-cron-0.1.4-5.fm2_5.el7.noarch
  • tfm-rubygem-pg-1.1.4-4.el7.x86_64
  • tfm-rubygem-polyglot-0.3.5-3.el7.noarch
  • tfm-rubygem-powerbar-2.0.1-3.el7.noarch
  • tfm-rubygem-promise.rb-0.7.4-3.el7.noarch
  • tfm-rubygem-public_suffix-3.0.3-3.el7.noarch
  • tfm-rubygem-pulp_ansible_client-0.8.0-1.el7.noarch
  • tfm-rubygem-pulp_certguard_client-1.4.0-1.el7.noarch
  • tfm-rubygem-pulp_container_client-2.7.0-1.el7.noarch
  • tfm-rubygem-pulp_deb_client-2.13.0-1.el7.noarch
  • tfm-rubygem-pulp_docker_client-4.0.0b6.dev01562331743-1.el7.noarch
  • tfm-rubygem-pulp_file_client-1.8.1-1.el7.noarch
  • tfm-rubygem-pulp_python_client-3.4.0-1.el7.noarch
  • tfm-rubygem-pulp_rpm_client-3.13.3-1.el7.noarch
  • tfm-rubygem-pulpcore_client-3.14.1-1.el7.noarch
  • tfm-rubygem-puma-5.3.2-1.el7.x86_64
  • tfm-rubygem-puma-status-1.3-1.el7.noarch
  • tfm-rubygem-qpid_messaging-1.38.0-1.el7.x86_64
  • tfm-rubygem-qpid_proton-0.35.0-1.el7.x86_64
  • tfm-rubygem-rabl-0.14.3-2.el7.noarch
  • tfm-rubygem-racc-1.5.2-1.el7.x86_64
  • tfm-rubygem-rack-2.2.3-2.el7.noarch
  • tfm-rubygem-rack-cors-1.0.2-3.el7.noarch
  • tfm-rubygem-rack-jsonp-1.3.1-10.el7.noarch
  • tfm-rubygem-rack-protection-2.1.0-2.el7.noarch
  • tfm-rubygem-rack-test-1.1.0-5.el7.noarch
  • tfm-rubygem-rails-6.0.3.7-1.el7.noarch
  • tfm-rubygem-rails-dom-testing-2.0.3-7.el7.noarch
  • tfm-rubygem-rails-html-sanitizer-1.3.0-2.el7.noarch
  • tfm-rubygem-rails-i18n-6.0.0-3.el7.noarch
  • tfm-rubygem-railties-6.0.3.7-1.el7.noarch
  • tfm-rubygem-rainbow-2.2.2-1.el7.noarch
  • tfm-rubygem-rake-compiler-1.0.7-4.el7.noarch
  • tfm-rubygem-rb-inotify-0.9.7-6.el7.noarch
  • tfm-rubygem-rbvmomi-2.2.0-4.el7.noarch
  • tfm-rubygem-record_tag_helper-1.0.1-4.el7.noarch
  • tfm-rubygem-redfish_client-0.5.2-2.el7.noarch
  • tfm-rubygem-redis-4.1.2-3.el7.noarch
  • tfm-rubygem-representable-3.0.4-3.el7.noarch
  • tfm-rubygem-responders-3.0.0-4.el7.noarch
  • tfm-rubygem-rest-client-2.0.2-4.el7.noarch
  • tfm-rubygem-retriable-3.1.2-3.el7.noarch
  • tfm-rubygem-rkerberos-0.1.5-20.el7.x86_64
  • tfm-rubygem-roadie-3.4.0-4.el7.noarch
  • tfm-rubygem-roadie-rails-2.1.1-3.el7.noarch
  • tfm-rubygem-robotex-1.0.0-22.el7.noarch
  • tfm-rubygem-rsec-0.4.3-5.el7.noarch
  • tfm-rubygem-ruby-libvirt-0.7.1-2.el7.x86_64
  • tfm-rubygem-ruby2_keywords-0.0.4-1.el7.noarch
  • tfm-rubygem-ruby2ruby-2.4.2-4.el7.noarch
  • tfm-rubygem-ruby_parser-3.10.1-4.el7.noarch
  • tfm-rubygem-rubyipmi-0.10.0-7.el7.noarch
  • tfm-rubygem-runcible-2.13.1-2.el7.noarch
  • tfm-rubygem-safemode-1.3.6-2.el7.noarch
  • tfm-rubygem-scoped_search-4.1.9-2.el7.noarch
  • tfm-rubygem-sd_notify-0.1.0-2.el7.noarch
  • tfm-rubygem-secure_headers-6.3.0-3.el7.noarch
  • tfm-rubygem-sequel-5.42.0-2.el7.noarch
  • tfm-rubygem-server_sent_events-0.1.2-2.el7.noarch
  • tfm-rubygem-sexp_processor-4.10.0-7.el7.noarch
  • tfm-rubygem-sidekiq-5.2.7-4.el7.noarch
  • tfm-rubygem-signet-0.14.0-2.el7.noarch
  • tfm-rubygem-sinatra-2.1.0-2.el7.noarch
  • tfm-rubygem-smart_proxy_discovery_image-1.3.2-2.fm2_5.el7.noarch
  • tfm-rubygem-smart_proxy_dynflow-0.5.2-2.fm2_6.el7.noarch
  • tfm-rubygem-smart_proxy_dynflow_core-0.4.1-1.fm2_6.el7.noarch
  • tfm-rubygem-smart_proxy_pulp-3.1.0-1.fm2_6.el7.noarch
  • tfm-rubygem-smart_proxy_remote_execution_ssh-0.4.1-2.fm2_6.el7.noarch
  • tfm-rubygem-sprockets-4.0.2-2.el7.noarch
  • tfm-rubygem-sprockets-rails-3.2.1-7.el7.noarch
  • tfm-rubygem-sqlite3-1.3.13-7.el7.x86_64
  • tfm-rubygem-sshkey-1.9.0-5.el7.noarch
  • tfm-rubygem-statsd-instrument-2.1.4-4.el7.noarch
  • tfm-rubygem-stomp-1.4.9-2.el7.noarch
  • tfm-rubygem-thor-1.0.1-3.el7.noarch
  • tfm-rubygem-thread_safe-0.3.6-6.el7.noarch
  • tfm-rubygem-tilt-2.0.8-5.el7.noarch
  • tfm-rubygem-trollop-2.1.2-3.el7.noarch
  • tfm-rubygem-typhoeus-1.3.1-2.el7.noarch
  • tfm-rubygem-tzinfo-1.2.6-2.el7.noarch
  • tfm-rubygem-uber-0.1.0-3.el7.noarch
  • tfm-rubygem-unf-0.1.3-9.el7.noarch
  • tfm-rubygem-unf_ext-0.0.7.2-4.el7.x86_64
  • tfm-rubygem-unicode-0.4.4.4-4.el7.x86_64
  • tfm-rubygem-unicode-display_width-1.7.0-2.el7.noarch
  • tfm-rubygem-useragent-0.16.8-5.el7.noarch
  • tfm-rubygem-validates_lengths_from_database-0.5.0-8.el7.noarch
  • tfm-rubygem-webpack-rails-0.9.8-6.el7.noarch
  • tfm-rubygem-websocket-driver-0.7.1-2.el7.x86_64
  • tfm-rubygem-websocket-extensions-0.1.5-2.el7.noarch
  • tfm-rubygem-wicked-1.3.3-3.el7.noarch
  • tfm-rubygem-will_paginate-3.1.7-4.el7.noarch
  • tfm-rubygem-xmlrpc-0.3.0-3.el7.noarch
  • tfm-rubygem-zeitwerk-2.2.2-2.el7.noarch
  • tfm-runtime-7.0-4.el7.x86_64

Distribution and version:
CentOS 7.9

Other relevant data:
/var/log/pulp/plulp.log entry:

Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: pulp [3f22f7cd-bbfd-4eb2-99b3-2f5a36a89d38]: pulpcore.tasking.pulpcore_worker:INFO: Task 5901ccb8-faaa-4ad7-b688-a238ddfba996 failed ([Errno 2] No such file or directory: '/var/lib/pulp/tmp/2759@katello.fqdn/tmpvv_irk8u/tmpe6i67d4s')
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: pulp [3f22f7cd-bbfd-4eb2-99b3-2f5a36a89d38]: pulpcore.tasking.pulpcore_worker:INFO:   File "/usr/lib/python3.6/site-packages/pulpcore/tasking/pulpcore_worker.py", line 317, in _perform_task
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: result = func(*args, **kwargs)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/pulp_rpm/app/tasks/synchronizing.py", line 496, in synchronize
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: add_metadata_to_publication(publication, version)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/pulp_rpm/app/tasks/synchronizing.py", line 163, in add_metadata_to_publication
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: publication=publication,
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/pulpcore/app/models/publication.py", line 273, in create_from_file
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: artifact.save()
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/pulpcore/app/models/content.py", line 143, in save
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: super().save(*args, **kwargs)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django_lifecycle/mixins.py", line 134, in save
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: save(*args, **kwargs)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django/db/models/base.py", line 744, in save
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: force_update=force_update, update_fields=update_fields)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django/db/models/base.py", line 782, in save_base
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: force_update, using, update_fields,
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django/db/models/base.py", line 851, in _save_table
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: for f in non_pks]
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django/db/models/base.py", line 851, in <listcomp>
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: for f in non_pks]
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/pulpcore/app/models/fields.py", line 68, in pre_save
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: return super().pre_save(model_instance, add)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django/db/models/fields/files.py", line 289, in pre_save
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: file.save(file.name, file.file, save=False)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django/db/models/fields/files.py", line 88, in save
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: self.name = self.storage.save(name, content, max_length=self.field.max_length)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django/core/files/storage.py", line 54, in save
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: return self._save(name, content)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/pulpcore/app/models/storage.py", line 69, in _save
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: file_move_safe(content.temporary_file_path(), full_path)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django/core/files/move.py", line 56, in file_move_safe
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: with open(old_file_name, 'rb') as old_file:
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: Traceback (most recent call last):
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/bin/pulpcore-worker", line 11, in <module>
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: load_entry_point('pulpcore==3.14.7', 'console_scripts', 'pulpcore-worker')()
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/click/core.py", line 829, in __call__
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: return self.main(*args, **kwargs)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/click/core.py", line 782, in main
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: rv = self.invoke(ctx)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: return ctx.invoke(self.callback, **ctx.params)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/click/core.py", line 610, in invoke
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: return callback(*args, **kwargs)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/pulpcore/tasking/entrypoint.py", line 44, in worker
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: NewPulpWorker().run_forever()
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/pulpcore/tasking/pulpcore_worker.py", line 273, in run_forever
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: self.supervise_task(task)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/pulpcore/tasking/pulpcore_worker.py", line 223, in supervise_task
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: self.beat()
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/pulpcore/tasking/pulpcore_worker.py", line 100, in beat
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: self.worker_cleanup()
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/pulpcore/tasking/pulpcore_worker.py", line 90, in worker_cleanup
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: worker.delete()
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django_lifecycle/mixins.py", line 146, in delete
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: value = super().delete(*args, **kwargs)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django/db/models/base.py", line 921, in delete
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: collector.collect([self], keep_parents=keep_parents)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django/db/models/deletion.py", line 224, in collect
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: field.remote_field.on_delete(self, field, sub_objs, self.using)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django/db/models/deletion.py", line 16, in CASCADE
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: source_attr=field.name, nullable=field.null)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django/db/models/deletion.py", line 224, in collect
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: field.remote_field.on_delete(self, field, sub_objs, self.using)
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django/db/models/deletion.py", line 27, in PROTECT
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: sub_objs
Oct 28 14:03:01 katello.fqdn pulpcore-worker-1: django.db.models.deletion.ProtectedError: ("Cannot delete some instances of model 'ReservedResource' because they are referenced through a protected foreign key: 'TaskReservedResource.resource'", <QuerySet [<TaskReservedResource: pk=5b500325-8f56-42e7-b68e-4c66a16c8541>]>)

Does anybody have the same topic or an idea how to fix this ?

Does this error occur every time you sync this repository?

No it occours only sporadically. Mostly the epel repo sync is affected.
I don´t know if this is realted but I see often the following error message in pulp.log

Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: pulp [None]: pulpcore.tasking.pulpcore_worker:INFO: Clean offline worker 28962@katello.fqdn.
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: Traceback (most recent call last):
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: File "/usr/bin/pulpcore-worker", line 11, in <module>
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: load_entry_point('pulpcore==3.14.8', 'console_scripts', 'pulpcore-worker')()
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/click/core.py", line 829, in __call__
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: return self.main(*args, **kwargs)
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/click/core.py", line 782, in main
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: rv = self.invoke(ctx)
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: return ctx.invoke(self.callback, **ctx.params)
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/click/core.py", line 610, in invoke
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: return callback(*args, **kwargs)
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/pulpcore/tasking/entrypoint.py", line 44, in worker
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: NewPulpWorker().run_forever()
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/pulpcore/tasking/pulpcore_worker.py", line 277, in run_forever
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: self.sleep()
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/pulpcore/tasking/pulpcore_worker.py", line 187, in sleep
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: self.beat()
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/pulpcore/tasking/pulpcore_worker.py", line 100, in beat
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: self.worker_cleanup()
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/pulpcore/tasking/pulpcore_worker.py", line 90, in worker_cleanup
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: worker.delete()
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django_lifecycle/mixins.py", line 146, in delete
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: value = super().delete(*args, **kwargs)
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django/db/models/base.py", line 921, in delete
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: collector.collect([self], keep_parents=keep_parents)
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django/db/models/deletion.py", line 224, in collect
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: field.remote_field.on_delete(self, field, sub_objs, self.using)
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django/db/models/deletion.py", line 16, in CASCADE
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: source_attr=field.name, nullable=field.null)
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django/db/models/deletion.py", line 224, in collect
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: field.remote_field.on_delete(self, field, sub_objs, self.using)
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: File "/usr/lib/python3.6/site-packages/django/db/models/deletion.py", line 27, in PROTECT
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: sub_objs
Nov  2 10:53:03 katello.fqdn pulpcore-worker-1: django.db.models.deletion.ProtectedError: ("Cannot delete some instances of model 'ReservedResource' because they are referenced through a protected foreign key: 'TaskReservedResource.resource'", <QuerySet [<TaskReservedResource: pk=5b500325-8f56-42e7-b68e-4c66a16c8541>]>)

But most repo syncs are finishing without any problem dispite this entry in pulp log

Hi team!

Same issue at repo sync with all workers, at clean offline workers phase:

pulp [None]: pulpcore.tasking.pulpcore_worker:INFO: Clean offline worker 2282@srvforeman.agbar.ga.local.
pulp [None]: pulpcore.tasking.pulpcore_worker:INFO: Clean offline worker 975@srvforeman.agbar.ga.local.
Traceback (most recent call last):
File “/usr/bin/pulpcore-worker”, line 11, in
load_entry_point(‘pulpcore==3.14.9’, ‘console_scripts’, ‘pulpcore-worker’)()
File “/usr/lib/python3.6/site-packages/click/core.py”, line 829, in call
return self.main(*args, **kwargs)
File “/usr/lib/python3.6/site-packages/click/core.py”, line 782, in main
rv = self.invoke(ctx)
File “/usr/lib/python3.6/site-packages/click/core.py”, line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “/usr/lib/python3.6/site-packages/click/core.py”, line 610, in invoke
return callback(*args, **kwargs)
File “/usr/lib/python3.6/site-packages/pulpcore/tasking/entrypoint.py”, line 44, in worker
NewPulpWorker().run_forever()
File “/usr/lib/python3.6/site-packages/pulpcore/tasking/pulpcore_worker.py”, line 277, in run_forever
self.sleep()
File “/usr/lib/python3.6/site-packages/pulpcore/tasking/pulpcore_worker.py”, line 187, in sleep
self.beat()
File “/usr/lib/python3.6/site-packages/pulpcore/tasking/pulpcore_worker.py”, line 100, in beat
self.worker_cleanup()
File “/usr/lib/python3.6/site-packages/pulpcore/tasking/pulpcore_worker.py”, line 90, in worker_cleanup
worker.delete()
File “/usr/lib/python3.6/site-packages/django_lifecycle/mixins.py”, line 146, in delete
value = super().delete(*args, **kwargs)
File “/usr/lib/python3.6/site-packages/django/db/models/base.py”, line 921, in delete
collector.collect([self], keep_parents=keep_parents)
File “/usr/lib/python3.6/site-packages/django/db/models/deletion.py”, line 224, in collect
field.remote_field.on_delete(self, field, sub_objs, self.using)
File “/usr/lib/python3.6/site-packages/django/db/models/deletion.py”, line 16, in CASCADE
source_attr=field.name, nullable=field.null)
File “/usr/lib/python3.6/site-packages/django/db/models/deletion.py”, line 224, in collect
field.remote_field.on_delete(self, field, sub_objs, self.using)
File “/usr/lib/python3.6/site-packages/django/db/models/deletion.py”, line 27, in PROTECT
sub_objs
django.db.models.deletion.ProtectedError: ("Cannot delete some instances of model ‘ReservedResource’ because they are referenced through a protected foreign key: ‘TaskReservedResource.resource’", <QuerySet [<TaskReservedResource: pk=58fec8da-4c72-47cd-a9b6-56b7cce05fa2>, <TaskReservedResource: pk=1748c413-3e59-48ef-9de4-333a6381636d>]>)
Dec 28 16:41:47 srvforeman systemd: pulpcore-worker@6.service: main process exited, code=exited, status=1/FAILURE

And same error cleaning then from pulpcore-manager:

PULP_SETTINGS=’/etc/pulp/settings.py’ DJANGO_SETTINGS_MODULE=‘pulpcore.app.settings’ pulpcore-manager shell <<EOF

from pulpcore.app.models import ReservedResource, Worker
worker_to_res = {}
for rr in ReservedResource.objects.all():
worker_to_res[rr.worker_id] = rr.pulp_id
workers = [w.pulp_id for w in Worker.objects.online_workers()]
for rwork in worker_to_res:
if rwork not in workers:
print(f’Worker {rwork} owns ReservedResource {worker_to_res[rwork]} and is not in online_workers!!’)
EOF

Worker d6bfd419-dfc1-4738-9bf2-3a82fa94933c owns ReservedResource a3d44ae5-41e9-4c92-aa89-978c366867f0 and is not in online_workers!!
Worker 1cf943a9-9d22-4748-8767-7585224a306a owns ReservedResource 7c975d22-960c-48c3-b405-7b707e8c43f4 and is not in online_workers!!

PULP_SETTINGS=’/etc/pulp/settings.py’ DJANGO_SETTINGS_MODULE=‘pulpcore.app.settings’ pulpcore-manager shell <<EOF

from pulpcore.app.models import ReservedResource, Worker
worker_to_res = {}
for rr in ReservedResource.objects.all():
worker_to_res[rr.worker_id] = rr.pulp_id
workers = [w.pulp_id for w in Worker.objects.online_workers()]
for rwork in worker_to_res:
if rwork not in workers:
print(f’Worker {rwork} owns ReservedResource {worker_to_res[rwork]} and is not in online_workers!!’)
print(‘Cleaning up…’)
ReservedResource.objects.get(pk=worker_to_res[rwork]).delete()
w = Worker.objects.get(pulp_id=rwork)
w.cleaned_up=True
w.save()
EOF

Worker d6bfd419-dfc1-4738-9bf2-3a82fa94933c owns ReservedResource a3d44ae5-41e9-4c92-aa89-978c366867f0 and is not in online_workers!!
Cleaning up…
Traceback (most recent call last):
File “/bin/pulpcore-manager”, line 11, in
load_entry_point(‘pulpcore==3.14.9’, ‘console_scripts’, ‘pulpcore-manager’)()
File “/usr/lib/python3.6/site-packages/pulpcore/app/manage.py”, line 11, in manage
execute_from_command_line(sys.argv)
File “/usr/lib/python3.6/site-packages/django/core/management/init.py”, line 381, in execute_from_command_line
utility.execute()
File “/usr/lib/python3.6/site-packages/django/core/management/init.py”, line 375, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File “/usr/lib/python3.6/site-packages/django/core/management/base.py”, line 323, in run_from_argv
self.execute(*args, **cmd_options)
File “/usr/lib/python3.6/site-packages/django/core/management/base.py”, line 364, in execute
output = self.handle(*args, **options)
File “/usr/lib/python3.6/site-packages/django/core/management/commands/shell.py”, line 92, in handle
exec(sys.stdin.read())
File “”, line 10, in
File “/usr/lib/python3.6/site-packages/django_lifecycle/mixins.py”, line 146, in delete
value = super().delete(*args, **kwargs)
File “/usr/lib/python3.6/site-packages/django/db/models/base.py”, line 921, in delete
collector.collect([self], keep_parents=keep_parents)
File “/usr/lib/python3.6/site-packages/django/db/models/deletion.py”, line 224, in collect
field.remote_field.on_delete(self, field, sub_objs, self.using)
File “/usr/lib/python3.6/site-packages/django/db/models/deletion.py”, line 27, in PROTECT
sub_objs
django.db.models.deletion.ProtectedError: (“Cannot delete some instances of model ‘ReservedResource’ because they are referenced through a protected foreign key: ‘TaskReservedResource.resource’”, <QuerySet [<TaskReservedResource: pk=89e2a6ec-83cf-442b-8118-6cbf9f3fd6e3>]>)

Any help, please?. Workers restart suddenly affecting repo sync.

Thanks.

Hi,
I had the same Issue in Katello 4.1, the fix that was recommended to me is in the following post :

(Both the disabling of the katello agent + the cleanup of the PGSQL database)
Kind regards,

1 Like

Thanks @loitho, solved only cleaning core_taskreservedresource table.

Best regards.