Hey all,
This guy again.  I'm running Pulp 2.4.3 on CentOS 6.5.   I'm having trouble 
getting some consumers binding to the repositories.  Actually, the consumers 
register and bind OK with the server, but /etc/yum.repos.d/pulp.repo is never 
created.

The servers were built fresh with 2.4.3, but the consumers were upgraded from 
2.3.

I don't see anything in ~/.pulp or /var/log/messages or 
/var/log/gofer/agent.log on the consumer, so looks good there.  I've tried 
restarting httpd,mongod,qpidd,gofer,pulp_workers,pulp_resourcemanager, 
pulp_celerybeat, but no luck.

I see a ton of tasks in State=Waiting, e.g.:

$ pulp-admin tasks details --task-id dc51af27-44f4-485c-9b70-97eeae2231ff
+----------------------------------------------------------------------+
                              Task Details
+----------------------------------------------------------------------+

Operations:       agent_bind
Resources:        foo-dev.example.com (consumer), Dev-EPEL-x86_64
                  (repository), yum_distributor (repository_distributor)
State:            Waiting
Start Time:       Unstarted
Finish Time:      Incomplete
Result:           Incomplete
Task Id:          dc51af27-44f4-485c-9b70-97eeae2231ff
Progress Report:

I think these tasks are in a waiting state because of this error, but I'm not 
100% sure that's the reason:

..snip...
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:     return p(lambda: 
process(processors))
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:   File 
"/usr/lib/python2.6/site-packages/web/application.py", line 581, in processor
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:     result = handler()
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:   File 
"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 
26, in <lambda>
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:     return p(lambda: 
process(processors))
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:   File 
"/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 
28, in process
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:     return self.handle()
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:   File 
"/usr/lib/python2.6/site-packages/web/application.py", line 230, in handle
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:     return 
self._delegate(fn, self.fvars, args)
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:   File 
"/usr/lib/python2.6/site-packages/web/application.py", line 405, in _delegate
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:     return handle_class(f)
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:   File 
"/usr/lib/python2.6/site-packages/web/application.py", line 396, in handle_class
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:     return tocall(*args)
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:   File 
"/usr/lib/python2.6/site-packages/pulp/server/webservices/controllers/decorators.py",
 line 227, in _auth_decorator
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:     value = method(self, 
*args, **kwargs)
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:   File 
"/usr/lib/python2.6/site-packages/pulp/server/webservices/controllers/consumers.py",
 line 238, in POST
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:     consumer_id, repo_id, 
distributor_id, notify_agent, binding_config, options)
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:   File 
"/usr/lib/python2.6/site-packages/pulp/server/tasks/consumer.py", line 45, in 
bind
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:     binding = 
bind_manager.bind(consumer_id, repo_id, distributor_id, notify_agent, 
binding_config)
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:   File 
"/usr/lib/python2.6/site-packages/pulp/server/managers/consumer/bind.py", line 
77, in bind
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:     
manager.get_distributor(repo_id, distributor_id)
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:   File 
"/usr/lib/python2.6/site-packages/pulp/server/managers/repo/distributor.py", 
line 61, in get_distributor
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR:     raise 
MissingResource(distributor=distributor_id)
Nov  3 11:31:55 pulp-srv-01 pulp: 
pulp.server.webservices.middleware.exception:ERROR: MissingResource: Missing 
resource(s): distributor=yum_distributor


Seems to me like I've got that distributor installed on the server.

$ pulp-admin server distributors
+----------------------------------------------------------------------+
                         Supported Distributors
+----------------------------------------------------------------------+

Id:           iso_distributor
Display Name: ISO Distributor
Types:        iso

Id:           puppet_distributor
Display Name: Puppet Distributor
Types:        puppet_module

Id:           puppet_install_distributor
Display Name: Puppet Install Distributor
Types:        puppet_module

Id:           yum_distributor
Display Name: Yum Distributor
Types:        rpm, srpm, drpm, erratum, package_group, package_category,
              distribution, yum_repo_metadata_file

Id:           export_distributor
Display Name: Export Distributor
Types:        rpm, srpm, drpm, erratum, distribution, package_category,
              package_group

Id:           puppet_file_distributor
Display Name: Puppet File Distributor
Types:        puppet_module


Thoughts, ideas?  Thanks

________________________________

Information in this e-mail may be confidential. It is intended only for the 
addressee(s) identified above. If you are not the addressee(s), or an employee 
or agent of the addressee(s), please note that any dissemination, distribution, 
or copying of this communication is strictly prohibited. If you have received 
this e-mail in error, please notify the sender of the error.
_______________________________________________
Pulp-list mailing list
Pulp-list@redhat.com
https://www.redhat.com/mailman/listinfo/pulp-list

Reply via email to