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: [email protected] At: 07/27/21 10:37:36 UTC-4:00To:  Bin Li (BLOOMBERG/ 
120 PARK ) 
Cc:  [email protected]
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
+55 22 999000595


On Fri, Jul 23, 2021 at 11:29 AM Bin Li (BLOOMBERG/ 120 PARK) 
<[email protected]> 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
[email protected]
https://listman.redhat.com/mailman/listinfo/pulp-list


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

Reply via email to