Seite 1 von 2

Webseite mit dem Programm-Menu startet nicht mehr

Verfasst: Di 12. Mär 2024, 08:26
von Ernie
Moin in die Runde,

ich habe aktuell das Probelem , dass die Webseite mit dem Startmenü der Programme nicht mehr start und angezeigt wird.

Es wird nur folgendes angezeigt:

{{ header | safe}}
{{ navbar | safe}}
{{ items | safe}}
{{ bottom_logo | safe}}


Wie kann ich das wieder reparieren ?

Vielen Dank im Voraus !

LG Ernie

Re: Webseite mit dem Programm-Menu startet nicht mehr

Verfasst: Di 12. Mär 2024, 14:58
von ei23felix
Hi Ernie,
ja das ist auf meinem Mist gewachsen.

Ich habe das Update v1.1 gestern schon eingespielt.

Führe mal diese Befehle aus:

Code: Alles auswählen

ei23 ei23update
ei23 ei23upgrade
Dann müsstest du noch den "ei23" Service aus der docker-compose löschen und den Container auch, falls er noch läuft.
ggf. noch

Code: Alles auswählen

sudo systemctl stop ei23.service; sudo systemctl start ei23.service
Damit startet das neue Dashboard aka. ei23-supervisor
Der läuft nicht mehr als docker container, sondern als python (.venv) server mit flask.
Damit geht dann deutlich mehr, auch die Serververwaltung.
Ein IP-Scanner fürs Netzwerk ist schonmal dabei, mehr dazu in Kürze

Re: Webseite mit dem Programm-Menu startet nicht mehr

Verfasst: Di 12. Mär 2024, 20:46
von Ernie
Hi Felix,

ok, danke ! Dann weiß ich Bescheid.
Ich hatte schon an mir gezweifelt.

Ich habe jetzt ein Backup zurückgespielt und warte auf neue Informationen zu diesem Update !

LG
Ernie

Re: Webseite mit dem Programm-Menu startet nicht mehr

Verfasst: Mi 13. Mär 2024, 15:51
von pekabo
Hi Felix,

Ich benutze bereits das Update 1.1
dennoch habe das gleiche Problem, auf der Startseite wurde nur folgendes angezeigt.

Code: Alles auswählen

{{ header | safe}}
{{ navbar | safe}}
{{ items | safe}}
{{ bottom_logo | safe}}
ich habe diesen Beitrag gefunden und habe ihn Punkt für Punkt abgearbeitet.

1.Ich habe diese Befehle ausgeführt

Code: Alles auswählen

ei23 ei23update
ei23 ei23upgrade 
2. in der docker-compose.yml habe ich den ei23 part auskommentiert.
Container und nicht verwendetes image gelöscht.

Code: Alles auswählen

  # startpage for ei23-SmartHomeServer
  #ei23:
  #  image: nginx:alpine
  #  container_name: ei23
  #  volumes:
  #    - ./volumes/ei23/conf:/etc/nginx/conf.d
  #    - ./volumes/ei23/web:/www
  #    - ./volumes/ei23/docs/site:/www/docs
  #  ports:
  #    - 80:80
  #  restart: unless-stopped

3. Anschließned folgenden befehl ausgeführt

Code: Alles auswählen

sudo systemctl stop ei23.service; sudo systemctl start ei23.service
4. Starseite überprüft, mit dem folgendem ergebniss.

Code: Alles auswählen

Es kann keine Verbindung zu dem Server aufgebaut werden
5. reboot durchgeführt. Starseite überprüft, mit dem selben ergebniss wie zuvor.

Code: Alles auswählen

Es kann keine Verbindung zu dem Server aufgebaut werden
6. Komplettes Update durchgeführt, mit dem selben ergebniss wie zuvor.

Code: Alles auswählen

Es kann keine Verbindung zu dem Server aufgebaut werden
Habe den Service ei23 überprüft und bekomme folgenden Fehler angezeigt.

Code: Alles auswählen

