Hi all,

I just updated my development server, and ran into what looks
like a missing dependency:

$ ./run.sh
...
galaxy.jobs.manager DEBUG 2014-02-18 11:58:06,422 Starting job handler
galaxy.jobs INFO 2014-02-18 11:58:06,422 Handler 'main' will load all configured runner plugins
galaxy.jobs.runners DEBUG 2014-02-18 11:58:06,423 Starting 5 LocalRunner workers
galaxy.jobs DEBUG 2014-02-18 11:58:06,425 Loaded job runner 'galaxy.jobs.runners.local:LocalJobRunner' as 'local'
galaxy.jobs.runners DEBUG 2014-02-18 11:58:06,460 Starting 3 LWRRunner workers
Traceback (most recent call last):
  File "/mnt/galaxy/galaxy-central/lib/galaxy/webapps/galaxy/buildapp.py", line 39, in app_factory
    app = UniverseApplication( global_conf = global_conf, **kwargs )
  File "/mnt/galaxy/galaxy-central/lib/galaxy/app.py", line 130, in __init__
    self.job_manager = manager.JobManager( self )
  File "/mnt/galaxy/galaxy-central/lib/galaxy/jobs/manager.py", line 31, in __init__
    self.job_handler = handler.JobHandler( app )
  File "/mnt/galaxy/galaxy-central/lib/galaxy/jobs/handler.py", line 31, in __init__
    self.dispatcher = DefaultJobDispatcher( app )
  File "/mnt/galaxy/galaxy-central/lib/galaxy/jobs/handler.py", line 576, in __init__
    self.job_runners = self.app.job_config.get_job_runner_plugins( self.app.config.server_name )
  File "/mnt/galaxy/galaxy-central/lib/galaxy/jobs/__init__.py", line 496, in get_job_runner_plugins
    rval[id] = runner_class( self.app, runner[ 'workers' ], **runner.get( 'kwds', {} ) )
  File "/mnt/galaxy/galaxy-central/lib/galaxy/jobs/runners/lwr.py", line 45, in __init__
    self.client_manager = build_client_manager(**client_manager_kwargs)
  File "/mnt/galaxy/galaxy-central/lib/galaxy/jobs/runners/lwr_client/manager.py", line 41, in build_client_manager
    return MessageQueueClientManager(**kwargs)
  File "/mnt/galaxy/galaxy-central/lib/galaxy/jobs/runners/lwr_client/manager.py", line 89, in __init__
    self.exchange = LwrExchange(self.url, self.manager_name)
  File "/mnt/galaxy/galaxy-central/lib/galaxy/jobs/runners/lwr_client/amqp_exchange.py", line 37, in __init__
    raise Exception(KOMBU_UNAVAILABLE)
Exception: Attempting to bind to AMQP message queue, but kombu dependency unavailable


$ hg summary
parent: 13557:75b13d642f94 tip
 Allow LWR runner to publish/consume messages via message queue.
branch: default
commit: 9 modified, 240 unknown
update: (current)

(Local modifications mostly extra logging lines; nothing which
looked relevant here)

Regards,

Peter