[Pulp-list] pulp 3.14 migration

Fabricio Aguiar faguiard at redhat.com
Thu Aug 5 20:17:36 UTC 2021


I tried but I couldn't reproduce the error,
I know pulpcore 3.11 introduced some breaking changes [1]
I would try to migrate from 3.7 to 3.10, and then from 3.10 to 3.14

[1] https://docs.pulpproject.org/pulpcore/changes.html#id198

Best regards,
Fabricio Aguiar
Software Engineer, Pulp Project
Red Hat Brazil - Latam <https://www.redhat.com/>
+55 22 999000595



On Thu, Jul 29, 2021 at 1:17 PM Bin Li (BLOOMBERG/ 120 PARK) <
bli111 at bloomberg.net> wrote:

> Thanks Faguiard. We are using pulp_installer. The error originally from
> pulpcore 3.14 and pulp_rpm 3.13.
>
> I just tried the latest pulp_installer. I still see the same errors.
> pulp-file 1.8.2
> pulp-rpm 3.14.0
> pulpcore 3.14.3
>
> I noticed a interesting thing. The migration from 3.7.3 works fine if I
> migrate a fresh installed 3.7.3 to 3.14.3. The error only happened after I
> syncd a few repos to the 3.7.3 instance and then migrate to 3.14.3.
>
>
> From: faguiard at redhat.com At: 07/27/21 10:37:36 UTC-4:00
> To: Bin Li (BLOOMBERG/ 120 PARK ) <bli111 at bloomberg.net>
> Cc: pulp-list at redhat.com
> Subject: Re: [Pulp-list] pulp 3.14 migration
>
> Hi Bin,
>
> We currently test migrating from 3.11 to 3.14, so probably something is
> happening from 3.7 to 3.11
> I'll be trying to reproduce the error. Are you using pulp_installer? If
> so, which version? Which plugins do you use?
>
> Best regards,
> Fabricio Aguiar
> Software Engineer, Pulp Project
> Red Hat Brazil - Latam <https://www.redhat.com/>
> +55 22 999000595
>
>
>
> On Fri, Jul 23, 2021 at 11:29 AM Bin Li (BLOOMBERG/ 120 PARK) <
> bli111 at bloomberg.net> wrote:
>
>> The installation didn't pass the health check because the following
>> errors:
>> pulpcore-worker: django.core.exceptions.ImproperlyConfigured: There have
>> been identified artifacts with forbidden checksum 'sha1'. Run
>> 'pulpcore-manager handle-artifact-checksums' first to unset forbidden
>> checksums.
>>
>> Tried to run pulpcore-manager. It also failed. This is a migration from
>> existing 3.7.2 to 3.14. Please advise.
>>
>> $ pulpcore-manager handle-artifact-checksums
>> System check identified some issues:
>>
>> WARNINGS:
>> ?: (guardian.W001) Guardian authentication backend is not hooked. You can
>> add this in settings as eg: `AUTHENTICATION_BACKENDS =
>> ('django.contrib.auth.backends.ModelBackend',
>> 'guardian.backends.ObjectPermissionBackend')`.
>> Traceback (most recent call last):
>> File
>> "/opt/utils/venv/pulp/3.8.8/lib64/python3.8/site-packages/django/db/backends/utils.py",
>> line 84, in _execute
>> return self.cursor.execute(sql, params)
>> psycopg2.errors.UndefinedColumn: column
>> core_artifact.timestamp_of_interest does not exist
>> LINE 1: ...ore_artifact"."sha384", "core_artifact"."sha512", "core_arti...
>> ^
>>
>>
>> The above exception was the direct cause of the following exception:
>>
>> Traceback (most recent call last):
>> File
>> "/opt/utils/venv/pulp/3.8.8/lib64/python3.8/site-packages/django/db/models/sql/compiler.py",
>> line 1142, in execute_sql
>> cursor.execute(sql, params)
>> File
>> "/opt/utils/venv/pulp/3.8.8/lib64/python3.8/site-packages/django/db/backends/utils.py",
>> line 67, in execute
>> return self._execute_with_wrappers(sql, params, many=False,
>> executor=self._execute)
>> File
>> "/opt/utils/venv/pulp/3.8.8/lib64/python3.8/site-packages/django/db/backends/utils.py",
>> line 76, in _execute_with_wrappers
>> return executor(sql, params, many, context)
>> File
>> "/opt/utils/venv/pulp/3.8.8/lib64/python3.8/site-packages/django/db/backends/utils.py",
>> line 84, in _execute
>> return self.cursor.execute(sql, params)
>> File
>> "/opt/utils/venv/pulp/3.8.8/lib64/python3.8/site-packages/django/db/utils.py",
>> line 89, in __exit__
>> raise dj_exc_value.with_traceback(traceback) from exc_value
>> File
>> "/opt/utils/venv/pulp/3.8.8/lib64/python3.8/site-packages/django/db/backends/utils.py",
>> line 84, in _execute
>> return self.cursor.execute(sql, params)
>> django.db.utils.ProgrammingError: column
>> core_artifact.timestamp_of_interest does not exist
>> LINE 1: ...ore_artifact"."sha384", "core_artifact"."sha512", "core_arti...
>> ^
>>
>>
>> During handling of the above exception, another exception occurred:
>>
>> Traceback (most recent call last):
>> File "/opt/utils/venv/pulp/3.8.8/bin/pulpcore-manager", line 8, in
>> <module>
>> sys.exit(manage())
>> File
>> "/opt/utils/venv/pulp/3.8.8/lib64/python3.8/site-packages/pulpcore/app/manage.py",
>> line 11, in manage
>> execute_from_command_line(sys.argv)
>> File
>> "/opt/utils/venv/pulp/3.8.8/lib64/python3.8/site-packages/django/core/management/__init__.py",
>> line 381, in execute_from_command_line
>> utility.execute()
>> File
>> "/opt/utils/venv/pulp/3.8.8/lib64/python3.8/site-packages/django/core/management/__init__.py",
>> line 375, in execute
>> self.fetch_command(subcommand).run_from_argv(self.argv)
>> File
>> "/opt/utils/venv/pulp/3.8.8/lib64/python3.8/site-packages/django/core/management/base.py",
>> line 323, in run_from_argv
>> self.execute(*args, **cmd_options)
>> File
>> "/opt/utils/venv/pulp/3.8.8/lib64/python3.8/site-packages/django/core/management/base.py",
>> line 364, in execute
>> output = self.handle(*args, **options)
>> File
>> "/opt/utils/venv/pulp/3.8.8/lib64/python3.8/site-packages/pulpcore/app/management/commands/handle-artifact-checksums.py",
>> line 177, in handle
>> for a in artifacts_qs.iterator():
>> File
>> "/opt/utils/venv/pulp/3.8.8/lib64/python3.8/site-packages/django/db/models/query.py",
>> line 341, in _iterator
>> yield from self._iterable_class(self, chunked_fetch=use_chunked_fetch,
>> chunk_size=chunk_size)
>> File
>> "/opt/utils/venv/pulp/3.8.8/lib64/python3.8/site-packages/django/db/models/query.py",
>> line 55, in __iter__
>> results = compiler.execute_sql(chunked_fetch=self.chunked_fetch,
>> chunk_size=self.chunk_size)
>> File
>> "/opt/utils/venv/pulp/3.8.8/lib64/python3.8/site-packages/django/db/models/sql/compiler.py",
>> line 1145, in execute_sql
>> cursor.close()
>> psycopg2.errors.InvalidCursorName: cursor
>> "_django_curs_139896608020288_1" does not exist
>>
>>
>> _______________________________________________
>> Pulp-list mailing list
>> Pulp-list at redhat.com
>> https://listman.redhat.com/mailman/listinfo/pulp-list
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20210805/1f0a1acd/attachment.htm>


More information about the Pulp-list mailing list