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



_______________________________________________
Pulp-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/pulp-list

Reply via email to