Jonathan Loscalzo
09/08/2020, 8:14 PMERROR:
Can't find a suitable configuration file in this directory or any
parent. Are you in the right directory?
Supported filenames: docker-compose.yml, docker-compose.yaml
............
............
subprocess.CalledProcessError: Command '['docker-compose', 'down']' returned non-zero exit status 1.
Operating System: Ubuntu 18.04.5 LTS
Kernel: Linux 5.4.0-42-generic
Architecture: x86-64
Using pyenv with python 3.7.9
Thanks in advance!Jim Crist-Harif
09/08/2020, 8:16 PMJonathan Loscalzo
09/08/2020, 8:18 PMJonathan Loscalzo
09/08/2020, 8:21 PMpyenv shell 3.7.9
Then install prefect:
pip install prefect
In the end, execute
prefect backend server
prefect server start
would you like a gist with the completed error?Jim Crist-Harif
09/08/2020, 8:22 PMJonathan Loscalzo
09/08/2020, 8:28 PM$ prefect backend server
Backend switched to server
$ prefect server start
ERROR:
Can't find a suitable configuration file in this directory or any
parent. Are you in the right directory?
Supported filenames: docker-compose.yml, docker-compose.yaml
Exception caught; killing services (press ctrl-C to force)
ERROR:
Can't find a suitable configuration file in this directory or any
parent. Are you in the right directory?
Supported filenames: docker-compose.yml, docker-compose.yaml
Traceback (most recent call last):
File "/home/jloscalzo/.pyenv/versions/3.7.9/lib/python3.7/site-packages/prefect/cli/server.py", line 332, in start
["docker-compose", "pull"], cwd=compose_dir_path, env=env
File "/home/jloscalzo/.pyenv/versions/3.7.9/lib/python3.7/subprocess.py", line 363, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['docker-compose', 'pull']' returned non-zero exit status 1.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/jloscalzo/.pyenv/versions/3.7.9/bin/prefect", line 8, in <module>
sys.exit(cli())
File "/home/jloscalzo/.pyenv/versions/3.7.9/lib/python3.7/site-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "/home/jloscalzo/.pyenv/versions/3.7.9/lib/python3.7/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/home/jloscalzo/.pyenv/versions/3.7.9/lib/python3.7/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/jloscalzo/.pyenv/versions/3.7.9/lib/python3.7/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/jloscalzo/.pyenv/versions/3.7.9/lib/python3.7/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/jloscalzo/.pyenv/versions/3.7.9/lib/python3.7/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/home/jloscalzo/.pyenv/versions/3.7.9/lib/python3.7/site-packages/prefect/cli/server.py", line 366, in start
["docker-compose", "down"], cwd=compose_dir_path, env=env
File "/home/jloscalzo/.pyenv/versions/3.7.9/lib/python3.7/subprocess.py", line 411, in check_output
**kwargs).stdout
File "/home/jloscalzo/.pyenv/versions/3.7.9/lib/python3.7/subprocess.py", line 512, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['docker-compose', 'down']' returned non-zero exit status 1.
I've just executed in any folder, (not special folder).
Installation docs doesn't say anything against that...Jim Crist-Harif
09/08/2020, 8:29 PMprefect diagnostics
and report back the output?Jonathan Loscalzo
09/08/2020, 8:32 PM{
"config_overrides": {},
"env_vars": [],
"system_information": {
"platform": "Linux-5.4.0-42-generic-x86_64-with-debian-buster-sid",
"prefect_version": "0.13.5",
"python_version": "3.7.9"
}
}
And prefect is installed by pyenv here:
~/.pyenv/versions/3.7.9/lib/python3.7/site-packages/prefect/
In this folders is located the compose-file, I mean CLI should execute itJim Crist-Harif
09/08/2020, 8:32 PMJonathan Loscalzo
09/08/2020, 8:33 PM$ docker-compose -f docker-compose.yml up
ERROR: .PermissionError: [Errno 13] Permission denied: './docker-compose.yml'
Should it up as a common cmpose-file, right?Jim Crist-Harif
09/08/2020, 8:35 PMJim Crist-Harif
09/08/2020, 8:36 PMsudo
to install prefect (we recommend not doing that)?Jonathan Loscalzo
09/08/2020, 8:36 PMJonathan Loscalzo
09/08/2020, 8:37 PM-rw-r--r-- 1 jloscalzo jloscalzo 3062 sep 7 17:35 docker-compose.yml-rw-r--r-- 1 jloscalzo jloscalzo 3062 sep 7 17:35 docker-compose.yml
It is my user, and my user has docker-permissions (docker group)Jim Crist-Harif
09/08/2020, 8:38 PMJonathan Loscalzo
09/08/2020, 8:38 PMJonathan Loscalzo
09/08/2020, 8:39 PMJonathan Loscalzo
09/08/2020, 8:40 PMJim Crist-Harif
09/08/2020, 8:41 PMdocker-compose up
docker-compose.yml
file (which should run as is) that's very odd.Jonathan Loscalzo
09/08/2020, 8:42 PMJim Crist-Harif
09/08/2020, 8:42 PMsnap
to install docker/docker-compose instead of apt
?Jim Crist-Harif
09/08/2020, 8:42 PMJonathan Loscalzo
09/08/2020, 8:43 PMJim Crist-Harif
09/08/2020, 8:43 PMJonathan Loscalzo
09/08/2020, 8:43 PMJim Crist-Harif
09/08/2020, 8:43 PMJonathan Loscalzo
09/08/2020, 8:43 PMdocker 19.03.11 471 latest/stable canonical* -docker 19.03.11 471 latest/stable canonical* -
Jonathan Loscalzo
09/08/2020, 8:44 PMJonathan Loscalzo
09/08/2020, 8:44 PMJonathan Loscalzo
09/08/2020, 8:44 PMJim Crist-Harif
09/08/2020, 8:45 PMJim Crist-Harif
09/08/2020, 8:45 PMJonathan Loscalzo
09/08/2020, 8:46 PMJim Crist-Harif
09/08/2020, 8:46 PMChris White
Marvin
09/08/2020, 8:51 PMJonathan Loscalzo
09/08/2020, 9:47 PMprefect server start
to be located in ~/.pyenv/versions/3.7.9/lib/python3.7/site-packages/prefect/cli
?
Or I should copy this compose-file to project-folder?Jim Crist-Harif
09/08/2020, 10:42 PMprefect server start
in, provided you have prefect/docker/docker-compose all installed correctly things should work regardless.
• You shouldn't need to copy out the docker-compose file from inside your prefect install, prefect server start
will use the docker-compose file it's packaged with automatically.Jonathan Loscalzo
09/09/2020, 3:25 AM