[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [Pulp-list] Pulp 2.9.3 graylog repository issues



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 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 redhat com
https://www.redhat.com/mailman/listinfo/pulp-list

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]