Problem:
When trying to sync AppStream repo for CentOS 8-Stream, getting
PLP0000: Importer indicated a failed response
Expected outcome:
Successful sync
Foreman and Proxy versions:
foreman-2.3.5-1
foreman-proxy-2.3.5-1
Foreman and Proxy plugin versions:
Distribution and version:
CentOS Linux release 7.9.2009
Other relevant data:
Sep 30 07:44:19 pulp: nectar.downloaders.threaded:INFO: Download succeeded: http://mirror.centos.org/centos/8-stream/AppStream/x86_64/os/repodata/8e78f2cd57ef01333e8f9033989d63e639789fb84a71365e74924897e73e63a4-filelists.xml.gz.
Sep 30 07:44:19 pulp: pulp_rpm.plugins.importers.yum.sync:INFO: [836e2656] Generating metadata databases.
Sep 30 07:45:32 pulpcore-resource-manager: pulp: rq.worker:INFO: Cleaning registries for queue: resource-manager
Sep 30 07:45:38 pulp: pulp_rpm.plugins.importers.yum.sync:INFO: [836e2656] Determining which units need to be downloaded.
Sep 30 07:48:19 auditd[892]: Audit daemon rotating log files
Sep 30 07:49:05 pulp: pulp_rpm.plugins.importers.yum.sync:INFO: [836e2656] Downloading 0 RPMs.
Sep 30 07:49:50 pulp: pulp_rpm.plugins.importers.yum.repomd.alternate:INFO: [836e2656] The content container reported: {‘downloads’: {}, ‘total_sources’: 0} for base URL: CentOS Mirror
Sep 30 07:49:50 pulp: pulp_rpm.plugins.importers.yum.sync:INFO: [836e2656] Downloading additional units.
Sep 30 07:49:50 pulp: urllib3.connectionpool:INFO: Starting new HTTP connection (1): mirror.centos.org
Sep 30 07:49:50 pulp: nectar.downloaders.threaded:INFO: Download succeeded: http://mirror.centos.org/centos/8-stream/AppStream/x86_64/os/.treeinfo.
Sep 30 07:49:51 pulp: pulp_rpm.plugins.importers.yum.parse.treeinfo:INFO: [836e2656] upstream distribution unchanged and force_full not set; skipping
Sep 30 07:49:52 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: [836e2656] (3338-80736) expected a character buffer object
Sep 30 07:49:52 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: [836e2656] (3338-80736) Traceback (most recent call last):
Sep 30 07:49:52 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: [836e2656] (3338-80736) File “/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/sync.py”, line 312, in run
Sep 30 07:49:52 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: [836e2656] (3338-80736) repair=self.validate)
Sep 30 07:49:52 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: [836e2656] (3338-80736) File “/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/modularity.py”, line 412, in synchronize
Sep 30 07:49:52 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: [836e2656] (3338-80736) remainder = add_modulemds(repository, modulemds, repair=repair)
Sep 30 07:49:52 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: [836e2656] (3338-80736) File “/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/modularity.py”, line 202, in add_modulemds
Sep 30 07:49:52 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: [836e2656] (3338-80736) add_modulemd(repository, modulemd, model)
Sep 30 07:49:52 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: [836e2656] (3338-80736) File “/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/modularity.py”, line 78, in add_modulemd
Sep 30 07:49:52 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: [836e2656] (3338-80736) fp.write(document)
Sep 30 07:49:52 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: [836e2656] (3338-80736) TypeError: expected a character buffer object
Sep 30 07:49:52 pulp: pulp.server.async.tasks:INFO: [836e2656] Task failed : [836e2656-c309-4ccc-83fa-85afb25f34d6]
Sep 30 07:49:52 pulp: celery.app.trace:ERROR: [836e2656] (3338-80736) Task pulp.server.managers.repo.sync.sync[836e2656-c309-4ccc-83fa-85afb25f34d6] raised unexpected: PulpExecutionException(‘Importer indicated a failed response’,)
Sep 30 07:49:52 pulp: celery.app.trace:ERROR: [836e2656] (3338-80736) Traceback (most recent call last):
Sep 30 07:49:52 pulp: celery.app.trace:ERROR: [836e2656] (3338-80736) File “/usr/lib/python2.7/site-packages/celery/app/trace.py”, line 367, in trace_task
Sep 30 07:49:52 pulp: celery.app.trace:ERROR: [836e2656] (3338-80736) R = retval = fun(*args, **kwargs)
Sep 30 07:49:52 pulp: celery.app.trace:ERROR: [836e2656] (3338-80736) File “/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py”, line 688, in call
Sep 30 07:49:52 pulp: celery.app.trace:ERROR: [836e2656] (3338-80736) return super(Task, self).call(*args, **kwargs)
Sep 30 07:49:52 pulp: celery.app.trace:ERROR: [836e2656] (3338-80736) File “/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py”, line 110, in call
Sep 30 07:49:52 pulp: celery.app.trace:ERROR: [836e2656] (3338-80736) return super(PulpTask, self).call(*args, **kwargs)
Sep 30 07:49:52 pulp: celery.app.trace:ERROR: [836e2656] (3338-80736) File “/usr/lib/python2.7/site-packages/celery/app/trace.py”, line 622, in protected_call
Sep 30 07:49:52 pulp: celery.app.trace:ERROR: [836e2656] (3338-80736) return self.run(*args, **kwargs)
Sep 30 07:49:52 pulp: celery.app.trace:ERROR: [836e2656] (3338-80736) File “/usr/lib/python2.7/site-packages/pulp/server/controllers/repository.py”, line 860, in sync
Sep 30 07:49:52 pulp: celery.app.trace:ERROR: [836e2656] (3338-80736) raise pulp_exceptions.PulpExecutionException(_(‘Importer indicated a failed response’