Dear List (Problem 1)
I am still struggling with the group install management.
I cut the problem in small slices and here is what i catching.
I putting here the stuff that works (expecting that helps on the infrastructure 
diagnostic) 
and also the one that does not work


- As you requested i updated the code to pulp 2.1.0.0

--- Working stuff ---
Register a system == OK
Bind a consumer with a repo == OK
--- NOT WORKING ---
On the client side : yum repolist displays :
yum repolist
Configuration file /etc/yum/pluginconf.d/rhnplugin.conf not found
Unable to find configuration file for plugin rhnplugin
Loaded plugins: refresh-packagekit, security
https://pulp-srv/pulp/repos/rhel-server-6-2-x86-64-updates-20130308/repodata/repomd.xml:
 [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404"
Trying other mirror.
repo id                                     repo name                           
         status
rhel-server-6-2-x86-64-updates-20130308     
rhel-server-6-2-x86-64-updates-20130308      0
repolist: 0

When running the command :
 wget 
https://pulp-srv/pulp/repos/rhel-server-6-2-x86-64-updates-20130308/repodata/repomd.xml
 --no-check-certificate
the file repomd.xml is properly downloaded
--- WORKING AGAIN ---
I checked the /etc/yum.conf and found the proxy clause: Removing this clause 
makes the command yum repolist OK:
 yum repolist
Configuration file /etc/yum/pluginconf.d/rhnplugin.conf not found
Unable to find configuration file for plugin rhnplugin
Loaded plugins: refresh-packagekit, security
rhel-server-6-2-x86-64-updates-20130308                                 | 2.5 
kB     00:00     
rhel-server-6-2-x86-64-updates-20130308/primary_db                      | 2.9 
MB     00:00     
repo id                                     repo name                           
         status
rhel-server-6-2-x86-64-updates-20130308     
rhel-server-6-2-x86-64-updates-20130308      3,741
repolist: 3,741


Then

from the pulp server :
pulp-admin rpm consumer package install run --consumer-id=pulp-cli1 --name=k3b 
=== OK

pulp-admin rpm consumer group members add --group-id=mygroup  
--consumer-id=pulp-cli1 === OK

--- NOT WORKING --- (here is supose the following command shoud mimic in some 
way the consumer repo bind

pulp-admin rpm consumer group bind  
--repo-id=rhel-server-6-2-x86-64-updates-20130308 --consumer-group-id=mygroup
An internal error occurred on the Pulp server. More information can be found in
the client log file ~/.pulp/admin.log.

On the client side the command yum repolist gives an empty repo (/etc/pulp.repo 
empty)
the client logs pulp and gofer dont do anything
On the server side i get in admin.log
===============================================
...
[root@pulp-srv .pulp]# cat admin.log 
2013-04-17 17:21:23,010 - ERROR - Exception occurred:
        href:      /pulp/api/v2/consumer_groups/mygroup/bindings/
        method:    POST
        status:    500
        error:     Unhandled Exception
        traceback: [u'  File 
"/usr/lib/python2.6/site-packages/pulp/server/webservices/middleware/exception.py",
 line 44, in __call__\n    return self.app(environ, start_response)\n', u'  
File 
"/usr/lib/python2.6/site-packages/pulp/server/webservices/middleware/postponed.py",
 line 39, in __call__\n    return self.app(environ, start_response)\n', u'  
File "/usr/lib/python2.6/site-packages/web/application.py", line 279, in wsgi\n 
   result = self.handle_with_processors()\n', u'  File 
"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 
26, in _handle_with_processors\n    return process(self.processors)\n', u'  
File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
line 23, in process\n    return p(lambda : process(processors))\n', u'  File 
"/usr/lib/python2.6/site-packages/web/application.py", line 566, in processor\n 
   return handler()\n', u'  File
 "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
line 23, in <lambda>\n    return p(lambda : process(processors))\n', u'  File 
"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 
23, in process\n    return p(lambda : process(processors))\n', u'  File 
"/usr/lib/python2.6/site-packages/web/application.py", line 581, in processor\n 
   result = handler()\n', u'  File 
"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 
23, in <lambda>\n    return p(lambda : process(processors))\n', u'  File 
"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 
25, in process\n    return self.handle()\n', u'  File 
"/usr/lib/python2.6/site-packages/web/application.py", line 230, in handle\n    
return self._delegate(fn, self.fvars, args)\n', u'  File 
"/usr/lib/python2.6/site-packages/web/application.py", line 422, in _delegate\n 
   return
 f()\n', u'  File "/usr/lib/python2.6/site-packages/web/application.py", line 
430, in <lambda>\n    f = lambda: self._delegate_sub_application(pat, what)\n', 
u'  File "/usr/lib/python2.6/site-packages/web/application.py", line 455, in 
_delegate_sub_application\n    return app.handle_with_processors()\n', u'  File 
"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 
26, in _handle_with_processors\n    return process(self.processors)\n', u'  
File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
line 23, in process\n    return p(lambda : process(processors))\n', u'  File 
"/usr/lib/python2.6/site-packages/web/application.py", line 566, in processor\n 
   return handler()\n', u'  File 
"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 
23, in <lambda>\n    return p(lambda : process(processors))\n', u'  File
 "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
line 23, in process\n    return p(lambda : process(processors))\n', u'  File 
"/usr/lib/python2.6/site-packages/web/application.py", line 581, in processor\n 
   result = handler()\n', u'  File 
"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 
23, in <lambda>\n    return p(lambda : process(processors))\n', u'  File 
"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 
25, in process\n    return self.handle()\n', u'  File 
"/usr/lib/python2.6/site-packages/web/application.py", line 230, in handle\n    
return self._delegate(fn, self.fvars, args)\n', u'  File 
"/usr/lib/python2.6/site-packages/web/application.py", line 405, in _delegate\n 
   return handle_class(f)\n', u'  File 
"/usr/lib/python2.6/site-packages/web/application.py", line 396, in 
handle_class\n    return tocall(*args)\n', u'  File
 
"/usr/lib/python2.6/site-packages/pulp/server/webservices/controllers/decorators.py",
 line 231, in _auth_decorator\n    value = method(self, *args, **kwargs)\n', u' 
 File 
"/usr/lib/python2.6/site-packages/pulp/server/webservices/controllers/consumer_groups.py",
 line 314, in POST\n    result = execution.execute_sync_created(self, 
call_request, link)\n', u'  File 
"/usr/lib/python2.6/site-packages/pulp/server/dispatch/task.py", line 138, in 
_run\n    result = call(*args, **kwargs)\n']
        data:      {}
 

...
=====================================================================

and the file server_calls.log gives:


======================================================================
...
[root@pulp-srv .pulp]# cat server_calls.log
2013-04-17 17:21:23,006 - INFO - POST request to 
/pulp/api/v2/consumer_groups/mygroup/bindings/ with parameters {"repo_id": 
"rhel-server-6-2-x86-64-updates-20130308", "distributor_id": "yum_distributor"}
2013-04-17 17:21:23,007 - INFO - Response status : 500 

2013-04-17 17:21:23,008 - INFO - Response body :
 {
  "exception": [
    "TypeError: bind() takes exactly 6 arguments (4 given)\n"
  ], 
  "traceback": [
    "  File 
\"/usr/lib/python2.6/site-packages/pulp/server/webservices/middleware/exception.py\",
 line 44, in __call__\n    return self.app(environ, start_response)\n", 
    "  File 
\"/usr/lib/python2.6/site-packages/pulp/server/webservices/middleware/postponed.py\",
 line 39, in __call__\n    return self.app(environ, start_response)\n", 
    "  File \"/usr/lib/python2.6/site-packages/web/application.py\", line 279, 
in wsgi\n    result = self.handle_with_processors()\n", 
    "  File 
\"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py\", 
line 26, in _handle_with_processors\n    return process(self.processors)\n", 
    "  File 
\"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py\", 
line 23, in process\n    return p(lambda : process(processors))\n", 
    "  File \"/usr/lib/python2.6/site-packages/web/application.py\", line 566, 
in processor\n    return handler()\n", 
    "  File 
\"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py\", 
line 23, in <lambda>\n    return p(lambda : process(processors))\n", 
    "  File 
\"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py\", 
line 23, in process\n    return p(lambda : process(processors))\n", 
    "  File \"/usr/lib/python2.6/site-packages/web/application.py\", line 581, 
in processor\n    result = handler()\n", 
    "  File 
\"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py\", 
line 23, in <lambda>\n    return p(lambda : process(processors))\n", 
    "  File 
\"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py\", 
line 25, in process\n    return self.handle()\n", 
    "  File \"/usr/lib/python2.6/site-packages/web/application.py\", line 230, 
in handle\n    return self._delegate(fn, self.fvars, args)\n", 
    "  File \"/usr/lib/python2.6/site-packages/web/application.py\", line 422, 
in _delegate\n    return f()\n", 
    "  File \"/usr/lib/python2.6/site-packages/web/application.py\", line 430, 
in <lambda>\n    f = lambda: self._delegate_sub_application(pat, what)\n", 
    "  File \"/usr/lib/python2.6/site-packages/web/application.py\", line 455, 
in _delegate_sub_application\n    return app.handle_with_processors()\n", 
    "  File 
\"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py\", 
line 26, in _handle_with_processors\n    return process(self.processors)\n", 
    "  File 
\"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py\", 
line 23, in process\n    return p(lambda : process(processors))\n", 
    "  File \"/usr/lib/python2.6/site-packages/web/application.py\", line 566, 
in processor\n    return handler()\n", 
    "  File 
\"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py\", 
line 23, in <lambda>\n    return p(lambda : process(processors))\n", 
    "  File 
\"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py\", 
line 23, in process\n    return p(lambda : process(processors))\n", 
    "  File \"/usr/lib/python2.6/site-packages/web/application.py\", line 581, 
in processor\n    result = handler()\n", 
    "  File 
\"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py\", 
line 23, in <lambda>\n    return p(lambda : process(processors))\n", 
    "  File 
\"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py\", 
line 25, in process\n    return self.handle()\n", 
    "  File \"/usr/lib/python2.6/site-packages/web/application.py\", line 230, 
in handle\n    return self._delegate(fn, self.fvars, args)\n", 
    "  File \"/usr/lib/python2.6/site-packages/web/application.py\", line 405, 
in _delegate\n    return handle_class(f)\n", 
    "  File \"/usr/lib/python2.6/site-packages/web/application.py\", line 396, 
in handle_class\n    return tocall(*args)\n", 
    "  File 
\"/usr/lib/python2.6/site-packages/pulp/server/webservices/controllers/decorators.py\",
 line 231, in _auth_decorator\n    value = method(self, *args, **kwargs)\n", 
    "  File 
\"/usr/lib/python2.6/site-packages/pulp/server/webservices/controllers/consumer_groups.py\",
 line 314, in POST\n    result = execution.execute_sync_created(self, 
call_request, link)\n", 
    "  File \"/usr/lib/python2.6/site-packages/pulp/server/dispatch/task.py\", 
line 138, in _run\n    result = call(*args, **kwargs)\n"
  ], 
  "_href": "/pulp/api/v2/consumer_groups/mygroup/bindings/", 
  "error_message": "Unhandled Exception", 
  "http_request_method": "POST", 
  "http_status": 500
}


...
================================================================================
_______________________________________________
Pulp-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/pulp-list

Reply via email to