[Pulp-list] Pulp sync failure - not well-formed (invalid token): line 44436, column 0
Webb, Reece
Reece.Webb at ucsf.edu
Mon Mar 23 17:50:58 UTC 2015
I’ve been having failures syncing with certain RH repositories as well. For me, it’s the 7Workstation and 5Client repo’s (7Server doesn’t have any problems). I get a “Forbidden”, which would seem to indicate a problem with the cert… but this sync problem is intermittent. If I manually kick off a sync, sometimes it works, often it doesn’t.
Mar 23 10:24:07 yummy pulp: celery.worker.job:INFO: Task pulp.server.async.tasks._queue_reserved_task[f8759f66-7416-4fd1-9ee4-6005ca06df8a] succeeded in 0.0339540460263s: None
Mar 23 10:24:07 yummy pulp: pulp_rpm.plugins.importers.yum.sync:INFO: Downloading metadata from https://cdn.redhat.com/content/dist/rhel/workstation/7/7Workstation/x86_64/kickstart/.
Mar 23 10:24:07 yummy pulp: requests.packages.urllib3.connectionpool:INFO: Starting new HTTPS connection (1): cdn.redhat.com
Mar 23 10:24:08 yummy pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: (1986-41632) sync failed
Mar 23 10:24:08 yummy pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: (1986-41632) Traceback (most recent call last):
Mar 23 10:24:08 yummy pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: (1986-41632) File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/sync.py", line 104, in run
Mar 23 10:24:08 yummy pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: (1986-41632) metadata_files = self.get_metadata()
Mar 23 10:24:08 yummy pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: (1986-41632) File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/sync.py", line 198, in get_metadata
Mar 23 10:24:08 yummy pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: (1986-41632) raise FailedException(str(e))
Mar 23 10:24:08 yummy pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: (1986-41632) FailedException: Forbidden
Mar 23 10:24:08 yummy pulp: celery.worker.job:ERROR: (1595-41632) Task pulp.server.managers.repo.sync.sync[80a6866e-0ed6-456a-8b7a-8d0cadbd84aa] raised unexpected: PulpExecutionException('Importer indicated a failed response',)
Here’s two back-to-back sync’s, first failed (messages above), second was fine.
# pulp-admin rpm repo sync run --repo-id=base-7Workstation
+----------------------------------------------------------------------+
Synchronizing Repository [base-7Workstation]
+----------------------------------------------------------------------+
This command may be exited via ctrl+c without affecting the request.
Downloading metadata...
[-]
... failed
Forbidden
Task Failed
Importer indicated a failed response
# pulp-admin rpm repo sync run --repo-id=base-7Workstation
+----------------------------------------------------------------------+
Synchronizing Repository [base-7Workstation]
+----------------------------------------------------------------------+
This command may be exited via ctrl+c without affecting the request.
Downloading metadata...
[/]
... completed
Downloading repository content...
[==================================================] 100%
RPMs: 0/0 items
Delta RPMs: 0/0 items
... completed
Downloading distribution files...
[==================================================] 100%
Distributions: 0/0 items
... completed
Importing errata...
[-]
... completed
Importing package groups/categories...
[-]
... completed
Task Succeeded
Copying files
[\]
... completed
Initializing repo metadata
[-]
... completed
Publishing Distribution files
[-]
... completed
Publishing RPMs
[-]
... completed
Publishing Delta RPMs
... skipped
Publishing Errata
[-]
... completed
Publishing Comps file
[==================================================] 100%
86 of 86 items
... completed
Publishing Metadata.
[-]
... completed
Closing repo metadata
[-]
... completed
Generating sqlite files
[|]
... completed
Publishing files to web
[|]
... completed
Writing Listings File
[-]
... completed
Writing Listings File
[\]
... completed
Task Succeeded
—-
The other issue I have is that I’m syncing the kickstart trees…. When I first setup Pulp, it was syncing 7.1 server and workstation. Early last week, my workstation repo looks to have fallen back to 7.0. Looking at the local workstation treeinfo file, it lists version=7.0, whereas my server treeinfo lists 7.1.
I used curl to see what’s on the RH repo, treeinfo for both workstation and server list 7.0. (I disabled my server sync so that it remains at 7.1)
These are the two feeds I’m syncing against:
https://cdn.redhat.com/content/dist/rhel/workstation/7/7Workstation/x86_64/kickstart/
https://cdn.redhat.com/content/dist/rhel/server/7/7Server/x86_64/kickstart/
It’s weird, if I look at the redhat-release package, it’s 7.1:
# ls -al /var/lib/pulp/published/yum/http/repos/base-7Workstation/redhat-release-workstation-7.1-1.el7.x86_64.rpm
But the images/pxeboot files are all from 7.0
# ls -al /var/lib/pulp/content/distribution/ks-Red\ Hat\ Enterprise\ Linux-Workstation-7.0-x86_64/images/pxeboot/
total 72456
drwxr-xr-x. 2 apache apache 55 Mar 14 14:44 .
drwxr-xr-x. 3 apache apache 20 Mar 14 14:44 ..
-rw-r--r--. 1 apache apache 35544564 Mar 14 14:44 initrd.img
-rw-r--r--. 1 apache apache 33744152 Mar 14 14:44 upgrade.img
-rw-r--r--. 1 apache apache 4902000 Mar 14 14:44 vmlinuz
There is no longer a 7.1 workstation distribution directory.
# ls -al /var/lib/pulp/content/distribution/
total 8
drwxr-xr-x. 5 apache apache 4096 Mar 18 08:46 .
drwxr-xr-x. 6 apache apache 74 Mar 14 14:36 ..
drwxrwxr-x. 5 apache apache 4096 Mar 16 14:31 ks-Red Hat Enterprise Linux Client-5.11-x86_64
drwxrwxr-x. 5 apache apache 60 Mar 14 22:30 ks-Red Hat Enterprise Linux-Server-7.1-x86_64
drwxrwxr-x. 4 apache apache 47 Mar 14 14:44 ks-Red Hat Enterprise Linux-Workstation-7.0-x86_64
I’ve only been using Pulp for 2 weeks, so I’m learning as I go. The above doesn’t seem right, but maybe I don’t have something configured correctly?
Thanks for any help,
Reece
On 3/23/15, 7:39 AM, "Paul Jochum" <paul.jochum at alcatel-lucent.com> wrote:
>Hi Barnaby:
>
>$ rpm -qa | grep pulp
>python-pulp-rpm-common-2.5.3-1.el6.noarch
>pulp-server-2.5.3-1.el6.noarch
>pulp-puppet-plugins-2.5.3-1.el6.noarch
>pulp-selinux-2.5.3-1.el6.noarch
>python-isodate-0.5.0-4.pulp.el6.noarch
>python-kombu-3.0.15-12.pulp.el6.noarch
>python-pulp-puppet-common-2.5.3-1.el6.noarch
>python-pulp-bindings-2.5.3-1.el6.noarch
>pulp-admin-client-2.5.3-1.el6.noarch
>mod_wsgi-3.4-2.pulp.el6.x86_64
>pulp-rpm-plugins-2.5.3-1.el6.noarch
>pulp-puppet-admin-extensions-2.5.3-1.el6.noarch
>python-pulp-common-2.5.3-1.el6.noarch
>python-pulp-client-lib-2.5.3-1.el6.noarch
>pulp-rpm-admin-extensions-2.5.3-1.el6.noarch
>
>thanks,
>Paul
>
>
>On 03/23/2015 09:25 AM, Barnaby Court wrote:
>> Hi Paul, What version of Pulp are you running? "rpm -qa | grep pulp " should give all the pertinent information. Thanks!
>>
>> -Barnaby
>>
>> ----- Original Message -----
>> From: "Paul Jochum" <paul.jochum at alcatel-lucent.com>
>> To: pulp-list at redhat.com
>> Sent: Monday, March 23, 2015 8:50:48 AM
>> Subject: [Pulp-list] Pulp sync failure - not well-formed (invalid token): line 44436, column 0
>>
>> Hi All:
>>
>> For the last 2 weeks, one of my daily pulp sync's has been
>> failing. It is always the same repo (9 other syncs on that server run
>> fine). All of the sync's are to Red Hat, for different RHEL 7
>> repositories. The one that is failing is for rhel-x86_64-server-7-source.
>>
>> This is what I see for the failing sync:
>> *****************************************************************************
>>
>> $ pulp-admin -u admin -p admin rpm repo sync run --repo-id=$i
>> +----------------------------------------------------------------------+
>> Synchronizing Repository [rhel-x86_64-server-7-source]
>> +----------------------------------------------------------------------+
>>
>> This command may be exited via ctrl+c without affecting the request.
>>
>>
>> Downloading metadata...
>> [\]
>> ... failed
>>
>> not well-formed (invalid token): line 44436, column 0
>>
>>
>> Task Failed
>>
>> Importer indicated a failed response
>>
>> *****************************************************************************
>> And this is in /var/log/messages:
>> Mar 23 07:43:39 lss-pulp02 pulp: celery.worker.strategy:INFO: Received
>> task:
>> pulp.server.async.tasks._reserve_resource[94539898-05e5-4800-aa61-b75aa05a38c5]
>> Mar 23 07:43:39 lss-pulp02 pulp: celery.worker.job:INFO: Task
>> pulp.server.async.tasks._reserve_resource[94539898-05e5-4800-aa61-b75aa05a38c5]
>> succeeded in 0.0402820348972s:
>> u'reserved_resource_worker-1 at lss-pulp02.ih.lucent.com.dq'
>> Mar 23 07:43:39 lss-pulp02 pulp: celery.worker.strategy:INFO: Received
>> task:
>> pulp.server.tasks.repository.sync_with_auto_publish[e8fe2c7a-ee33-4548-bbf4-176e2018a997]
>> Mar 23 07:43:39 lss-pulp02 pulp:
>> pulp_rpm.plugins.importers.yum.sync:INFO: Downloading metadata from
>> https://cdn.redhat.com/content/dist/rhel/server/7/7Server/x86_64/source/SRPMS/.
>> Mar 23 07:43:39 lss-pulp02 pulp:
>> requests.packages.urllib3.connectionpool:INFO: Starting new HTTPS
>> connection (1): cdn.redhat.com
>> Mar 23 07:43:40 lss-pulp02 pulp:
>> pulp_rpm.plugins.importers.yum.sync:INFO: Parsing metadata.
>> Mar 23 07:43:40 lss-pulp02 pulp:
>> pulp_rpm.plugins.importers.yum.sync:INFO: Downloading metadata files.
>> Mar 23 07:43:40 lss-pulp02 pulp:
>> requests.packages.urllib3.connectionpool:INFO: Starting new HTTPS
>> connection (1): cdn.redhat.com
>> Mar 23 07:43:40 lss-pulp02 pulp:
>> requests.packages.urllib3.connectionpool:INFO: Starting new HTTPS
>> connection (1): cdn.redhat.com
>> Mar 23 07:43:40 lss-pulp02 pulp:
>> requests.packages.urllib3.connectionpool:INFO: Starting new HTTPS
>> connection (1): cdn.redhat.com
>> Mar 23 07:43:40 lss-pulp02 pulp:
>> requests.packages.urllib3.connectionpool:INFO: Starting new HTTPS
>> connection (1): cdn.redhat.com
>> Mar 23 07:43:42 lss-pulp02 pulp:
>> pulp_rpm.plugins.importers.yum.sync:INFO: Generating metadata databases.
>> Mar 23 07:43:45 lss-pulp02 pulp:
>> pulp_rpm.plugins.importers.yum.sync:ERROR: sync failed
>> Mar 23 07:43:45 lss-pulp02 pulp:
>> pulp_rpm.plugins.importers.yum.sync:ERROR: Traceback (most recent call
>> last):
>> Mar 23 07:43:45 lss-pulp02 pulp:
>> pulp_rpm.plugins.importers.yum.sync:ERROR: File
>> "/usr/lib/python2.6/site-packages/pulp_rpm/plugins/importers/yum/sync.py",
>> line 105, in run
>> Mar 23 07:43:45 lss-pulp02 pulp:
>> pulp_rpm.plugins.importers.yum.sync:ERROR: metadata_files =
>> self.get_metadata()
>> Mar 23 07:43:45 lss-pulp02 pulp:
>> pulp_rpm.plugins.importers.yum.sync:ERROR: File
>> "/usr/lib/python2.6/site-packages/pulp_rpm/plugins/importers/yum/sync.py",
>> line 212, in get_metadata
>> Mar 23 07:43:45 lss-pulp02 pulp:
>> pulp_rpm.plugins.importers.yum.sync:ERROR: metadata_files.generate_dbs()
>> Mar 23 07:43:45 lss-pulp02 pulp:
>> pulp_rpm.plugins.importers.yum.sync:ERROR: File
>> "/usr/lib/python2.6/site-packages/pulp_rpm/plugins/importers/yum/repomd/metadata.py",
>> line 275, in generate_dbs
>> Mar 23 07:43:45 lss-pulp02 pulp:
>> pulp_rpm.plugins.importers.yum.sync:ERROR: for element in generator:
>> Mar 23 07:43:45 lss-pulp02 pulp:
>> pulp_rpm.plugins.importers.yum.sync:ERROR: File
>> "/usr/lib/python2.6/site-packages/pulp_rpm/plugins/importers/yum/repomd/packages.py",
>> line 53, in package_list_generator
>> Mar 23 07:43:45 lss-pulp02 pulp:
>> pulp_rpm.plugins.importers.yum.sync:ERROR: for event, element in
>> xml_iterator:
>> Mar 23 07:43:45 lss-pulp02 pulp:
>> pulp_rpm.plugins.importers.yum.sync:ERROR: File "<string>", line 64,
>> in __iter__
>> Mar 23 07:43:45 lss-pulp02 pulp:
>> pulp_rpm.plugins.importers.yum.sync:ERROR: SyntaxError: not well-formed
>> (invalid token): line 44436, column 0
>> Mar 23 07:43:45 lss-pulp02 pulp: celery.worker.job:ERROR: Task
>> pulp.server.tasks.repository.sync_with_auto_publish[e8fe2c7a-ee33-4548-bbf4-176e2018a997]
>> raised unexpected: PulpExecutionException('Importer indicated a failed
>> response',)
>> Mar 23 07:43:45 lss-pulp02 pulp: celery.worker.job:ERROR: Traceback
>> (most recent call last):
>> Mar 23 07:43:45 lss-pulp02 pulp: celery.worker.job:ERROR: File
>> "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 240, in
>> trace_task
>> Mar 23 07:43:45 lss-pulp02 pulp: celery.worker.job:ERROR: R = retval
>> = fun(*args, **kwargs)
>> Mar 23 07:43:45 lss-pulp02 pulp: celery.worker.job:ERROR: File
>> "/usr/lib/python2.6/site-packages/pulp/server/async/tasks.py", line 316,
>> in __call__
>> Mar 23 07:43:45 lss-pulp02 pulp: celery.worker.job:ERROR: return
>> super(Task, self).__call__(*args, **kwargs)
>> Mar 23 07:43:45 lss-pulp02 pulp: celery.worker.job:ERROR: File
>> "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 437, in
>> __protected_call__
>> Mar 23 07:43:45 lss-pulp02 pulp: celery.worker.job:ERROR: return
>> self.run(*args, **kwargs)
>> Mar 23 07:43:45 lss-pulp02 pulp: celery.worker.job:ERROR: File
>> "/usr/lib/python2.6/site-packages/pulp/server/tasks/repository.py", line
>> 210, in sync_with_auto_publish
>> Mar 23 07:43:45 lss-pulp02 pulp: celery.worker.job:ERROR: sync_result =
>> managers.repo_sync_manager().sync(repo_id, sync_config_override=overrides)
>> Mar 23 07:43:45 lss-pulp02 pulp: celery.worker.job:ERROR: File
>> "/usr/lib/python2.6/site-packages/pulp/server/managers/repo/sync.py",
>> line 113, in sync
>> Mar 23 07:43:45 lss-pulp02 pulp: celery.worker.job:ERROR: raise
>> PulpExecutionException(_('Importer indicated a failed response'))
>> Mar 23 07:43:45 lss-pulp02 pulp: celery.worker.job:ERROR:
>> PulpExecutionException: Importer indicated a failed response
>>
>> *****************************************************************************
>>
>> Any suggestions on how to clean it up? Would any additional information
>> help?
>>
>> thanks,
>> Paul
>>
>> _______________________________________________
>> Pulp-list mailing list
>> Pulp-list at redhat.com
>> https://www.redhat.com/mailman/listinfo/pulp-list
>
>_______________________________________________
>Pulp-list mailing list
>Pulp-list at redhat.com
>https://www.redhat.com/mailman/listinfo/pulp-list
More information about the Pulp-list
mailing list