[Pulp-list] Pulp 2.9.3 graylog repository issues

Kodiak Firesmith kfiresmith at gmail.com
Wed Aug 29 19:58:05 UTC 2018


Hi Alejandro,
I don't know the specific answer to your question but it appears to be
dying while trying to parse the repomd file in Amazon S3 space:
https://graylog2-package-repository.s3.amazonaws.com/el/stable/2.4/x86_64/repodata/repomd.xml

Pulp 2.9.x is very old and many, many updates related to metadata parsing
have happened between your version and the current version.  All of that
said, I was able to reproduce the same problem with both graylog 2.4 and
the prior stable version 2.3

There appears to be something in that particular product's YUM repodata
that is tickling some sort of bug in Pulp, even using the latest release of
Pulp.  You'll probably want to submit an issue on the bug tracker.  (
https://pulp.plan.io/issues?set_filter=1)

On Wed, Aug 29, 2018 at 3:43 PM Alejandro Falcon <alejandrocfalcon at gmail.com>
wrote:

> Hi, I'm trying to sync the following repository:
>
> https://packages.graylog2.org/el/stable/2.4/x86_64
>
> But I get the following error when syncing:
>
> Aug 29 19:39:23 pulp01 pulp: pulp.server.async.tasks:INFO: Task failed :
> [7aa74f5e-dcfd-4e3a-ad91-d770da000645]
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224) Task
> pulp.server.managers.repo.sync.sync[7aa74f5e-dcfd-4e3a-ad91-d770da000645]
> raised unexpected: SyntaxError('mismatched tag: line 20, column 2',)
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)
> Traceback (most recent call last):
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)   File
> "/usr/lib/python2.7/site-packages/celery/app/trace.py", line 240, in
> trace_task
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)     R =
> retval = fun(*args, **kwargs)
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)   File
> "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 484, in
> __call__
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)
>  return super(Task, self).__call__(*args, **kwargs)
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)   File
> "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 103, in
> __call__
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)
>  return super(PulpTask, self).__call__(*args, **kwargs)
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)   File
> "/usr/lib/python2.7/site-packages/celery/app/trace.py", line 437, in
> __protected_call__
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)
>  return self.run(*args, **kwargs)
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)   File
> "/usr/lib/python2.7/site-packages/pulp/server/controllers/repository.py",
> line 760, in sync
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)
>  sync_report = sync_repo(transfer_repo, conduit, call_config)
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)   File
> "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 669, in
> wrap_f
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)
>  return f(*args, **kwargs)
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)   File
> "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/importer.py",
> line 82, in sync_repo
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)
>  report = self._current_sync.run()
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)   File
> "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/sync.py",
> line 200, in run
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)     if
> not self.sync_feed:
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)   File
> "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/sync.py",
> line 106, in sync_feed
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)
>  self.check_metadata(repo_url_slash)
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)   File
> "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/sync.py",
> line 333, in check_metadata
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)
>  metadata_files.parse_repomd()
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)   File
> "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/repomd/metadata.py",
> line 164, in parse_repomd
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)     for
> event, element in xml_iterator:
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)   File
> "<string>", line 91, in next
> Aug 29 19:39:24 pulp01 pulp: celery.worker.job:ERROR: (856-88224)
> Exception: mismatched tag: line 20, column 2
>
> The repo seems ok when used directly to install packages on the server.
> Any ideas what could be the issue?
>
> Thanks,
> Alejandro.
>
> --
>
> _______________________________________________
> 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/20180829/08a01e47/attachment.htm>


More information about the Pulp-list mailing list