[Pulp-list] rpm plugin: multirepo copy of errata not working

Winberg Adam Adam.Winberg at smhi.se
Mon Sep 28 14:44:06 UTC 2020


I have succeeded in migrating my pulp2 content to pulp3 and all repos look complete (i've reran the migration and no new repoversions are generated).


In an attempt to test the multirepo copy functionality described at

https://pulp-rpm.readthedocs.io/en/latest/workflows/copy.html#recipes


, I created a couple of new, empty repos and tried to copy errata from my migrated RHEL8-appstream repo to them:

POST /pulp/api/v3/rpm/copy/
config:=[
    {"source_repo_version": "<rhel8-appstream-version-href>", "dest_repo": "my-new-repo1", "content": [$ADVISORY_HREF1]},
    {"source_repo_version": "<rhel8-baseos-version-href>", "dest_repo": "my-new-repo2", "content": []},
]
dependency_solving=False



All looks correct, but the operation ultimately fails with the following error:

        "description": "Modulemd matching query does not exist.",
        "traceback": "  File \"/usr/lib/python3.6/site-packages/rq/worker.py\", line 883, in perform_job\n    rv = job.perform()\n  File \"/usr/lib/python3.6/site-packages/rq/job.py\", line 657, in perform\n    self._result = self._execute()\n  File \"/usr/lib/python3.6/site-packages/rq/job.py\", line 663, in _execute\n    return self.func(*self.args, **self.kwargs)\n  File \"/usr/lib64/python3.6/contextlib.py\", line 52, in inner\n    return func(*args, **kwds)\n  File \"/usr/lib/python3.6/site-packages/pulp_rpm/app/tasks/copy.py\", line 167, in copy_content\n    content_to_copy |= find_children_of_content(content_to_copy, source_repo_version)\n  File \"/usr/lib/python3.6/site-packages/pulp_rpm/app/tasks/copy.py\", line 74, in find_children_of_content\n    name=name, stream=stream, version=version, context=context, arch=arch)\n  File \"/usr/lib/python3.6/site-packages/django/db/models/query.py\", line 408, in get\n    self.model._meta.object_name\n"
    },

Any ideas why this happens?


Regards,

Adam



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20200928/a3ae920c/attachment.htm>


More information about the Pulp-list mailing list