$ pulp-admin consumer add_keyvalue --id foo --key jdob --value zombie error: operation failed: Traceback (most recent call last): File "/home/jdob/code/pulp/src/pulp/server/webservices/controllers/base.py", line 57, in report_error return method(self, *args, **kwargs) File "/home/jdob/code/pulp/src/pulp/server/webservices/controllers/consumers.py", line 504, in POST return action(id) File "/home/jdob/code/pulp/src/pulp/server/webservices/role_check.py", line 131, in check_roles result = f(instance, *fargs, **kw) File "/home/jdob/code/pulp/src/pulp/server/webservices/controllers/consumers.py", line 313, in add_key_value_pair consumer_api.add_key_value_pair(id, data['key'], data['value']) File "/home/jdob/code/pulp/src/pulp/server/compat.py", line 38, in _decorator return decorator(*args,**kwargs) File "/home/jdob/code/pulp/src/pulp/server/auditing.py", line 204, in _audit result = method(*args, **kwargs) File "/home/jdob/code/pulp/src/pulp/server/api/consumer.py", line 159, in add_key_value_pair 'from that group and try again.', key, conflicting_group) PulpException: u'Given key [jdob] has different value for this consumer because of its membership in group [bar]. You can delete consumer from that group and try again.'
This seems to be fixed because of jconnor and jmatthews's fixes for server side traceback. $ sudo pulp-admin consumer add_keyvalue --id=consumer1 --key=key1 --value=foo error: operation failed: PulpException: u'Given key [key1] has different value for this consumer because of its membership in group [consumergroup1]. You can delete consumer from that group and try again.'
verified [root@preethi ~]# rpm -q pulp pulp-0.0.157-1.git.1.1ea502c.fc14.noarch [root@preethi ~]# pulp-admin consumer add_keyvalue --id preethi.usersys.redhat.com --key preethi --value consumer-value error: operation failed: PulpException: u'Given key [preethi] has different value for this consumer because of its membership in group [test-group]. You can delete consumer from that group and try again.'
Closing with Community Release 15 pulp-0.0.223-4.