Bug 692228

Summary: pulp-admin consumer bind error
Product: [Retired] Pulp Reporter: Preethi Thomas <pthomas>
Component: z_otherAssignee: Pradeep Kilambi <pkilambi>
Status: CLOSED NOTABUG QA Contact: Preethi Thomas <pthomas>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: unspecified   
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-03-30 19:46:20 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Preethi Thomas 2011-03-30 18:27:25 UTC
Description of problem:
[root@preethi ~]# rpm -q pulp
pulp-0.0.158-1.fc14.noarch


[root@preethi ~]# pulp-admin consumer bind --id=pulp-client --repoid=f14
error: operation failed: AttributeError: 'NoneType' object has no attribute 'write_cmds'

Comment 1 Preethi Thomas 2011-03-30 18:55:20 UTC
I see it with pulp-client consumer bing as well

from the client.log



2011-03-30 14:53:44,733 [ERROR][MainThread] main() @ base.py:236 - error: (500, "AttributeError: 'NoneType' object has no attribute 'write_cmds'", 'Traceback (most recent call last):\n  File "/usr/lib/python2.7/site-packages/pulp/server/webservices/controllers/base.py", line 52, in report_error\n    return method(self, *args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/pulp/server/webservices/controllers/base.py", line 131, in _auth_decorator\n    value = method(self, *args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/pulp/server/webservices/controllers/consumers.py", line 518, in POST\n    return action(id)\n  File "/usr/lib/python2.7/site-packages/pulp/server/webservices/controllers/consumers.py", line 321, in unbind\n    consumer_api.unbind(id, data)\n  File "/usr/lib/python2.7/site-packages/pulp/server/auditing.py", line 207, in _audit\n    result = method(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/pulp/server/api/consumer.py", line 399, in unbind\n    agent_repolib.unbind(repo_id)\n  File "/usr/lib/python2.7/site-packages/gofer/messaging/stub.py", line 70, in __call__\n    return self.stub._send(request, opts)\n  File "/usr/lib/python2.7/site-packages/gofer/messaging/stub.py", line 114, in _send\n    any=opts.any)\n  File "/usr/lib/python2.7/site-packages/gofer/messaging/policy.py", line 202, in send\n    **any)\n  File "/usr/lib/python2.7/site-packages/gofer/messaging/producer.py", line 56, in send\n    sender = self.session().sender(address)\n  File "<string>", line 6, in sender\n  File "/usr/lib/python2.7/site-packages/qpid/messaging/endpoints.py", line 579, in sender\n    sender._ewait(lambda: sender.linked)\n  File "/usr/lib/python2.7/site-packages/qpid/messaging/endpoints.py", line 786, in _ewait\n    result = self.session._ewait(lambda: self.error or predicate(), timeout)\n  File "/usr/lib/python2.7/site-packages/qpid/messaging/endpoints.py", line 553, in _ewait\n    result = self.connection._ewait(lambda: self.error or predicate(), timeout)\n  File "/usr/lib/python2.7/site-packages/qpid/messaging/endpoints.py", line 196, in _ewait\n    self.check_error()\n  File "/usr/lib/python2.7/site-packages/qpid/messaging/endpoints.py", line 189, in check_error\n    raise self.error\nInternalError: Traceback (most recent call last):\n  File "/usr/lib/python2.7/site-packages/qpid/messaging/driver.py", line 504, in dispatch\n    self.engine.dispatch()\n  File "/usr/lib/python2.7/site-packages/qpid/messaging/driver.py", line 807, in dispatch\n    self.attach(ssn)\n  File "/usr/lib/python2.7/site-packages/qpid/messaging/driver.py", line 850, in attach\n    self.link(rcv, self._in, rcv.source)\n  File "/usr/lib/python2.7/site-packages/qpid/messaging/driver.py", line 901, in link\n    dir.do_unlink(sst, lnk, _lnk)\n  File "/usr/lib/python2.7/site-packages/qpid/messaging/driver.py", line 269, in do_unlink\n    sst.write_cmds(cmds, action)')

Comment 2 Preethi Thomas 2011-03-30 19:46:20 UTC
looks like this was an selinux issue on my box. closing it. will reopen if i run into this again.