[Pulp-list] 2to3 migration: table db_info already exists

Daniel Alley dalley at redhat.com
Tue Nov 17 14:04:56 UTC 2020


I've never seen that before, please file an issue.  I have an idea about
what it might be though, I can start looking into it.

Which component versions are you using?  Including the RPM plugin, as that
code is re-used directly by the migration plugin, and the traceback is
emanating from within that code.

On Mon, Nov 16, 2020 at 1:20 PM Winberg Adam <Adam.Winberg at smhi.se> wrote:

> On a fresh pulp3 installation, running consecutive 2to3 migrations results
> in following error (first migration ran without error):
>
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]: Traceback (most recent
> call last):
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:   File
> "/usr/lib/python3.6/site-packages/rq/worker.py", line 936, in perform_job
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:     rv = job.perform()
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:   File
> "/usr/lib/python3.6/site-packages/rq/job.py", line 684, in perform
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:     self._result =
> self._execute()
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:   File
> "/usr/lib/python3.6/site-packages/rq/job.py", line 690, in _execute
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:     return
> self.func(*self.args, **self.kwargs)
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:   File
> "/usr/lib/python3.6/site-packages/pulp_2to3_migration/app/tasks/migrate.py",
> line 140, in migrate_from_pulp2
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:
>  create_repoversions_publications_distributions(plan)
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:   File
> "/usr/lib/python3.6/site-packages/pulp_2to3_migration/app/migration.py",
> line 293, in create_repoversions_publications_distributions
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:     task_func(*task_args)
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:   File
> "/usr/lib/python3.6/site-packages/pulp_2to3_migration/app/migration.py",
> line 187, in simple_plugin_migration
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:
>  migrate_repo_distributor(dist_migrator, progress_dist, pulp2_dist)
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:   File
> "/usr/lib/python3.6/site-packages/pulp_2to3_migration/app/migration.py",
> line 391, in migrate_repo_distributor
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:     pulp2dist,
> repo_version)
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:   File
> "/usr/lib/python3.6/site-packages/pulp_2to3_migration/app/plugin/rpm/repository.py",
> line 74, in migrate_to_pulp3
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:     publish(repo_version.pk,
> checksum_types=checksum_types)
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:   File
> "/usr/lib/python3.6/site-packages/pulp_rpm/app/tasks/publishing.py", line
> 290, in publish
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:
>  metadata_signing_service=metadata_signing_service
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:   File
> "/usr/lib/python3.6/site-packages/pulp_rpm/app/tasks/publishing.py", line
> 343, in create_repomd_xml
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:     pri_db =
> cr.PrimarySqlite(pri_db_path)
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:   File
> "/usr/lib64/python3.6/site-packages/createrepo_c/__init__.py", line 202, in
> __init__
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:     Sqlite.__init__(self,
> path, DB_PRIMARY)
> Nov 16 12:48:54 lxserv2285.smhi.se rq[657971]:
> createrepo_c.CreaterepoCError: Can not create db_info table: table db_info
> already exists
>
> This happens while the migration runs the publishing subtask. Anyone seen
> this before?
>
> //Adam
> _______________________________________________
> Pulp-list mailing list
> Pulp-list at redhat.com
> https://www.redhat.com/mailman/listinfo/pulp-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20201117/df5971f6/attachment.htm>


More information about the Pulp-list mailing list