Issue #5981
Updated by ipanova@redhat.com about 4 years ago
To reproduce: \- migrate a repo with random name for pulp3 \- migrate a repo with a different name (or just migrate all and the pulp2 name will be chosen) \- observe the error: ~~~ ]: pulp: rq.worker:ERROR: pulp_file.app.models.FileRepository.DoesNotExist: FileRepository matching query does not exist. ]: Traceback (most recent call last): ]: File "/usr/local/lib/pulp/lib64/python3.6/site-packages/rq/worker.py", line 822, in perform_job ]: rv = job.perform() ]: File "/usr/local/lib/pulp/lib64/python3.6/site-packages/rq/job.py", line 605, in perform ]: self._result = self._execute() ]: File "/usr/local/lib/pulp/lib64/python3.6/site-packages/rq/job.py", line 611, in _execute ]: return self.func(*self.args, **self.kwargs) ]: File "/home/vagrant/devel/pulp-2to3-migrate/pulp_2to3_migration/app/tasks/migrate.py", line 113, in migrate_from_pulp2 ]: loop.run_until_complete(create_repo_versions(plan)) ]: File "/usr/lib64/python3.6/asyncio/base_events.py", line 484, in run_until_complete ]: return future.result() ]: File "/home/vagrant/devel/pulp-2to3-migrate/pulp_2to3_migration/app/migration.py", line 265, in create_repo_versions ]: create_repo_version(plugin.migrator, pulp2_repo.pulp2_repo_id, pulp2_repo) ]: File "/home/vagrant/devel/pulp-2to3-migrate/pulp_2to3_migration/app/migration.py", line 233, in create_repo_version ]: pulp3_repo = repository_class.objects.get(name=pulp3_repo_name) ]: File "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/db/models/manager.py", line 82, in manager_method ]: return getattr(self.get_queryset(), name)(*args, **kwargs) ]: File "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/db/models/query.py", line 408, in get ]: self.model._meta.object_name ]: pulp_file.app.models.FileRepository.DoesNotExist: FileRepository matching query does not exist. ~~~