[Pulp-list] Pulp 2.9.3 graylog repository issues

Alejandro Falcon alejandrocfalcon at gmail.com
Wed Aug 29 20:03:05 UTC 2018


Thanks a lot for the quick reply. I'll submit the bug then.

On Wed, Aug 29, 2018 at 3:58 PM Kodiak Firesmith <kfiresmith at gmail.com>
wrote:

> 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/4fcb0392/attachment.htm>


More information about the Pulp-list mailing list