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