Project

Profile

Help

Issue #1792

closed

recursive and depsolving unit copy results in PulpExecutionException

Added by jsherril@redhat.com about 8 years ago. Updated about 5 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
High
Assignee:
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
3. High
Version:
2.8.0
Platform Release:
2.8.3
OS:
CentOS 7
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:

Description

Doing a unit copy of an errata with recursive and dep solving set to true results in a traceback:

    Traceback (most recent call last):
      File "/usr/lib/python2.7/site-packages/celery/app/trace.py", line 240, in trace_task
        R = retval = fun(*args, **kwargs)
      File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 473, in __call__
        return super(Task, self).__call__(*args, **kwargs)
      File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 103, in __call__
        return super(PulpTask, self).__call__(*args, **kwargs)
      File "/usr/lib/python2.7/site-packages/celery/app/trace.py", line 437, in __protected_call__
        return self.run(*args, **kwargs)
      File "/usr/lib/python2.7/site-packages/pulp/server/managers/repo/unit_association.py", line 273, in associate_from_repo
        units=transfer_units)
      File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/importer.py", line 57, in import_units
        return associate.associate(source_repo, dest_repo, import_conduit, config, units)
      File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/associate.py", line 65, in associate
        group_ids, rpm_names, rpm_search_dicts = identify_children_to_copy(associated_units)
      File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/associate.py", line 302, in identify_children_to_copy
        rpm_search_dicts.extend(unit.rpm_search_dicts)
      File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/db/models.py", line 475, in rpm_search_dicts
        checksumtype=checksumtype)
      File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/db/models.py", line 362, in __init__
        super(RpmBase, self).__init__(*args, **kwargs)
      File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/db/models.py", line 134, in __init__
        kwargs['checksumtype'] = verification.sanitize_checksum_type(kwargs['checksumtype'])
      File "/usr/lib/python2.7/site-packages/pulp/plugins/util/verification.py", line 67, in sanitize_checksum_type
        lowercase_checksum_type = checksum_type.lower()
    PulpExecutionException: Pulp exception occurred: PulpExecutionException
  spawned_tasks: []

pulp-server-2.8.0-1.el7.noarch pulp-rpm-plugins-2.8.0-1.el7.noarch

post https://robot.example.com/pulp/api/v2/repositories/Default_Organization-zooview-2_1-zoo-zoo/acti
ons/associate/

{
   "source_repo_id":"Default_Organization-zoo-zoo",
   "criteria":{
      "type_ids":[
         "erratum"
      ],
      "filters":{
         "association":{
            "unit_id":{
               "$in":[
                  "e44a8d84-92c4-49ce-9334-f3ddd806c66d"
               ]
            }
         }
      }
   },
   "override_config":{
      "recursive":true,
      "resolve_dependencies":true
   }
}

Also available in: Atom PDF