Bug 650968 - pulp-client repo bind on remote client with fedora 14 fails with type error
Summary: pulp-client repo bind on remote client with fedora 14 fails with type error
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Pulp
Classification: Retired
Component: user-experience
Version: unspecified
Hardware: Unspecified
OS: Unspecified
high
medium
Target Milestone: ---
: ---
Assignee: Pradeep Kilambi
QA Contact: Preethi Thomas
URL:
Whiteboard:
Depends On:
Blocks: verified-to-close
TreeView+ depends on / blocked
 
Reported: 2010-11-08 14:33 UTC by Preethi Thomas
Modified: 2013-09-09 16:27 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-08-16 13:59:37 UTC
Embargoed:


Attachments (Terms of Use)

Description Preethi Thomas 2010-11-08 14:33:07 UTC
Description of problem:


1: Register a remote client to the server
2. do pulp-client repo list
3. try  pulp-client consumer bind



[root@10 ~]# pulp-client -u admin -p admin consumer bind --repoid=f14

Traceback (most recent call last):
  File "/usr/bin/pulp-client", line 52, in <module>
    client.main()
  File "/usr/lib/python2.7/site-packages/pulp/client/cli/base.py", line 98, in main
    command.main(args[1:])
  File "/usr/lib/python2.7/site-packages/pulp/client/core/base.py", line 116, in main
    action.main(args[1:])
  File "/usr/lib/python2.7/site-packages/pulp/client/core/base.py", line 200, in main
    self.run()
  File "/usr/lib/python2.7/site-packages/pulp/client/core/consumer.py", line 185, in run
    self.repolib.update()
  File "/usr/lib/python2.7/site-packages/pulp/client/repolib.py", line 67, in update
    return action.perform()
  File "/usr/lib/python2.7/site-packages/pulp/client/repolib.py", line 133, in perform
    for cont in self.getUniqueContent():
  File "/usr/lib/python2.7/site-packages/pulp/client/repolib.py", line 156, in getUniqueContent
    products = self.pulp.getProducts()
  File "/usr/lib/python2.7/site-packages/pulp/client/repolib.py", line 92, in getProducts
    consumer = self.capi.consumer(cid)
  File "/usr/lib/python2.7/site-packages/pulp/client/connection.py", line 399, in consumer
    consumer = self.conn.request_get(method)
  File "/usr/lib/python2.7/site-packages/pulp/client/connection.py", line 145, in request_get
    return self._request("GET", method)
  File "/usr/lib/python2.7/site-packages/pulp/client/connection.py", line 128, in _request
    headers=self.headers)
  File "/usr/lib64/python2.7/httplib.py", line 946, in request
    self._send_request(method, url, body, headers)
  File "/usr/lib64/python2.7/httplib.py", line 986, in _send_request
    self.putheader(hdr, value)
  File "/usr/lib64/python2.7/httplib.py", line 924, in putheader
    str = '%s: %s' % (header, '\r\n\t'.join(values))



tail -f /var/log/pulp/client.log

2010-11-08 09:12:31,251 [ERROR][MainThread] main() @ base.py:215 - error: sequence item 0: expected string, NoneType found

Comment 1 Preethi Thomas 2010-11-17 17:01:22 UTC
Looks like this is fixed

[root@10 ~]# pulp-client -u admin -p admin consumer bind --repoid=f14
Successfully subscribed consumer [10.16.79.206] to repo [f14]

Comment 2 Preethi Thomas 2010-11-17 18:36:10 UTC
verified 
[root@preethi images]# rpm -q pulp
pulp-0.0.92-1.fc13.noarch

Comment 3 Preethi Thomas 2011-08-16 13:59:37 UTC
Closing with Community Release 15

pulp-0.0.223-4.


Note You need to log in before you can comment on or make changes to this bug.