Неудачно установил mod_wsgi в конфигурации:
Linux asus 5.8.0-44-generic #50~20.04.1-Ubuntu SMP Wed Feb 10 21:07:30 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Server version: Apache/2.4.41 (Ubuntu)
Server built: 2020-08-12T19:46:17
Python 3.8.5
flask.__version__: 1.1.1
Использовал виртуальные окружения (venv) и несколько вариантов установки mod_wsgi:
sudo apt-get install libapache2-mod-wsgi-py3 apache2-dev
и
source venv/bin/python
(venv) $ pip install mod_wsgi
(venv) $ mod_wsgi-express.exe module-config
Результат:
- apache практически умер (localhost status code 500)
- не выполняется не только инсталляция новых пакетов, в частности, того же mod_wsgi, но и полная переустановка сервера
- получаю Crash report:
Start-Date: 2021-04-13 23:18:53
Commandline: apt-get install libapache2-mod-wsgi
Requested-By: mkaro (1000)
Install: libapache2-mod-wsgi:amd64 (4.6.8-1ubuntu3)
Remove: libapache2-mod-wsgi-py3:amd64 (4.6.8-1ubuntu3)
Error: Sub-process /usr/bin/dpkg returned an error code (1)
End-Date: 2021-04-13 23:18:54
Error: Sub-process /usr/bin/dpkg returned an error code (1)
mkaro@asus:~$ sudo apt remove apache2.*
завершается с той же ошибкой:
Setting up libapache2-mod-wsgi-py3 (4.6.8-1ubuntu3) ...
dpkg: error processing package libapache2-mod-wsgi-py3 (--configure):
installed libapache2-mod-wsgi-py3 package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
libapache2-mod-wsgi-py3
E: Sub-process /usr/bin/dpkg returned an error code (1)
Log Apache устойчивая ошибка:
[Wed Apr 14 08:50:27.427763 2021] [wsgi:error] [pid 10960] [client ::1:60574] mod_wsgi (pid=10960): Failed to exec Python script file ...
Как вылечить или хотя бы переустановить Apache?
Перехожу с варианта Windows, где сервис работает. Работает и Debug-mode рядом. Не удается развернуть production.