This impacts rhel-5, we need to explicitly state the version of python-simplejson we require. We ran into a problem with CDN work when we didn't specify the version and python-simplejson-1.7 was pulled down instead of 2.0.9 Error was: ==> pulp.log <== 2011-03-11 10:39:16,320 [ERROR][Dummy-2] @ base.py:56 - Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/pulp/server/webservices/controllers/base.py", line 52, in report_error return method(self, *args, **kwargs) File "/usr/lib/python2.4/site-packages/pulp/server/compat.py", line 40, in _decorator return decorator(*args,**kwargs) File "/usr/lib/python2.4/site-packages/pulp/server/webservices/controllers/base.py", line 131, in _auth_decorator value = method(self, *args, **kwargs) File "/usr/lib/python2.4/site-packages/pulp/server/webservices/controllers/users.py", line 136, in GET return self.ok(certificate) File "/usr/lib/python2.4/site-packages/pulp/server/webservices/controllers/base.py", line 219, in ok return self._output(data) File "/usr/lib/python2.4/site-packages/pulp/server/webservices/controllers/base.py", line 198, in _output return json.dumps(data, default=json_util.default) File "/usr/lib64/python2.4/site-packages/simplejson/__init__.py", line 215, in dumps separators=separators, encoding=encoding, TypeError: __init__() got an unexpected keyword argument 'default' Description of problem: Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
http://git.fedorahosted.org/git/?p=pulp.git;a=commitdiff;h=29de33bede3ce6fad6518dcab12bccb75e5f4900
Build: 0.151
verified pulp.noarch 0:0.0.151-1 [root@hp-ml370g4-01 ~]# yum install pulp Loaded plugins: rhnplugin, security Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package pulp.noarch 0:0.0.151-1 set to be updated --> Processing Dependency: pulp-common = 0.0.151 for package: pulp --> Processing Dependency: grinder >= 0.0.86 for package: pulp --> Processing Dependency: pulp-client >= 0.0.151 for package: pulp --> Processing Dependency: python-gofer >= 0.23 for package: pulp --> Processing Dependency: python-simplejson >= 2.0.9 for package: pulp --> Running transaction check ---> Package grinder.noarch 0:0.0.86-1 set to be updated ---> Package pulp-client.noarch 0:0.0.151-1 set to be updated --> Processing Dependency: gofer >= 0.23 for package: pulp-client ---> Package pulp-common.noarch 0:0.0.151-1 set to be updated ---> Package python-gofer.noarch 0:0.23-1 set to be updated ---> Package python-simplejson.x86_64 0:2.0.9-2.el5 set to be updated --> Running transaction check ---> Package gofer.noarch 0:0.23-1 set to be updated --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: pulp noarch 0.0.151-1 testing-rhel5-pulp 538 k Installing for dependencies: grinder noarch 0.0.86-1 testing-rhel5-pulp 112 k pulp-client noarch 0.0.151-1 testing-rhel5-pulp 283 k pulp-common noarch 0.0.151-1 testing-rhel5-pulp 95 k Updating for dependencies: gofer noarch 0.23-1 testing-rhel5-pulp 36 k python-gofer noarch 0.23-1 testing-rhel5-pulp 55 k python-simplejson x86_64 2.0.9-2.el5 epel 140 k Transaction Summary ================================================================================ Install 4 Package(s) Upgrade 3 Package(s) Total download size: 1.2 M Is this ok [y/N]: y Downloading Packages: (1/7): gofer-0.23-1.noarch.rpm | 36 kB 00:00 (2/7): python-gofer-0.23-1.noarch.rpm | 55 kB 00:00 (3/7): pulp-common-0.0.151-1.noarch.rpm | 95 kB 00:00 (4/7): grinder-0.0.86-1.noarch.rpm | 112 kB 00:00 (5/7): python-simplejson-2.0.9-2.el5.x86_64.rpm | 140 kB 00:00 (6/7): pulp-client-0.0.151-1.noarch.rpm | 283 kB 00:00 (7/7): pulp-0.0.151-1.noarch.rpm | 538 kB 00:00 -------------------------------------------------------------------------------- Total 404 kB/s | 1.2 MB 00:03 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : python-simplejson 1/10 Updating : python-gofer 2/10 Installing : pulp-common 3/10 Updating : gofer 4/10 Installing : pulp-client 5/10 /etc/rc.d/init.d / / Installing : grinder 6/10 Installing : pulp 7/10 Cleanup : python-gofer 8/10 Cleanup : python-simplejson 9/10 Cleanup : gofer 10/10 Installed: pulp.noarch 0:0.0.151-1 Dependency Installed: grinder.noarch 0:0.0.86-1 pulp-client.noarch 0:0.0.151-1 pulp-common.noarch 0:0.0.151-1 Dependency Updated: gofer.noarch 0:0.23-1 python-gofer.noarch 0:0.23-1 python-simplejson.x86_64 0:2.0.9-2.el5 Complete!
Closing with current community release pulp-0.0.223