[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[Pulp-list] Group command again



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
}


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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]