Dannon,
`python scripts/fetch_eggs.py` failed with errors about more packages (pycrypto, poster).
After installing them and running the 'fetch_eggs' script successfully I'm getting this error upon starting the server:
galaxy.eggs ERROR 2014-06-04 16:20:40,694 Dependency "bioblend" requires "simplejson"
Traceback (most recent call last):
File "./scripts/paster.py", line 33, in <module>
serve.run()
File "/steno-internal/projects/galaxy-test/galaxy-dist/lib/galaxy/util/pastescript/serve.py", line 1049, in run
invoke(command, command_name, options, args[1:])
File "/steno-internal/projects/galaxy-test/galaxy-dist/lib/galaxy/util/pastescript/serve.py", line 1055, in invoke
exit_code = runner.run(args)
File "/steno-internal/projects/galaxy-test/galaxy-dist/lib/galaxy/util/pastescript/serve.py", line 220, in run
result = self.command()
File "/steno-internal/projects/galaxy-test/galaxy-dist/lib/galaxy/util/pastescript/serve.py", line 643, in command
app = loadapp( app_spec, name=app_name, relative_to=base, global_conf=vars)
File "/steno-internal/projects/galaxy-test/galaxy-dist/lib/galaxy/util/pastescript/loadwsgi.py", line 350, in loadapp
return loadobj(APP, uri, name=name, **kw)
File "/steno-internal/projects/galaxy-test/galaxy-dist/lib/galaxy/util/pastescript/loadwsgi.py", line 375, in loadobj
return context.create()
File "/steno-internal/projects/galaxy-test/galaxy-dist/lib/galaxy/util/pastescript/loadwsgi.py", line 813, in create
return self.object_type.invoke(self)
File "/steno-internal/projects/galaxy-test/galaxy-dist/lib/galaxy/util/pastescript/loadwsgi.py", line 249, in invoke
return fix_call(context.object, context.global_conf, **context.local_conf)
File "/steno-internal/projects/galaxy-test/galaxy-dist/lib/galaxy/util/pastescript/loadwsgi.py", line 97, in fix_call
val = callable(*args, **kw)
File "/steno-internal/projects/galaxy-test/galaxy-dist/lib/galaxy/webapps/galaxy/buildapp.py", line 49, in app_factory
webapp.add_ui_controllers( 'galaxy.webapps.galaxy.controllers', app )
File "/steno-internal/projects/galaxy-test/galaxy-dist/lib/galaxy/web/framework/__init__.py", line 441, in add_ui_controllers
module = import_module( module_name )
File "/steno-internal/projects/galaxy-test/galaxy-dist/lib/galaxy/util/backports/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/steno-internal/projects/galaxy-test/galaxy-dist/lib/galaxy/webapps/galaxy/controllers/cloudlaunch.py", line 20, in <module>
eggs.require('bioblend')
File "/steno-internal/projects/galaxy-test/galaxy-dist/lib/galaxy/eggs/__init__.py", line 409, in require
return c[req.project_name].require()
File "/steno-internal/projects/galaxy-test/galaxy-dist/lib/galaxy/eggs/__init__.py", line 237, in require
dists = self.resolve()
File "/steno-internal/projects/galaxy-test/galaxy-dist/lib/galaxy/eggs/__init__.py", line 168, in resolve
dists = pkg_resources.working_set.resolve( ( self.distribution.as_requirement(), ), env, self.fetch )
File "/steno-internal/projects/galaxy-test/galaxy-dist/lib/pkg_resources.py", line 569, in resolve
raise VersionConflict(dist,req) # XXX put more info here
pkg_resources.VersionConflict: (bioblend 0.4.2 (/steno-internal/projects/galaxy-test/galaxy-dist/eggs/bioblend-0.4.2-py2.7.egg), Requirement.parse('simplejson'))
Simplejson is installed in the system and the library folder is in the galaxy user's PYTHONPATH.