From 4ec22de8666351d1f045d899dfb57ebf62e4d9f3 Mon Sep 17 00:00:00 2001 From: Jerry Vonau Date: Thu, 13 Feb 2020 12:22:18 -0600 Subject: [PATCH] call venv's python3 bypassing the shabang line in cps.py --- roles/calibre-web/tasks/install.yml | 10 +++++----- roles/calibre-web/templates/calibre-web.service.j2 | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/roles/calibre-web/tasks/install.yml b/roles/calibre-web/tasks/install.yml index b726b9826..063a26682 100644 --- a/roles/calibre-web/tasks/install.yml +++ b/roles/calibre-web/tasks/install.yml @@ -53,11 +53,11 @@ # 2020-02-02: IS PYTHON 3 POSSIBLE ABOVE AND BELOW? -- name: Symlink {{ calibreweb_venv_path }}/vendor -> {{ calibreweb_venv_path }}/lib/python2.7/site-packages - to keep {{ calibreweb_venv_path }}/cps.py happy? - file: - src: "{{ calibreweb_venv_path }}/lib/python3.7/site-packages" - path: "{{ calibreweb_venv_path }}/vendor" # /usr/local/calibre-web-py3 - state: link +#- name: Symlink {{ calibreweb_venv_path }}/vendor -> {{ calibreweb_venv_path }}/lib/python2.7/site-packages - to keep {{ calibreweb_venv_path }}/cps.py happy? +# file: +# src: "{{ calibreweb_venv_path }}/lib/python3.7/site-packages" +# path: "{{ calibreweb_venv_path }}/vendor" # /usr/local/calibre-web-py3 +# state: link - name: Install /etc/systemd/system/calibre-web.service from template template: diff --git a/roles/calibre-web/templates/calibre-web.service.j2 b/roles/calibre-web/templates/calibre-web.service.j2 index 733a723e3..dcdf1bd3c 100644 --- a/roles/calibre-web/templates/calibre-web.service.j2 +++ b/roles/calibre-web/templates/calibre-web.service.j2 @@ -3,7 +3,7 @@ Description=Calibre-Web [Service] Type=simple User={{ calibreweb_user }} -ExecStart={{ calibreweb_exec_path }} -p {{ calibreweb_config }}/{{ calibreweb_settings_database }} +ExecStart={{ calibreweb_venv_path }}/bin/python3 {{ calibreweb_exec_path }} -p {{ calibreweb_config }}/{{ calibreweb_settings_database }} [Install] WantedBy=multi-user.target