Re: Webseite mit dem Programm-Menu startet nicht mehr
Mein System is aktuell und wurde in der zwischenzeit mindesten 5x neu gebootet.
Das offizielle ei23 Forum für Smart Home Enthusiasten und Raspberry Pi Fans
https://forum.ei23.de/
Ich habe noch etwas "Troubleshooting" eingefügt https://diy-smart-home.ei23.de/start/update/
Ist das Dashboard nicht erreichbar, stoppt den Server mit
Code: Alles auswählen
sudo systemctl restart ei23.service
Der Server lässt sich diesem Befehl manuell starten
Code: Alles auswählen
cd ei23-docker/volumes/ei23/; sudo .venv/bin/python3 ei23-supervisor.py
Gibt es die Fehlermeldungen das beispielsweise "Flask" nicht richtig funktioniert oder fehlt, dann wurde das Python Virtual Environment nicht korrekt installiert.
Python verlangt für Erweiterungen seit einiger Zeit ein Virutal Environment (.venv)
externally-managed-environments
Das ist beispielsweise auch der Grund, warum die MKDocs Intallation seit einiger Zeit nicht korrekt funktionierte. Dies konnte ich damit beheben.
Auf älteren oder 32Bit Systemen kann die Installation von python3-venv Probleme verursachen und damit auch den Start des neuen Dashboards verhindern.
Es ist notwendig, das Paket python3-venv korrekt installiert wird
Code: Alles auswählen
sudo apt-get install python3-venv -y # (1)
ei23 ei23update
ei23 ei23upgrade
sudo systemctl restart ei23.service # (2)
Hallo Felix,
Danke super gemachtes läuft wieder. Es wurden einiges nachinstalliert.
Code: Alles auswählen
Successfully installed pip-24.0
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting flask
Downloading https://www.piwheels.org/simple/flask/Flask-2.2.5-py3-none-any.whl (101 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.8/101.8 kB 1.6 MB/s eta 0:00:00
Collecting waitress
Downloading https://www.piwheels.org/simple/waitress/waitress-2.1.2-py3-none-a ny.whl (57 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.7/57.7 kB 3.1 MB/s eta 0:00:00
Collecting mkdocs-material
Downloading https://www.piwheels.org/simple/mkdocs-material/mkdocs_material-9. 2.8-py3-none-any.whl (8.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.0/8.0 MB 3.3 MB/s eta 0:00:00
Collecting ruamel.yaml
Downloading https://www.piwheels.org/simple/ruamel-yaml/ruamel.yaml-0.18.6-py3 -none-any.whl (117 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.8/117.8 kB 1.5 MB/s eta 0:00:00
Collecting Werkzeug>=2.2.2 (from flask)
Downloading https://www.piwheels.org/simple/werkzeug/Werkzeug-2.2.3-py3-none-a ny.whl (233 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 233.6/233.6 kB 4.1 MB/s eta 0:00:00
Collecting Jinja2>=3.0 (from flask)
Downloading https://www.piwheels.org/simple/jinja2/Jinja2-3.1.3-py3-none-any.w hl (133 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.2/133.2 kB 6.2 MB/s eta 0:00:00
Collecting itsdangerous>=2.0 (from flask)
Downloading https://www.piwheels.org/simple/itsdangerous/itsdangerous-2.1.2-py 3-none-any.whl (15 kB)
Collecting click>=8.0 (from flask)
Downloading https://www.piwheels.org/simple/click/click-8.1.7-py3-none-any.whl (97 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 5.4 MB/s eta 0:00:00
Collecting importlib-metadata>=3.6.0 (from flask)
Downloading https://www.piwheels.org/simple/importlib-metadata/importlib_metad ata-6.7.0-py3-none-any.whl (22 kB)
Collecting babel~=2.12 (from mkdocs-material)
Downloading https://www.piwheels.org/simple/babel/Babel-2.14.0-py3-none-any.wh l (11.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.0/11.0 MB 1.5 MB/s eta 0:00:00
Collecting colorama~=0.4 (from mkdocs-material)
Downloading https://www.piwheels.org/simple/colorama/colorama-0.4.6-py2.py3-no ne-any.whl (25 kB)
Collecting markdown~=3.4 (from mkdocs-material)
Downloading https://www.piwheels.org/simple/markdown/Markdown-3.4.4-py3-none-a ny.whl (94 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.2/94.2 kB 4.7 MB/s eta 0:00:00
Collecting mkdocs-material-extensions~=1.1 (from mkdocs-material)
Downloading https://www.piwheels.org/simple/mkdocs-material-extensions/mkdocs_ material_extensions-1.2-py3-none-any.whl (8.0 kB)
Collecting mkdocs~=1.5 (from mkdocs-material)
Downloading https://www.piwheels.org/simple/mkdocs/mkdocs-1.5.3-py3-none-any.w hl (3.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.7/3.7 MB 1.7 MB/s eta 0:00:00
Collecting paginate~=0.5 (from mkdocs-material)
Downloading https://www.piwheels.org/simple/paginate/paginate-0.5.6-py3-none-a ny.whl (17 kB)
Collecting pygments~=2.16 (from mkdocs-material)
Downloading https://www.piwheels.org/simple/pygments/pygments-2.17.2-py3-none- any.whl (1.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 2.7 MB/s eta 0:00:00
INFO: pip is looking at multiple versions of mkdocs-material to determine which version is compatible with other requirements. This could take a while.
Collecting mkdocs-material
Downloading https://www.piwheels.org/simple/mkdocs-material/mkdocs_material-9. 2.7-py3-none-any.whl (8.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.0/8.0 MB 1.4 MB/s eta 0:00:00
Collecting pymdown-extensions~=10.2 (from mkdocs-material)
Downloading https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensi ons-10.2.1-py3-none-any.whl (241 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 241.1/241.1 kB 1.3 MB/s eta 0:00:00
Collecting regex~=2022.4 (from mkdocs-material)
Downloading https://www.piwheels.org/simple/regex/regex-2022.10.31-cp37-cp37m- linux_armv7l.whl (334 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 334.8/334.8 kB 2.8 MB/s eta 0:00:00
Collecting requests~=2.26 (from mkdocs-material)
Downloading https://www.piwheels.org/simple/requests/requests-2.31.0-py3-none- any.whl (62 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 3.5 MB/s eta 0:00:00
Collecting ruamel.yaml.clib>=0.2.7 (from ruamel.yaml)
Downloading https://www.piwheels.org/simple/ruamel-yaml-clib/ruamel.yaml.clib- 0.2.8-cp37-cp37m-linux_armv7l.whl (233 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 233.3/233.3 kB 4.2 MB/s eta 0:00:00
Collecting pytz>=2015.7 (from babel~=2.12->mkdocs-material)
Downloading https://www.piwheels.org/simple/pytz/pytz-2024.1-py3-none-any.whl (505 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 505.5/505.5 kB 3.0 MB/s eta 0:00:00
Collecting zipp>=0.5 (from importlib-metadata>=3.6.0->flask)
Danke
Gruß Pekabo