2016-10-11 25 views
6
Traceback (most recent call last): 
    File "./python_runtime/bin/airflow", line 15, in <module> 
    args.func(args) 
    File "/home/admin/airflow/python_runtime/lib/python2.7/site-packages/airflow/bin/cli.py", line 423, in webserver 
    'gunicorn', run_args 
    File "/home/admin/airflow/python_runtime/lib/python2.7/os.py", line 346, in execvp 
    _execvpe(file, args) 
    File "/home/admin/airflow/python_runtime/lib/python2.7/os.py", line 385, in _execvpe 
    func(fullname, *argrest) 
OSError: [Errno 2] No such file or directory 

dowiem się, że to było przyczyną błędu w żaden gunicorn dostarczony, więc wydrukować wszystkie ścieżki w os.py:startowy powietrza powiodło się z powodu gunicorn

/home/admin/airflow/python_runtime/bin/gunicorn 
/home/admin/python2.7.2/bin/gunicorn 
/home/admin/tools/local/bin/gunicorn 
/home/admin/tools/bin/gunicorn 
/home/admin/tools/opsdb/gunicorn 
/home/admin/odps_tools/dship/gunicorn 
/home/admin/php/bin/gunicorn 
/home/admin/cmake/bin/gunicorn 
/home/admin/jdk1.6.0_24/bin/gunicorn 
/home/admin/tools/bin/gunicorn 
/usr/kerberos/bin/gunicorn 
/usr/local/sbin/gunicorn 
/usr/sbin/gunicorn 
/sbin/gunicorn 
/usr/local/bin/gunicorn 
/bin/gunicorn 
/usr/bin/gunicorn 
/usr/X11R6/bin/gunicorn 

podczas gunicorn istnieć w tej ścieżce

/home/admin/airflow/python_runtime/bin/gunicorn 

coś nie tak z moim środowiskiem?

Odpowiedz

1

Przepływ powietrza wydaje się oczekiwać w PATH. W przypadku mojej instancji ubuntu zostało to naprawione:

$ export PATH=$PATH:~/.local/bin $ airflow webserver

+0

Czy znalazłeś poprawkę? – gpk27

+0

Jak już powiedziałem w odpowiedzi, dodaj ścieżkę Gunicorns do swojej $ PATH. – Daniel