Hi there,
I have installed Galaxy 25.0 on macOS and it went all right. Now I’m trying to install it within a Docker container and the sh run.sh falls into the following error:
FileNotFoundError: [Errno 2] No such file or directory: ‘/etc/galaxy/gravity.yml’
Docker engine: 28.4.0
Docker image: ubuntu:latest
Commands ran:
apt-get update && apt-get install -y python3 python3-venv git
git clone -b release_25.0 GitHub - galaxyproject/galaxy: Data intensive science for everyone.
cd galaxy
sh run.sh
second sh run.sh gave:
…
Requirement already satisfied: zstandard==0.23.0 in ./.venv/lib/python3.12/site-packages (from -r requirements.txt (line 220)) (0.23.0)
Trying to resolve path for the ‘email_ban_file’ option but it’s empty/None
The Galaxy client build is up to date and will not be rebuilt at this time.
Activating virtualenv at .venv
Traceback (most recent call last):
File “/galaxy/.venv/bin/galaxyctl”, line 8, in
sys.exit(galaxyctl())
^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/click/core.py”, line 1161, in call
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/click/core.py”, line 1082, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/click/core.py”, line 1697, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/click/core.py”, line 1443, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/click/core.py”, line 788, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/click/decorators.py”, line 33, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/gravity/commands/cmd_update.py”, line 12, in cli
with process_manager.process_manager(**ctx.parent.cm_kwargs) as pm:
File “/usr/lib/python3.12/contextlib.py”, line 137, in enter
return next(self.gen)
^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/gravity/process_manager/init.py”, line 22, in process_manager
pm = ProcessManagerRouter(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/gravity/process_manager/init.py”, line 298, in init
self.config_manager = config_manager or ConfigManager(state_dir=state_dir,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/gravity/config_manager.py”, line 74, in init
self.auto_load()
File “/galaxy/.venv/lib/python3.12/site-packages/gravity/config_manager.py”, line 409, in auto_load
self.load_config_file(os.path.abspath(config))
File “/galaxy/.venv/lib/python3.12/site-packages/gravity/config_manager.py”, line 81, in load_config_file
with open(config_file) as config_fh:
^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: ‘/etc/galaxy/gravity.yml’
Executing: galaxy
Traceback (most recent call last):
File “/galaxy/.venv/bin/galaxy”, line 8, in
sys.exit(galaxy())
^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/click/core.py”, line 1161, in call
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/click/core.py”, line 1082, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/click/core.py”, line 1443, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/click/core.py”, line 788, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/click/decorators.py”, line 33, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/gravity/cli.py”, line 84, in galaxy
return ctx.invoke(mod.cli, foreground=True, quiet=quiet)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/click/core.py”, line 788, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/click/decorators.py”, line 33, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/gravity/commands/cmd_start.py”, line 20, in cli
with process_manager.process_manager(foreground=foreground, **ctx.parent.cm_kwargs) as pm:
File “/usr/lib/python3.12/contextlib.py”, line 137, in enter
return next(self.gen)
^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/gravity/process_manager/init.py”, line 22, in process_manager
pm = ProcessManagerRouter(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/gravity/process_manager/init.py”, line 298, in init
self.config_manager = config_manager or ConfigManager(state_dir=state_dir,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/galaxy/.venv/lib/python3.12/site-packages/gravity/config_manager.py”, line 74, in init
self.auto_load()
File “/galaxy/.venv/lib/python3.12/site-packages/gravity/config_manager.py”, line 409, in auto_load
self.load_config_file(os.path.abspath(config))
File “/galaxy/.venv/lib/python3.12/site-packages/gravity/config_manager.py”, line 81, in load_config_file
with open(config_file) as config_fh:
^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: ‘/etc/galaxy/gravity.yml’
I don’t even understand why /etc/galaxy is referenced since everything ig going under /galaxy.
Any help will be greatly appreciated.
Thanks!