Project

Profile

Help

Issue #2339

Updated by bmbouter over 7 years ago

Pulp has two AMQP messaging buses: one for its task management system, and another for consumers. The former is mandatory for Pulp to function, and the latter is optional. Unfortunately, httpd will not start if the consumer messaging bus is unavailable. 

 To demonstrate this issue, edit <code>/etc/pulp/server.conf</code>, edit the <code>[messaging]</code> section, and set <code>transport</code> to something invalid. For example, try this: 

 <pre>[messaging] 
 # transport: qpid 
 transport: rabbitmq 
 </pre> 

 Then, restart httpd. httpd will fail to start. 

 This issue is especially likely to bite a user if they are attempting to switch from qpid to rabbitmq. It's easy to change the <code>[tasks]</code> section, but not the <code>[messaging]</code> section.

Back