● ei23.service - ei23 Supervisor Service
   Loaded: loaded (/lib/systemd/system/ei23.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2024-03-13 15:52:40 CET; 3s ago
  Process: 16656 ExecStart=/home/pi/ei23-docker/volumes/ei23/.venv/bin/python3 /home/pi/ei23-docker/volumes/ei23/ei23-supervisor.py (code=exited, status=1/FAILURE)
 Main PID: 16656 (code=exited, status=1/FAILURE)

Mar 13 15:52:40 smarthome systemd[1]: ei23.service: Service RestartSec=100ms expired, scheduling restart.
Mar 13 15:52:40 smarthome systemd[1]: ei23.service: Scheduled restart job, restart counter is at 5.
Mar 13 15:52:40 smarthome systemd[1]: Stopped ei23 Supervisor Service.
Mar 13 15:52:40 smarthome systemd[1]: ei23.service: Start request repeated too quickly.
Mar 13 15:52:40 smarthome systemd[1]: ei23.service: Failed with result 'exit-code'.
Mar 13 15:52:40 smarthome systemd[1]: Failed to start ei23 Supervisor Service.
LG
Pekabo

Re: Webseite mit dem Programm-Menu startet nicht mehr

Verfasst: Mi 13. Mär 2024, 16:40
von pekabo
Hi Felix,

kann es sein das flask nicht installiert wurde?
Die Datei /home/pi/ei23-docker/volumes/ei23/web/static/ipscan.json ist nicht vorhanden.

Gruß
Pekabo

Re: Webseite mit dem Programm-Menu startet nicht mehr

Verfasst: Mi 13. Mär 2024, 18:25
von ei23felix
Python bzw. Flask muss mit einem Vituarl Environment installiert werden (.venv)
ob das geklappt hat, seht ihr mit

Code: Alles auswählen

cd ei23-docker/volumes/ei23/; sudo .venv/bin/python3 ei23-supervisor.py
damit startet man den server manuelll.
oder alternativ mit

Code: Alles auswählen

sudo systemctl restart ei23.service
wenn da eine Meldung mit "not found" oder so erscheint, dann geht nochmal alles hier durch:
https://diy-smart-home.ei23.de/start/update/

Gut möglich, dass es auf sehr alten Installationen (32Bit) nicht mehr läuft.

Re: Webseite mit dem Programm-Menu startet nicht mehr

Verfasst: Fr 15. Mär 2024, 08:21
von pekabo
Hi Felix,

auch folgende Seite brachte keinerlei änderung.

Code: Alles auswählen

https://diy-smart-home.ei23.de/start/update/
Hier bekomme ich diverse Fehlermeldungen

Code: Alles auswählen

mv: cannot move '/home/pi/ei23-docker/volumes/ei23/web/dist' to '/home/pi/ei23-docker/volumes/ei23/web/static/dist': Directory not empty
mv: cannot move '/home/pi/ei23-docker/volumes/ei23/web/img' to '/home/pi/ei23-docker/volumes/ei23/web/static/img': Directory not empty
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting flask
  Cache entry deserialization failed, entry ignored

Code: Alles auswählen

  Using cached https://files.pythonhosted.org/packages/73/67/8ece580cc363331d9a53055130f86b096bf16e38156e33b1d3014fffda6b/ruamel.yaml-0.18.6-py3-none-any.whl
Collecting itsdangerous>=2.0 (from flask)
  Cache entry deserialization failed, entry ignored

Code: Alles auswählen

Collecting pymdown-extensions~=10.3 (from mkdocs-material)
  Could not find a version that satisfies the requirement pymdown-extensions~=10                 .3 (from mkdocs-material) (from versions: 1.0.0, 1.0.1, 1.1, 1.2, 1.3, 1.4, 1.5,                  1.6, 1.6.1, 1.7, 1.8, 2.0, 3.0, 3.1, 3.2, 3.2.1, 3.3, 3.4, 3.5, 4.0, 4.1, 4.2,                  4.3, 4.4, 4.5, 4.5.1, 4.6, 4.7, 4.8, 4.9, 4.9.1, 4.9.2, 4.10, 4.10.1, 4.10.2, 4.                 11, 4.12, 5.0, 6.0, 6.1, 6.2, 6.2.1, 6.3, 7.0b1, 7.0b2, 7.0rc1, 7.0rc2, 7.0, 7.1                 , 8.0, 8.0.1, 8.1, 8.1.1, 8.2, 9.0.dev0, 9.0, 9.1, 9.2, 9.3, 9.4, 9.5, 9.6, 9.7,                  9.8, 9.9, 9.9.1, 9.9.2, 9.10a1, 9.10a2, 9.10a3, 9.10b1, 9.10b2, 9.10b3, 9.10b4,                  9.10b5, 9.10, 9.11, 10.0, 10.0.1, 10.1, 10.2, 10.2.1)
No matching distribution found for pymdown-extensions~=10.3 (from mkdocs-materia                 l)

Bie dem Versuch den Service zu starten

Code: Alles auswählen

sudo systemctl restart ei23.service
kommt folgende Fehlermeldung

Code: Alles auswählen

Job for ei23.service failed because the control process exited with error code.
See "systemctl status ei23.service" and "journalctl -xe" for details.
Docker läuft die Container auch. Allerdings ist die ei23 startseite und die MKDocs sind nicht mehr funktional

Gruß
Pekabo

Re: Webseite mit dem Programm-Menu startet nicht mehr

Verfasst: Fr 15. Mär 2024, 08:43
von kwai
Fehlermeldungen waren bei mir auch. Bin die Anleitung noch einmal stoisch durchgegangen und nun wird mir die Startseite wieder angezeigt.
Version 1.1
sudo systemctl restart ei23.service
apt-get update
sudo apt-get install -y build-essential autoconf automake libtool pkg-config libpcap-dev
git clone https://github.com/royhills/arp-scan.git
cd arp-scan
autoreconf --install
./configure
make
sudo make install
cd ~
rm -r arp-scan/
sudo cp ei23-docker/volumes/ei23/web/programs.json ei23-docker/volumes/ei23/web/static/programs.json
ei23 ei23update
ei23 ei23upgrade
sudo apt autoremove

Re: Webseite mit dem Programm-Menu startet nicht mehr

Verfasst: Fr 15. Mär 2024, 10:03
von pekabo
Es fängt damit an das ich den service nicht starten kann

Code: Alles auswählen

sudo systemctl restart ei23.service
Job for ei23.service failed because the control process exited with error code.
See "systemctl status ei23.service" and "journalctl -xe" for details.

Code: Alles auswählen

sudo systemctl status ei23.service
● ei23.service - ei23 Supervisor Service
   Loaded: loaded (/lib/systemd/system/ei23.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Fri 2024-03-15 10:07:33 CET; 1min 26s ago
  Process: 27002 ExecStart=/home/pi/ei23-docker/volumes/ei23/.venv/bin/python3 /home/pi/ei23-dock
 Main PID: 27002 (code=exited, status=1/FAILURE)

Mar 15 10:07:33 smarthome systemd[1]: ei23.service: Service RestartSec=100ms expired, scheduling
Mar 15 10:07:33 smarthome systemd[1]: ei23.service: Scheduled restart job, restart counter is at
Mar 15 10:07:33 smarthome systemd[1]: Stopped ei23 Supervisor Service.
Mar 15 10:07:33 smarthome systemd[1]: ei23.service: Start request repeated too quickly.
Mar 15 10:07:33 smarthome systemd[1]: ei23.service: Failed with result 'exit-code'.
Mar 15 10:07:33 smarthome systemd[1]: Failed to start ei23 Supervisor Service.
Ein komplett update über das script

Code: Alles auswählen

bash e23.sh
bringt auch keine abhilfe.

Gruß Pekabo

Re: Webseite mit dem Programm-Menu startet nicht mehr

Verfasst: Fr 15. Mär 2024, 11:18
von kwai
Versuche in der console zunächst dein linux upzudaten

sudo apt-get update
sudo apt-get upgrade

danach an ei23

zwischendurch ein reboot kann helfen