🎉 Improved documentation and log files structure in backend logs 🛠️📚

This commit is contained in:
Till Tomczak 2025-06-03 22:19:13 +02:00
parent dcca70962a
commit d92f4e0cc4
29 changed files with 240 additions and 197 deletions

View File

@ -459,11 +459,11 @@ vollständig zu simulieren. Die zeitlichen Restriktionen erzwangen jedoch
eine Fokussierung auf die Backend-Testumgebung. Diese virtuelle Maschine, eine Fokussierung auf die Backend-Testumgebung. Diese virtuelle Maschine,
basierend auf Debian mit Hardware-Konfigurationen analog zum basierend auf Debian mit Hardware-Konfigurationen analog zum
Produktivsystem des Raspberry Pi, ermöglichte realitätsnahe Tests ohne Produktivsystem des Raspberry Pi, ermöglichte realitätsnahe Tests ohne
Gefährdung der Produktivumgebung. Gefährdung der Produktivumgebung sowie die Gewährleistung meiner absolut-mobilen Produktivität.
Die Konfiguration der Testumgebung erforderte spezielle Anpassungen an Die Konfiguration der Testumgebung erforderte spezielle Anpassungen an
die Unternehmensrichtlinien: Da Port 443 auf Dienstrechnern der die Unternehmensrichtlinien: Da Port 443 auf Dienstrechnern von
Mercedes-Benz AG standardmäßig blockiert ist, wurde eine Mercedes standardmäßig blockiert ist, wurde eine
Port-Weiterleitung implementiert, die den Zugriff vom Host-System über Port-Weiterleitung implementiert, die den Zugriff vom Host-System über
alternative Ports ermöglichte. Diese Lösung gewährleistete vollständige alternative Ports ermöglichte. Diese Lösung gewährleistete vollständige
Funktionstests bei gleichzeitiger Compliance mit den Funktionstests bei gleichzeitiger Compliance mit den

Binary file not shown.

Binary file not shown.

BIN
backend/database/myp.db-wal Normal file

Binary file not shown.

View File

@ -126,3 +126,5 @@
2025-06-03 15:57:19 - [analytics] analytics - [INFO] INFO - 📈 Analytics Engine initialisiert 2025-06-03 15:57:19 - [analytics] analytics - [INFO] INFO - 📈 Analytics Engine initialisiert
2025-06-03 20:42:02 - [analytics] analytics - [INFO] INFO - 📈 Analytics Engine initialisiert 2025-06-03 20:42:02 - [analytics] analytics - [INFO] INFO - 📈 Analytics Engine initialisiert
2025-06-03 22:00:22 - [analytics] analytics - [INFO] INFO - 📈 Analytics Engine initialisiert 2025-06-03 22:00:22 - [analytics] analytics - [INFO] INFO - 📈 Analytics Engine initialisiert
2025-06-03 22:15:15 - [analytics] analytics - [INFO] INFO - 📈 Analytics Engine initialisiert
2025-06-03 22:15:51 - [analytics] analytics - [INFO] INFO - 📈 Analytics Engine initialisiert

View File

@ -3302,3 +3302,37 @@ WHERE jobs.status = ?) AS anon_1]
2025-06-03 22:15:16 - [app] app - [INFO] INFO - ✅ Printer Queue Manager erfolgreich gestartet 2025-06-03 22:15:16 - [app] app - [INFO] INFO - ✅ Printer Queue Manager erfolgreich gestartet
2025-06-03 22:15:16 - [app] app - [INFO] INFO - Job-Scheduler gestartet 2025-06-03 22:15:16 - [app] app - [INFO] INFO - Job-Scheduler gestartet
2025-06-03 22:15:16 - [app] app - [INFO] INFO - Starte HTTPS-Server auf 0.0.0.0:443 2025-06-03 22:15:16 - [app] app - [INFO] INFO - Starte HTTPS-Server auf 0.0.0.0:443
2025-06-03 22:15:37 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O)
2025-06-03 22:15:50 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: /mnt/database/myp.db
2025-06-03 22:15:51 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O)
2025-06-03 22:15:51 - [app] app - [INFO] INFO - ✅ Timeout Force-Quit Manager geladen
2025-06-03 22:15:51 - [app] app - [INFO] INFO - 🚀 Aktiviere optimierte Konfiguration für schwache Hardware/Raspberry Pi
2025-06-03 22:15:51 - [app] app - [INFO] INFO - ✅ Optimierte Konfiguration aktiviert
2025-06-03 22:15:51 - [app] app - [INFO] INFO - ✅ Zentraler Shutdown-Manager initialisiert
2025-06-03 22:15:51 - [app] app - [INFO] INFO - ✅ Error-Recovery-Monitoring gestartet
2025-06-03 22:15:51 - [app] app - [INFO] INFO - ✅ System-Control-Manager initialisiert
2025-06-03 22:15:51 - [app] app - [WARNING] WARNING - ⚠️ Kiosk-Service nicht gefunden - Kiosk-Funktionen eventuell eingeschränkt
2025-06-03 22:15:51 - [app] app - [INFO] INFO - 🔄 Starte Datenbank-Setup und Migrationen...
2025-06-03 22:15:51 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert
2025-06-03 22:15:51 - [app] app - [INFO] INFO - ✅ JobOrder-Tabelle bereits vorhanden
2025-06-03 22:15:52 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt.
2025-06-03 22:15:52 - [app] app - [INFO] INFO - ✅ Datenbank-Setup und Migrationen erfolgreich abgeschlossen
2025-06-03 22:15:52 - [app] app - [INFO] INFO - 🚀 === OPTIMIERTE KONFIGURATION AKTIV ===
2025-06-03 22:15:52 - [app] app - [INFO] INFO - 📊 Hardware erkannt: Raspberry Pi=False
2025-06-03 22:15:52 - [app] app - [INFO] INFO - ⚙️ Erzwungen: False
2025-06-03 22:15:52 - [app] app - [INFO] INFO - 🔧 CLI-Parameter: True
2025-06-03 22:15:52 - [app] app - [INFO] INFO - 🔧 Aktive Optimierungen:
2025-06-03 22:15:52 - [app] app - [INFO] INFO - - Minifizierte Assets: True
2025-06-03 22:15:52 - [app] app - [INFO] INFO - - Animationen deaktiviert: True
2025-06-03 22:15:52 - [app] app - [INFO] INFO - - Glassmorphism begrenzt: True
2025-06-03 22:15:52 - [app] app - [INFO] INFO - - Template-Caching: True
2025-06-03 22:15:52 - [app] app - [INFO] INFO - - Static Cache: 8760.0h
2025-06-03 22:15:52 - [app] app - [INFO] INFO - 🚀 ========================================
2025-06-03 22:15:52 - [app] app - [INFO] INFO - 🖨️ Starte automatische Steckdosen-Initialisierung...
2025-06-03 22:15:52 - [app] app - [INFO] INFO - Keine Drucker zur Initialisierung gefunden
2025-06-03 22:15:52 - [app] app - [INFO] INFO - ✅ Printer Queue Manager erfolgreich gestartet
2025-06-03 22:15:52 - [app] app - [INFO] INFO - Job-Scheduler gestartet
2025-06-03 22:15:52 - [app] app - [INFO] INFO - Starte HTTPS-Server auf 0.0.0.0:443
2025-06-03 22:16:14 - [app] app - [INFO] INFO - Admin-Check für Funktion admin_page: User authenticated: True, User ID: 1, Is Admin: True
2025-06-03 22:16:14 - [app] app - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True
2025-06-03 22:16:16 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O)

View File

@ -131,3 +131,5 @@
2025-06-03 15:57:19 - [backup] backup - [INFO] INFO - BackupManager initialisiert (minimal implementation) 2025-06-03 15:57:19 - [backup] backup - [INFO] INFO - BackupManager initialisiert (minimal implementation)
2025-06-03 20:42:02 - [backup] backup - [INFO] INFO - BackupManager initialisiert (minimal implementation) 2025-06-03 20:42:02 - [backup] backup - [INFO] INFO - BackupManager initialisiert (minimal implementation)
2025-06-03 22:00:22 - [backup] backup - [INFO] INFO - BackupManager initialisiert (minimal implementation) 2025-06-03 22:00:22 - [backup] backup - [INFO] INFO - BackupManager initialisiert (minimal implementation)
2025-06-03 22:15:15 - [backup] backup - [INFO] INFO - BackupManager initialisiert (minimal implementation)
2025-06-03 22:15:51 - [backup] backup - [INFO] INFO - BackupManager initialisiert (minimal implementation)

View File

@ -45,3 +45,4 @@
2025-06-02 15:29:51 - [calendar] calendar - [INFO] INFO - 📊 Verfügbarkeitsabfrage: 2/2 Drucker verfügbar 2025-06-02 15:29:51 - [calendar] calendar - [INFO] INFO - 📊 Verfügbarkeitsabfrage: 2/2 Drucker verfügbar
2025-06-02 15:29:52 - [calendar] calendar - [INFO] INFO - 📊 Verfügbarkeitsabfrage: 2/2 Drucker verfügbar 2025-06-02 15:29:52 - [calendar] calendar - [INFO] INFO - 📊 Verfügbarkeitsabfrage: 2/2 Drucker verfügbar
2025-06-03 15:23:10 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 16 Einträge für Zeitraum 2025-06-01 00:00:00 bis 2025-06-08 00:00:00 2025-06-03 15:23:10 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 16 Einträge für Zeitraum 2025-06-01 00:00:00 bis 2025-06-08 00:00:00
2025-06-03 22:16:10 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 16 Einträge für Zeitraum 2025-06-01 00:00:00 bis 2025-06-08 00:00:00

View File

@ -510,3 +510,7 @@
2025-06-03 22:15:16 - [dashboard] dashboard - [INFO] INFO - Dashboard-Background-Worker gestartet 2025-06-03 22:15:16 - [dashboard] dashboard - [INFO] INFO - Dashboard-Background-Worker gestartet
2025-06-03 22:15:16 - [dashboard] dashboard - [INFO] INFO - Dashboard WebSocket-Server wird mit eventlet initialisiert 2025-06-03 22:15:16 - [dashboard] dashboard - [INFO] INFO - Dashboard WebSocket-Server wird mit eventlet initialisiert
2025-06-03 22:15:16 - [dashboard] dashboard - [INFO] INFO - Dashboard WebSocket-Server initialisiert (async_mode: eventlet) 2025-06-03 22:15:16 - [dashboard] dashboard - [INFO] INFO - Dashboard WebSocket-Server initialisiert (async_mode: eventlet)
2025-06-03 22:15:51 - [dashboard] dashboard - [INFO] INFO - Dashboard-Background-Worker gestartet
2025-06-03 22:15:51 - [dashboard] dashboard - [INFO] INFO - Dashboard-Background-Worker gestartet
2025-06-03 22:15:51 - [dashboard] dashboard - [INFO] INFO - Dashboard WebSocket-Server wird mit eventlet initialisiert
2025-06-03 22:15:51 - [dashboard] dashboard - [INFO] INFO - Dashboard WebSocket-Server initialisiert (async_mode: eventlet)

View File

@ -127,3 +127,5 @@
2025-06-03 15:57:19 - [database] database - [INFO] INFO - Datenbank-Wartungs-Scheduler gestartet 2025-06-03 15:57:19 - [database] database - [INFO] INFO - Datenbank-Wartungs-Scheduler gestartet
2025-06-03 20:42:02 - [database] database - [INFO] INFO - Datenbank-Wartungs-Scheduler gestartet 2025-06-03 20:42:02 - [database] database - [INFO] INFO - Datenbank-Wartungs-Scheduler gestartet
2025-06-03 22:00:22 - [database] database - [INFO] INFO - Datenbank-Wartungs-Scheduler gestartet 2025-06-03 22:00:22 - [database] database - [INFO] INFO - Datenbank-Wartungs-Scheduler gestartet
2025-06-03 22:15:15 - [database] database - [INFO] INFO - Datenbank-Wartungs-Scheduler gestartet
2025-06-03 22:15:51 - [database] database - [INFO] INFO - Datenbank-Wartungs-Scheduler gestartet

View File

@ -46,3 +46,6 @@
2025-06-03 22:15:16 - [database_cleanup] database_cleanup - [INFO] INFO - 🧹 Starte umfassendes Datenbank-Cleanup... 2025-06-03 22:15:16 - [database_cleanup] database_cleanup - [INFO] INFO - 🧹 Starte umfassendes Datenbank-Cleanup...
2025-06-03 22:15:16 - [database_cleanup] database_cleanup - [INFO] INFO - 📝 Schritt 1: Schließe alle Datenbankverbindungen... 2025-06-03 22:15:16 - [database_cleanup] database_cleanup - [INFO] INFO - 📝 Schritt 1: Schließe alle Datenbankverbindungen...
2025-06-03 22:15:16 - [database_cleanup] database_cleanup - [INFO] INFO - 🔄 Schließe alle aktiven Datenbankverbindungen... 2025-06-03 22:15:16 - [database_cleanup] database_cleanup - [INFO] INFO - 🔄 Schließe alle aktiven Datenbankverbindungen...
2025-06-03 22:15:51 - [database_cleanup] database_cleanup - [INFO] INFO - 🧹 Starte umfassendes Datenbank-Cleanup...
2025-06-03 22:15:51 - [database_cleanup] database_cleanup - [INFO] INFO - 📝 Schritt 1: Schließe alle Datenbankverbindungen...
2025-06-03 22:15:51 - [database_cleanup] database_cleanup - [INFO] INFO - 🔄 Schließe alle aktiven Datenbankverbindungen...

View File

@ -123,3 +123,5 @@
2025-06-03 15:57:20 - [email_notification] email_notification - [INFO] INFO - 📧 Offline-E-Mail-Benachrichtigung initialisiert (kein echter E-Mail-Versand) 2025-06-03 15:57:20 - [email_notification] email_notification - [INFO] INFO - 📧 Offline-E-Mail-Benachrichtigung initialisiert (kein echter E-Mail-Versand)
2025-06-03 20:42:04 - [email_notification] email_notification - [INFO] INFO - 📧 Offline-E-Mail-Benachrichtigung initialisiert (kein echter E-Mail-Versand) 2025-06-03 20:42:04 - [email_notification] email_notification - [INFO] INFO - 📧 Offline-E-Mail-Benachrichtigung initialisiert (kein echter E-Mail-Versand)
2025-06-03 22:00:23 - [email_notification] email_notification - [INFO] INFO - 📧 Offline-E-Mail-Benachrichtigung initialisiert (kein echter E-Mail-Versand) 2025-06-03 22:00:23 - [email_notification] email_notification - [INFO] INFO - 📧 Offline-E-Mail-Benachrichtigung initialisiert (kein echter E-Mail-Versand)
2025-06-03 22:15:16 - [email_notification] email_notification - [INFO] INFO - 📧 Offline-E-Mail-Benachrichtigung initialisiert (kein echter E-Mail-Versand)
2025-06-03 22:15:51 - [email_notification] email_notification - [INFO] INFO - 📧 Offline-E-Mail-Benachrichtigung initialisiert (kein echter E-Mail-Versand)

View File

@ -42,3 +42,7 @@
2025-06-03 22:15:16 - [error_recovery] error_recovery - [INFO] INFO - 🔍 Error-Monitoring gestartet 2025-06-03 22:15:16 - [error_recovery] error_recovery - [INFO] INFO - 🔍 Error-Monitoring gestartet
2025-06-03 22:15:16 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: database_lock - 2025-06-01 00:29:13 - myp.app - ERROR - ❌ Fehler beim Datenbank-Cleanup: (sqlite3.OperationalError) database is locked 2025-06-03 22:15:16 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: database_lock - 2025-06-01 00:29:13 - myp.app - ERROR - ❌ Fehler beim Datenbank-Cleanup: (sqlite3.OperationalError) database is locked
2025-06-03 22:15:16 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: reset_database 2025-06-03 22:15:16 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: reset_database
2025-06-03 22:15:51 - [error_recovery] error_recovery - [INFO] INFO - 🛡️ Error-Recovery-Manager initialisiert
2025-06-03 22:15:51 - [error_recovery] error_recovery - [INFO] INFO - 🔍 Error-Monitoring gestartet
2025-06-03 22:15:51 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: database_lock - 2025-06-01 00:29:13 - myp.app - ERROR - ❌ Fehler beim Datenbank-Cleanup: (sqlite3.OperationalError) database is locked
2025-06-03 22:15:51 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: reset_database

View File

@ -148,3 +148,4 @@ FROM jobs LEFT OUTER JOIN users AS users_1 ON users_1.id = jobs.user_id LEFT OUT
2025-06-02 15:20:02 - [jobs] jobs - [INFO] INFO - Jobs abgerufen: 16 von 16 (Seite 1) 2025-06-02 15:20:02 - [jobs] jobs - [INFO] INFO - Jobs abgerufen: 16 von 16 (Seite 1)
2025-06-03 13:31:45 - [jobs] jobs - [INFO] INFO - Jobs abgerufen: 16 von 16 (Seite 1) 2025-06-03 13:31:45 - [jobs] jobs - [INFO] INFO - Jobs abgerufen: 16 von 16 (Seite 1)
2025-06-03 20:43:48 - [jobs] jobs - [INFO] INFO - Jobs abgerufen: 16 von 16 (Seite 1) 2025-06-03 20:43:48 - [jobs] jobs - [INFO] INFO - Jobs abgerufen: 16 von 16 (Seite 1)
2025-06-03 22:16:06 - [jobs] jobs - [INFO] INFO - Jobs abgerufen: 16 von 16 (Seite 1)

View File

@ -254,3 +254,5 @@
2025-06-03 22:00:23 - [maintenance] maintenance - [INFO] INFO - Wartungs-Scheduler gestartet 2025-06-03 22:00:23 - [maintenance] maintenance - [INFO] INFO - Wartungs-Scheduler gestartet
2025-06-03 22:15:16 - [maintenance] maintenance - [INFO] INFO - Wartungs-Scheduler gestartet 2025-06-03 22:15:16 - [maintenance] maintenance - [INFO] INFO - Wartungs-Scheduler gestartet
2025-06-03 22:15:16 - [maintenance] maintenance - [INFO] INFO - Wartungs-Scheduler gestartet 2025-06-03 22:15:16 - [maintenance] maintenance - [INFO] INFO - Wartungs-Scheduler gestartet
2025-06-03 22:15:51 - [maintenance] maintenance - [INFO] INFO - Wartungs-Scheduler gestartet
2025-06-03 22:15:51 - [maintenance] maintenance - [INFO] INFO - Wartungs-Scheduler gestartet

View File

@ -252,3 +252,5 @@
2025-06-03 22:00:23 - [multi_location] multi_location - [INFO] INFO - Standard-Standort erstellt 2025-06-03 22:00:23 - [multi_location] multi_location - [INFO] INFO - Standard-Standort erstellt
2025-06-03 22:15:16 - [multi_location] multi_location - [INFO] INFO - Standard-Standort erstellt 2025-06-03 22:15:16 - [multi_location] multi_location - [INFO] INFO - Standard-Standort erstellt
2025-06-03 22:15:16 - [multi_location] multi_location - [INFO] INFO - Standard-Standort erstellt 2025-06-03 22:15:16 - [multi_location] multi_location - [INFO] INFO - Standard-Standort erstellt
2025-06-03 22:15:51 - [multi_location] multi_location - [INFO] INFO - Standard-Standort erstellt
2025-06-03 22:15:51 - [multi_location] multi_location - [INFO] INFO - Standard-Standort erstellt

View File

@ -1,72 +1,56 @@
================================================================= =================================================================
MYP Installation DEBUG Log - 2025-06-03 21:57:48 MYP Installation DEBUG Log - 2025-06-03 22:16:33
================================================================= =================================================================
[2025-06-03 21:57:48] DEBUG von setup.sh:451 [2025-06-03 22:16:33] DEBUG von setup.sh:451
Debian erkannt über /etc/debian_version: 12.11 Debian erkannt über /etc/debian_version: 12.11
--- ---
[2025-06-03 21:57:48] DEBUG von setup.sh:519 [2025-06-03 22:16:33] DEBUG von setup.sh:519
Kein Raspberry Pi erkannt. Hardware-Info: Kein Raspberry Pi erkannt. Hardware-Info:
--- ---
[2025-06-03 21:57:48] DEBUG von setup.sh:520 [2025-06-03 22:16:33] DEBUG von setup.sh:520
- Device Tree: nicht verfügbar - Device Tree: nicht verfügbar
--- ---
[2025-06-03 21:57:48] DEBUG von setup.sh:521 [2025-06-03 22:16:33] DEBUG von setup.sh:521
- CPU Hardware: nicht verfügbar - CPU Hardware: nicht verfügbar
--- ---
[2025-06-03 21:57:48] DEBUG von setup.sh:561 [2025-06-03 22:16:33] DEBUG von setup.sh:561
Vollständige Kernel-Info: Linux raspberrypi 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux Vollständige Kernel-Info: Linux raspberrypi 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux
--- ---
[2025-06-03 21:57:48] DEBUG von setup.sh:617 [2025-06-03 22:16:33] DEBUG von setup.sh:617
DNS-Test Details: Teste DNS für 8.8.8.8: Erfolg mit nslookup. DNS-Test Details: Teste DNS für 8.8.8.8: Erfolg mit nslookup.
--- ---
[2025-06-03 21:57:48] DEBUG von setup.sh:718 [2025-06-03 22:16:34] DEBUG von setup.sh:718
Externe IP ermittelt über ifconfig.me: 163.116.179.142 Externe IP ermittelt über ifconfig.me: 163.116.179.142
--- ---
[2025-06-03 21:58:06] DEBUG von setup.sh:1134 [2025-06-03 22:16:44] DEBUG von setup.sh:1134
sysctl-Konfiguration erstellt: /etc/sysctl.d/99-myp-security.conf sysctl-Konfiguration erstellt: /etc/sysctl.d/99-myp-security.conf
--- ---
[2025-06-03 21:58:06] DEBUG von setup.sh:1190 [2025-06-03 22:16:44] DEBUG von setup.sh:1190
Sysctl-Phase abgeschlossen - fahre mit Installation fort Sysctl-Phase abgeschlossen - fahre mit Installation fort
--- ---
[2025-06-03 21:58:06] DEBUG von setup.sh:1216 [2025-06-03 22:16:44] DEBUG von setup.sh:1216
systemd-networkd nicht aktiv - überspringe systemd-networkd nicht aktiv - überspringe
--- ---
[2025-06-03 21:58:06] DEBUG von setup.sh:1242 [2025-06-03 22:16:44] DEBUG von setup.sh:1242
NetworkManager nicht aktiv - überspringe NetworkManager nicht aktiv - überspringe
--- ---
[2025-06-03 21:58:06] DEBUG von setup.sh:1248 [2025-06-03 22:16:44] DEBUG von setup.sh:1248
IPv6 Einträge in /etc/hosts auskommentiert IPv6 Einträge in /etc/hosts auskommentiert
--- ---
[2025-06-03 21:58:06] DEBUG von setup.sh:1265 [2025-06-03 22:16:44] DEBUG von setup.sh:1265
Netzwerk-Sicherheit ohne Blockierung abgeschlossen Netzwerk-Sicherheit ohne Blockierung abgeschlossen
--- ---
[2025-06-03 21:59:47] DEBUG von setup.sh:1571
SSL-Verzeichnis erstellt: /usr/local/share/ca-certificates/myp
---
[2025-06-03 21:59:49] DEBUG von setup.sh:1679
SSL-Konfiguration abgeschlossen ohne hängende Prozesse
---
[2025-06-03 21:59:50] DEBUG von setup.sh:964
flask erfolgreich importiert
---
[2025-06-03 21:59:50] DEBUG von setup.sh:964
requests erfolgreich importiert
---

View File

@ -1,4 +1,4 @@
================================================================= =================================================================
MYP Installation FEHLER Log - 2025-06-03 21:57:48 MYP Installation FEHLER Log - 2025-06-03 22:16:33
================================================================= =================================================================

View File

@ -1,4 +1,4 @@
================================================================= =================================================================
MYP Installation WARNUNGEN Log - 2025-06-03 21:57:48 MYP Installation WARNUNGEN Log - 2025-06-03 22:16:33
================================================================= =================================================================

View File

@ -1,25 +1,25 @@
================================================================= =================================================================
MYP Installation Log - 2025-06-03 21:57:48 MYP Installation Log - 2025-06-03 22:16:33
Script Version: 4.1.0 Script Version: 4.1.0
System: Linux raspberrypi 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux System: Linux raspberrypi 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux
================================================================= =================================================================
[2025-06-03 21:57:48] === MODUS: ROBUSTE ABHÄNGIGKEITEN-INSTALLATION FÜR MANUELLES TESTEN === [2025-06-03 22:16:33] === MODUS: VOLLSTÄNDIGE ROBUSTE KIOSK-INSTALLATION MIT REMOTE-ZUGANG ===
[2025-06-03 21:57:48] ✅ Root-Berechtigung bestätigt [2025-06-03 22:16:33] ✅ Root-Berechtigung bestätigt
[2025-06-03 21:57:48] === SYSTEM-RESSOURCEN PRÜFUNG === [2025-06-03 22:16:33] === SYSTEM-RESSOURCEN PRÜFUNG ===
[FORTSCHRITT] Prüfe RAM... [FORTSCHRITT] Prüfe RAM...
[FORTSCHRITT] Verfügbarer RAM: 15614MB [FORTSCHRITT] Verfügbarer RAM: 15614MB
[ERFOLG] ✅ Ausreichend RAM verfügbar (15614MB) [ERFOLG] ✅ Ausreichend RAM verfügbar (15614MB)
[FORTSCHRITT] Prüfe Festplattenplatz... [FORTSCHRITT] Prüfe Festplattenplatz...
[FORTSCHRITT] Verfügbarer Festplattenplatz: 12,2GB (12472MB) [FORTSCHRITT] Verfügbarer Festplattenplatz: 12,0GB (12332MB)
[ERFOLG] ✅ Ausreichend Festplattenplatz verfügbar (12,2GB) [ERFOLG] ✅ Ausreichend Festplattenplatz verfügbar (12,0GB)
[FORTSCHRITT] Prüfe CPU... [FORTSCHRITT] Prüfe CPU...
[FORTSCHRITT] CPU: 6 Kern(e) - 11th Gen Intel(R) Core(TM) i7-11850H @ 2.50GHz [FORTSCHRITT] CPU: 6 Kern(e) - 11th Gen Intel(R) Core(TM) i7-11850H @ 2.50GHz
[ERFOLG] ✅ CPU-Information erfolgreich ermittelt [ERFOLG] ✅ CPU-Information erfolgreich ermittelt
[2025-06-03 21:57:48] ✅ System-Ressourcen-Prüfung abgeschlossen [2025-06-03 22:16:33] ✅ System-Ressourcen-Prüfung abgeschlossen
[FORTSCHRITT] Prüfe Debian/Raspbian-System... [FORTSCHRITT] Prüfe Debian/Raspbian-System...
[DEBUG] Debian erkannt über /etc/debian_version: 12.11 [DEBUG] Debian erkannt über /etc/debian_version: 12.11
[2025-06-03 21:57:48] ✅ Debian/Raspbian-basiertes System erkannt (Version: 12.11) [2025-06-03 22:16:33] ✅ Debian/Raspbian-basiertes System erkannt (Version: 12.11)
[FORTSCHRITT] Prüfe Raspberry Pi Hardware... [FORTSCHRITT] Prüfe Raspberry Pi Hardware...
[INFO] 💻 Standard-PC/Server System (kein Raspberry Pi) [INFO] 💻 Standard-PC/Server System (kein Raspberry Pi)
[DEBUG] Kein Raspberry Pi erkannt. Hardware-Info: [DEBUG] Kein Raspberry Pi erkannt. Hardware-Info:
@ -31,7 +31,7 @@ System: Linux raspberrypi 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1
[FORTSCHRITT] Prüfe Kernel-Version... [FORTSCHRITT] Prüfe Kernel-Version...
[INFO] 🐧 Kernel-Version: 6.1.0-37-amd64 [INFO] 🐧 Kernel-Version: 6.1.0-37-amd64
[DEBUG] Vollständige Kernel-Info: Linux raspberrypi 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux [DEBUG] Vollständige Kernel-Info: Linux raspberrypi 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux
[2025-06-03 21:57:48] ✅ System-Analyse abgeschlossen [2025-06-03 22:16:33] ✅ System-Analyse abgeschlossen
[FORTSCHRITT] Prüfe Internetverbindung (erweiterte Methoden)... [FORTSCHRITT] Prüfe Internetverbindung (erweiterte Methoden)...
[FORTSCHRITT] Teste DNS-Auflösung... [FORTSCHRITT] Teste DNS-Auflösung...
[DEBUG] DNS-Test Details: Teste DNS für 8.8.8.8: Erfolg mit nslookup.  [DEBUG] DNS-Test Details: Teste DNS für 8.8.8.8: Erfolg mit nslookup. 
@ -40,36 +40,11 @@ System: Linux raspberrypi 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1
[FORTSCHRITT] Ermittle externe IP-Adresse... [FORTSCHRITT] Ermittle externe IP-Adresse...
[INFO] 🌐 Externe IP: 163.116.179.142 [INFO] 🌐 Externe IP: 163.116.179.142
[DEBUG] Externe IP ermittelt über ifconfig.me: 163.116.179.142 [DEBUG] Externe IP ermittelt über ifconfig.me: 163.116.179.142
[2025-06-03 21:57:48] === KONFIGURIERE HOSTNAME === [2025-06-03 22:16:34] === KONFIGURIERE HOSTNAME ===
[2025-06-03 21:57:48] ✅ Hostname bereits korrekt: 'raspberrypi' [2025-06-03 22:16:34] ✅ Hostname bereits korrekt: 'raspberrypi'
[2025-06-03 21:57:58] ✅ Hostname-Auflösung funktioniert: raspberrypi -> 127.0.1.1 [2025-06-03 22:16:44] ✅ Hostname-Auflösung funktioniert: raspberrypi -> 127.0.1.1
[2025-06-03 21:57:58] === ROBUSTE SYSTEM-UPDATE === [INFO] Anwendung bereits deployed - überspringe Basis-Installation
[FORTSCHRITT] Konfiguriere APT für bessere Zuverlässigkeit... [2025-06-03 22:16:44] === KONFIGURIERE OPTIONALE NETZWERK-SICHERHEIT ===
[FORTSCHRITT] Validiere APT-Repositories...
[2025-06-03 21:57:58] ✅ Source-Repositories deaktiviert (nicht benötigt)
[FORTSCHRITT] Aktualisiere Paketlisten mit Retry...
[FORTSCHRITT] Führe System-Upgrade durch...
[FORTSCHRITT] Installiere essenzielle System-Tools...
[FORTSCHRITT] Installiere Pakete: ca-certificates
[FORTSCHRITT] Installiere Pakete: gnupg
[FORTSCHRITT] Installiere Pakete: curl
[FORTSCHRITT] Installiere Pakete: wget
[FORTSCHRITT] Installiere Pakete: git
[FORTSCHRITT] Installiere Pakete: nano
[FORTSCHRITT] Installiere Pakete: htop
[FORTSCHRITT] Installiere Pakete: rsync
[FORTSCHRITT] Installiere Pakete: unzip
[FORTSCHRITT] Installiere Pakete: sudo
[FORTSCHRITT] Installiere Pakete: systemd
[FORTSCHRITT] Installiere Pakete: lsb-release
[FORTSCHRITT] Installiere Pakete: apt-transport-https
[FORTSCHRITT] Installiere Pakete: software-properties-common
[FORTSCHRITT] Installiere Pakete: bc
[FORTSCHRITT] Installiere Pakete: dbus
[FORTSCHRITT] Installiere Pakete: systemd-timesyncd
[FORTSCHRITT] Synchronisiere Systemzeit...
[2025-06-03 21:58:06] ✅ Robustes System-Update abgeschlossen
[2025-06-03 21:58:06] === KONFIGURIERE OPTIONALE NETZWERK-SICHERHEIT ===
[FORTSCHRITT] Deaktiviere IPv6 (robust)... [FORTSCHRITT] Deaktiviere IPv6 (robust)...
[FORTSCHRITT] Deaktiviere IPv6 in GRUB... [FORTSCHRITT] Deaktiviere IPv6 in GRUB...
[INFO] IPv6 bereits in GRUB deaktiviert [INFO] IPv6 bereits in GRUB deaktiviert
@ -83,130 +58,42 @@ System: Linux raspberrypi 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1
[DEBUG] systemd-networkd nicht aktiv - überspringe [DEBUG] systemd-networkd nicht aktiv - überspringe
[DEBUG] NetworkManager nicht aktiv - überspringe [DEBUG] NetworkManager nicht aktiv - überspringe
[DEBUG] IPv6 Einträge in /etc/hosts auskommentiert [DEBUG] IPv6 Einträge in /etc/hosts auskommentiert
[2025-06-03 21:58:06] ✅ Optionale Netzwerk-Sicherheit konfiguriert: [2025-06-03 22:16:44] ✅ Optionale Netzwerk-Sicherheit konfiguriert:
[2025-06-03 21:58:06] 📝 Sysctl-Konfiguration erstellt: /etc/sysctl.d/99-myp-security.conf [2025-06-03 22:16:44] 📝 Sysctl-Konfiguration erstellt: /etc/sysctl.d/99-myp-security.conf
[2025-06-03 21:58:06] ⚙️ Einstellungen werden beim nächsten Boot aktiv [2025-06-03 22:16:44] ⚙️ Einstellungen werden beim nächsten Boot aktiv
[2025-06-03 21:58:06] 🔧 Netzwerk-Konfiguration vorbereitet [2025-06-03 22:16:44] 🔧 Netzwerk-Konfiguration vorbereitet
[INFO] 💡 Tipp: Netzwerk-Sicherheit kann manuell aktiviert werden: [INFO] 💡 Tipp: Netzwerk-Sicherheit kann manuell aktiviert werden:
[INFO] → sudo sysctl -p /etc/sysctl.d/99-myp-security.conf [INFO] → sudo sysctl -p /etc/sysctl.d/99-myp-security.conf
[INFO] → Oder automatisch beim nächsten Neustart [INFO] → Oder automatisch beim nächsten Neustart
[DEBUG] Netzwerk-Sicherheit ohne Blockierung abgeschlossen [DEBUG] Netzwerk-Sicherheit ohne Blockierung abgeschlossen
[2025-06-03 21:58:06] === ROBUSTE PYTHON-INSTALLATION === [2025-06-03 22:16:44] === ENTFERNE DESKTOP ENVIRONMENTS FÜR KIOSK-MODUS ===
[FORTSCHRITT] Installiere Python 3 und Build-Abhängigkeiten... [FORTSCHRITT] Stoppe alle Desktop-Services...
[FORTSCHRITT] Installiere Pakete: python3 [FORTSCHRITT] Entferne Desktop-Pakete vollständig...
[FORTSCHRITT] Installiere Pakete: python3-pip [2025-06-03 22:17:13] ✅ Desktop Environments vollständig entfernt
[FORTSCHRITT] Installiere Pakete: python3-dev [2025-06-03 22:17:13] === INSTALLIERE MINIMALE X11-UMGEBUNG FÜR KIOSK ===
[FORTSCHRITT] Installiere Pakete: python3-setuptools [FORTSCHRITT] Installiere minimale X11-Pakete...
[FORTSCHRITT] Installiere Pakete: python3-venv [FORTSCHRITT] Installiere Browser für Kiosk-Modus...
[FORTSCHRITT] Installiere Pakete: python3-wheel [2025-06-03 22:17:45] ✅ Chromium erfolgreich installiert
[FORTSCHRITT] Installiere Pakete: build-essential [2025-06-03 22:17:45] ✅ Minimale X11-Umgebung installiert
[FORTSCHRITT] Installiere Pakete: libssl-dev [2025-06-03 22:17:45] === WEBAPP PERFORMANCE-OPTIMIERUNG FÜR RASPBERRY PI ===
[FORTSCHRITT] Installiere Pakete: libffi-dev [FORTSCHRITT] Konfiguriere Python-Performance-Optimierungen...
[FORTSCHRITT] Installiere Pakete: libbz2-dev [FORTSCHRITT] Optimiere Systemd-Services für bessere Performance...
[FORTSCHRITT] Installiere Pakete: libreadline-dev [2025-06-03 22:17:46] ✅ Service deaktiviert: bluetooth.service
[FORTSCHRITT] Installiere Pakete: libsqlite3-dev [2025-06-03 22:17:46] ✅ Service deaktiviert: avahi-daemon.service
[FORTSCHRITT] Installiere Pakete: libncurses5-dev [2025-06-03 22:17:46] ✅ Service deaktiviert: cups.service
[FORTSCHRITT] Installiere Pakete: libncursesw5-dev [2025-06-03 22:17:47] ✅ Service deaktiviert: cups-browsed.service
[FORTSCHRITT] Installiere Pakete: zlib1g-dev [2025-06-03 22:17:47] ✅ Service deaktiviert: wpa_supplicant.service
[FORTSCHRITT] Installiere Pakete: sqlite3 [FORTSCHRITT] Konfiguriere tmpfs für bessere I/O Performance...
[FORTSCHRITT] Validiere Python-Installation... [FORTSCHRITT] Optimiere systemd Journal für bessere Performance...
[2025-06-03 21:58:11] ✅ Python Version: 3.11.2 [FORTSCHRITT] Installiere automatische Cache-Bereinigung...
[FORTSCHRITT] Konfiguriere pip für bessere Zuverlässigkeit... [FORTSCHRITT] Konfiguriere System-Limits...
[FORTSCHRITT] Erstelle systemweite pip-Konfiguration... [FORTSCHRITT] Entferne konfliktbehaftete Webserver...
[FORTSCHRITT] Konfiguriere pip für alle Benutzer... [2025-06-03 22:17:47] ✅ Webapp Performance-Optimierung abgeschlossen:
[2025-06-03 21:58:11] ✅ pip konfiguriert für Benutzer: user [2025-06-03 22:17:47] 🚀 Python Bytecode-Optimierung aktiviert
[FORTSCHRITT] Aktualisiere pip mit Retry... [2025-06-03 22:17:47] 💾 tmpfs für temporäre Dateien konfiguriert
[2025-06-03 21:58:13] ✅ pip Version: 25.1.1 [2025-06-03 22:17:47] 📝 Journal-Logging optimiert
[2025-06-03 21:58:13] ✅ Robuste Python-Umgebung installiert [2025-06-03 22:17:47] 🧹 Automatische Cache-Bereinigung installiert
[2025-06-03 21:58:13] === ROBUSTE NODE.JS UND NPM INSTALLATION === [2025-06-03 22:17:47] ⚡ Unnötige Services deaktiviert
[FORTSCHRITT] Bereinige alte Node.js-Installationen... [2025-06-03 22:17:47] 📊 System-Limits für bessere Performance gesetzt
[FORTSCHRITT] Installiere Node.js mit Fallback-Strategie... [2025-06-03 22:17:47] === STATISCHE DATEIEN OPTIMIERUNG ===
[FORTSCHRITT] Verwende Debian Repository als Fallback... [FORTSCHRITT] Analysiere und optimiere CSS/JS Dateien...
[FORTSCHRITT] Installiere Pakete: nodejs npm
[2025-06-03 21:59:43] ✅ Node.js via Debian Repository installiert
[FORTSCHRITT] Validiere Node.js Installation...
[2025-06-03 21:59:43] ✅ Node.js Version: v18.19.0
[2025-06-03 21:59:44] ✅ npm Version: 9.2.0
[FORTSCHRITT] Optimiere npm-Konfiguration...
[2025-06-03 21:59:45] ✅ Node.js und npm erfolgreich installiert
[2025-06-03 21:59:45] === TIMEOUT-GESICHERTE SSL-ZERTIFIKATE KONFIGURATION ===
[FORTSCHRITT] Installiere SSL-Grundkomponenten...
[FORTSCHRITT] Installiere Pakete: ca-certificates openssl
[FORTSCHRITT] Aktualisiere CA-Zertifikate (timeout-gesichert)...
[ERFOLG] ✅ CA-Zertifikate erfolgreich aktualisiert
[DEBUG] SSL-Verzeichnis erstellt: /usr/local/share/ca-certificates/myp
[FORTSCHRITT] Installiere Mercedes Corporate Zertifikate (timeout-gesichert)...
[FORTSCHRITT] Lade CA-Zertifikate nach Mercedes-Import neu (timeout-gesichert)...
[ERFOLG] ✅ Mercedes-Zertifikate erfolgreich in CA-Store integriert
[FORTSCHRITT] Konfiguriere SSL-Umgebungsvariablen...
[FORTSCHRITT] Validiere SSL-Konfiguration...
[2025-06-03 21:59:49] ✅ SSL-Zertifikate verfügbar: 144 CA-Zertifikate
[FORTSCHRITT] Finalisiere SSL-Konfiguration...
[2025-06-03 21:59:49] ✅ SSL-Zertifikate timeout-gesichert konfiguriert
[DEBUG] SSL-Konfiguration abgeschlossen ohne hängende Prozesse
[2025-06-03 21:59:49] === PYTHON-PAKETE INSTALLATION ===
[FORTSCHRITT] Installiere Python-Pakete...
[FORTSCHRITT] Installiere requirements.txt...
[ERFOLG] ✅ requirements.txt erfolgreich installiert
[FORTSCHRITT] Validiere essenzielle Python-Module...
[DEBUG] flask erfolgreich importiert
[DEBUG] requests erfolgreich importiert
[ERFOLG] ✅ Essenzielle Python-Module verfügbar
[2025-06-03 21:59:50] ✅ Python-Pakete Installation abgeschlossen
[FORTSCHRITT] Zeige installierte Python-Pakete...
[2025-06-03 21:59:51] === ROBUSTES ANWENDUNGS-DEPLOYMENT ===
[FORTSCHRITT] Erstelle sicheres Zielverzeichnis: /opt/myp
[FORTSCHRITT] Validiere Source-Dateien...
[FORTSCHRITT] Kopiere Anwendungsdateien (robust)...
[FORTSCHRITT] Kopiere kritische Datei: app.py
[ERFOLG] ✅ app.py erfolgreich kopiert
[FORTSCHRITT] Kopiere kritische Datei: models.py
[ERFOLG] ✅ models.py erfolgreich kopiert
[FORTSCHRITT] Kopiere kritische Datei: requirements.txt
[ERFOLG] ✅ requirements.txt erfolgreich kopiert
[FORTSCHRITT] Kopiere Verzeichnis: blueprints
[ERFOLG] ✅ blueprints erfolgreich kopiert
[FORTSCHRITT] Kopiere Verzeichnis: config
[ERFOLG] ✅ config erfolgreich kopiert
[FORTSCHRITT] Kopiere Verzeichnis: database
[ERFOLG] ✅ database erfolgreich kopiert
[FORTSCHRITT] Kopiere Verzeichnis: static
[ERFOLG] ✅ static erfolgreich kopiert
[FORTSCHRITT] Kopiere Verzeichnis: templates
[ERFOLG] ✅ templates erfolgreich kopiert
[FORTSCHRITT] Kopiere Verzeichnis: uploads
[ERFOLG] ✅ uploads erfolgreich kopiert
[FORTSCHRITT] Kopiere Verzeichnis: utils
[ERFOLG] ✅ utils erfolgreich kopiert
[FORTSCHRITT] Kopiere Verzeichnis: logs
[ERFOLG] ✅ logs erfolgreich kopiert
[FORTSCHRITT] Kopiere Verzeichnis: certs
[ERFOLG] ✅ certs erfolgreich kopiert
[FORTSCHRITT] Kopiere optionale Datei: package.json
[FORTSCHRITT] Kopiere optionale Datei: package-lock.json
[FORTSCHRITT] Kopiere optionale Datei: tailwind.config.js
[FORTSCHRITT] Kopiere optionale Datei: postcss.config.js
[FORTSCHRITT] Kopiere optionale Datei: README.md
[FORTSCHRITT] Erstelle Verzeichnisstruktur...
[FORTSCHRITT] Setze sichere Berechtigungen...
[FORTSCHRITT] Konfiguriere robuste Python-Umgebung...
[2025-06-03 21:59:59] ✅ Python-Pfad konfiguriert: /usr/local/lib/python3.11/dist-packages/myp-app.pth
[FORTSCHRITT] Konfiguriere Umgebungsvariablen...
[FORTSCHRITT] Versuche Bash-Profile zu aktualisieren (optional)...
[FORTSCHRITT] Validiere Application Deployment...
[ERFOLG] ✅ Application Deployment vollständig validiert
[2025-06-03 21:59:59] ✅ Robustes Anwendungs-Deployment abgeschlossen
[2025-06-03 21:59:59] 📁 App-Verzeichnis: /opt/myp
[2025-06-03 21:59:59] 🐍 Python-Pfad konfiguriert
[2025-06-03 21:59:59] 🔧 Bash-Profile konfiguriert
[2025-06-03 21:59:59] 🛡️ Sichere Berechtigungen gesetzt
[2025-06-03 21:59:59] === NPM-ABHÄNGIGKEITEN INSTALLATION ===
[FORTSCHRITT] Installiere npm-Abhängigkeiten...
[2025-06-03 22:00:08] ✅ NPM-Abhängigkeiten verarbeitet
[2025-06-03 22:00:08] === SSL-ZERTIFIKAT GENERIERUNG ===
[FORTSCHRITT] Generiere selbstsigniertes SSL-Zertifikat für localhost...
[2025-06-03 22:00:08] ✅ SSL-Zertifikat erfolgreich generiert
[2025-06-03 22:00:08] === ROBUSTE SYSTEMD-SERVICES INSTALLATION ===
[FORTSCHRITT] Validiere und kopiere Service-Dateien...
[FORTSCHRITT] Kopiere essenziellen Service: myp-https.service
[ERFOLG] ✅ myp-https.service erfolgreich installiert

View File

@ -125,3 +125,5 @@
2025-06-03 15:57:20 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert 2025-06-03 15:57:20 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert
2025-06-03 20:42:04 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert 2025-06-03 20:42:04 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert
2025-06-03 22:00:23 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert 2025-06-03 22:00:23 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert
2025-06-03 22:15:16 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert
2025-06-03 22:15:51 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert

View File

@ -3433,3 +3433,19 @@
2025-06-03 22:15:19 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 1/6: 192.168.0.103 2025-06-03 22:15:19 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 1/6: 192.168.0.103
2025-06-03 22:15:27 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 2/6: 192.168.0.104 2025-06-03 22:15:27 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 2/6: 192.168.0.104
2025-06-03 22:15:34 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 3/6: 192.168.0.100 2025-06-03 22:15:34 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 3/6: 192.168.0.100
2025-06-03 22:15:40 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 4/6: 192.168.0.101
2025-06-03 22:15:51 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert
2025-06-03 22:15:51 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet
2025-06-03 22:15:52 - [printer_monitor] printer_monitor - [INFO] INFO - 🚀 Starte Steckdosen-Initialisierung beim Programmstart...
2025-06-03 22:15:52 - [printer_monitor] printer_monitor - [WARNING] WARNING - ⚠️ Keine aktiven Drucker zur Initialisierung gefunden
2025-06-03 22:15:53 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Starte automatische Tapo-Steckdosenerkennung...
2025-06-03 22:15:53 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Teste 6 Standard-IPs aus der Konfiguration
2025-06-03 22:15:53 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 1/6: 192.168.0.103
2025-06-03 22:15:59 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 2/6: 192.168.0.104
2025-06-03 22:16:06 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 3/6: 192.168.0.100
2025-06-03 22:16:13 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 4/6: 192.168.0.101
2025-06-03 22:16:14 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus...
2025-06-03 22:16:14 - [printer_monitor] printer_monitor - [INFO] INFO - Keine aktiven Drucker gefunden
2025-06-03 22:16:14 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus...
2025-06-03 22:16:14 - [printer_monitor] printer_monitor - [INFO] INFO - Keine aktiven Drucker gefunden
2025-06-03 22:16:19 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 5/6: 192.168.0.102

View File

@ -6853,3 +6853,7 @@
2025-06-03 20:50:31 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) 2025-06-03 20:50:31 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1)
2025-06-03 20:50:31 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 1 Drucker 2025-06-03 20:50:31 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 1 Drucker
2025-06-03 20:50:31 - [printers] printers - [INFO] INFO - ✅ API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.26ms 2025-06-03 20:50:31 - [printers] printers - [INFO] INFO - ✅ API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.26ms
2025-06-03 22:16:06 - [printers] printers - [INFO] INFO - Schnelles Laden abgeschlossen: 6 Drucker geladen (ohne Status-Check)
2025-06-03 22:16:14 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1)
2025-06-03 22:16:14 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker
2025-06-03 22:16:14 - [printers] printers - [INFO] INFO - ✅ API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 104.60ms

View File

@ -146,3 +146,28 @@
2025-06-03 22:15:16 - [queue_manager] queue_manager - [INFO] INFO - 🔍 Überprüfe 8 wartende Jobs... 2025-06-03 22:15:16 - [queue_manager] queue_manager - [INFO] INFO - 🔍 Überprüfe 8 wartende Jobs...
2025-06-03 22:15:35 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... 2025-06-03 22:15:35 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager...
2025-06-03 22:15:35 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... 2025-06-03 22:15:35 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread...
2025-06-03 22:15:42 - [queue_manager] queue_manager - [WARNING] WARNING - ⏱️ Ping-Timeout für Drucker 192.168.0.103 nach 5 Sekunden
2025-06-03 22:15:42 - [queue_manager] queue_manager - [ERROR] ERROR - ❌ Fehler beim Überprüfen wartender Jobs: (sqlite3.ProgrammingError) Cannot operate on a closed database.
[SQL: UPDATE printers SET last_checked=? WHERE printers.id = ?]
[parameters: [{'last_checked': datetime.datetime(2025, 6, 3, 22, 15, 42, 392707), 'printers_id': 4}]]
(Background on this error at: https://sqlalche.me/e/20/f405)
2025-06-03 22:15:42 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop
2025-06-03 22:15:42 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet
2025-06-03 22:15:42 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt
2025-06-03 22:15:52 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager...
2025-06-03 22:15:52 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler
2025-06-03 22:15:52 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager...
2025-06-03 22:15:52 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden)
2025-06-03 22:15:52 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet
2025-06-03 22:15:52 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet
2025-06-03 22:15:52 - [queue_manager] queue_manager - [INFO] INFO - 🔍 Überprüfe 8 wartende Jobs...
2025-06-03 22:16:08 - [queue_manager] queue_manager - [WARNING] WARNING - ⏱️ Ping-Timeout für Drucker 192.168.0.104 nach 5 Sekunden
2025-06-03 22:16:16 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager...
2025-06-03 22:16:16 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread...
2025-06-03 22:16:20 - [queue_manager] queue_manager - [ERROR] ERROR - ❌ Fehler beim Überprüfen wartender Jobs: (sqlite3.ProgrammingError) Cannot operate on a closed database.
[SQL: UPDATE printers SET last_checked=? WHERE printers.id = ?]
[parameters: [{'last_checked': datetime.datetime(2025, 6, 3, 22, 16, 20, 932642), 'printers_id': 4}]]
(Background on this error at: https://sqlalche.me/e/20/f405)
2025-06-03 22:16:20 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop
2025-06-03 22:16:20 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet
2025-06-03 22:16:20 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt

View File

@ -32211,3 +32211,56 @@
2025-06-03 22:15:34 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7f1b5a3eae50>, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-06-03 22:15:34 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7f1b5a3eae50>, 'Connection to 192.168.0.103 timed out. (connect timeout=2)'))
2025-06-03 22:15:34 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-06-03 22:15:34 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten
2025-06-03 22:15:34 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test 2025-06-03 22:15:34 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test
2025-06-03 22:15:37 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7f1b58a42d90>, 'Connection to 192.168.0.103 timed out. (connect timeout=2)'))
2025-06-03 22:15:37 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Steckdose für Drucker 4: (sqlite3.ProgrammingError) Cannot operate on a closed database.
(Background on this error at: https://sqlalche.me/e/20/f405)
2025-06-03 22:15:37 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 6 nicht einschalten
2025-06-03 22:15:37 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi
2025-06-03 22:15:39 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7f1b58a29e10>, 'Connection to 192.168.0.104 timed out. (connect timeout=2)'))
2025-06-03 22:15:39 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 9 nicht einschalten
2025-06-03 22:15:39 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi
2025-06-03 22:15:51 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-03 22:15:52 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-03 22:15:52 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-03 22:15:52 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 7: test
2025-06-03 22:15:54 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fba8df80e90>, 'Connection to 192.168.0.103 timed out. (connect timeout=2)'))
2025-06-03 22:15:54 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 7 nicht einschalten
2025-06-03 22:15:54 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 8: test
2025-06-03 22:15:56 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fba8d6d65d0>, 'Connection to 192.168.0.103 timed out. (connect timeout=2)'))
2025-06-03 22:15:56 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 8 nicht einschalten
2025-06-03 22:15:56 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test
2025-06-03 22:15:58 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fba8d6e8ed0>, 'Connection to 192.168.0.103 timed out. (connect timeout=2)'))
2025-06-03 22:15:58 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten
2025-06-03 22:15:58 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test
2025-06-03 22:16:00 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fba8d6eb910>, 'Connection to 192.168.0.103 timed out. (connect timeout=2)'))
2025-06-03 22:16:00 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 2 nicht einschalten
2025-06-03 22:16:00 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test
2025-06-03 22:16:02 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fba8d6d7c10>, 'Connection to 192.168.0.103 timed out. (connect timeout=2)'))
2025-06-03 22:16:02 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 3 nicht einschalten
2025-06-03 22:16:02 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test
2025-06-03 22:16:04 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fba8c5a0f10>, 'Connection to 192.168.0.103 timed out. (connect timeout=2)'))
2025-06-03 22:16:04 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten
2025-06-03 22:16:04 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test
2025-06-03 22:16:06 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fba8c4fee50>, 'Connection to 192.168.0.103 timed out. (connect timeout=2)'))
2025-06-03 22:16:06 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten
2025-06-03 22:16:06 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test
2025-06-03 22:16:08 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fba8c440ad0>, 'Connection to 192.168.0.103 timed out. (connect timeout=2)'))
2025-06-03 22:16:08 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 6 nicht einschalten
2025-06-03 22:16:08 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi
2025-06-03 22:16:11 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fba8c4482d0>, 'Connection to 192.168.0.104 timed out. (connect timeout=2)'))
2025-06-03 22:16:11 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 9 nicht einschalten
2025-06-03 22:16:11 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi
2025-06-03 22:16:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fba8c48ffd0>, 'Connection to 192.168.0.104 timed out. (connect timeout=2)'))
2025-06-03 22:16:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 10 nicht einschalten
2025-06-03 22:16:13 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 11: fee
2025-06-03 22:16:16 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fba8c548dd0>, 'Connection to 192.168.0.104 timed out. (connect timeout=2)'))
2025-06-03 22:16:16 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Steckdose für Drucker 5: (sqlite3.ProgrammingError) Cannot operate on a closed database.
(Background on this error at: https://sqlalche.me/e/20/f405)
2025-06-03 22:16:16 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 11 nicht einschalten
2025-06-03 22:16:16 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 12: fee
2025-06-03 22:16:18 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fba8c4ffd10>, 'Connection to 192.168.0.104 timed out. (connect timeout=2)'))
2025-06-03 22:16:18 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 12 nicht einschalten
2025-06-03 22:16:18 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 13: e2
2025-06-03 22:16:20 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fba8c4e5710>, 'Connection to 192.168.0.103 timed out. (connect timeout=2)'))
2025-06-03 22:16:20 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 13 nicht einschalten
2025-06-03 22:16:20 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 14: e2

View File

@ -125,3 +125,5 @@
2025-06-03 15:57:20 - [security] security - [INFO] INFO - 🔒 Security System initialisiert 2025-06-03 15:57:20 - [security] security - [INFO] INFO - 🔒 Security System initialisiert
2025-06-03 20:42:04 - [security] security - [INFO] INFO - 🔒 Security System initialisiert 2025-06-03 20:42:04 - [security] security - [INFO] INFO - 🔒 Security System initialisiert
2025-06-03 22:00:23 - [security] security - [INFO] INFO - 🔒 Security System initialisiert 2025-06-03 22:00:23 - [security] security - [INFO] INFO - 🔒 Security System initialisiert
2025-06-03 22:15:16 - [security] security - [INFO] INFO - 🔒 Security System initialisiert
2025-06-03 22:15:51 - [security] security - [INFO] INFO - 🔒 Security System initialisiert

View File

@ -219,3 +219,5 @@
2025-06-03 15:57:20 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🔧 Shutdown-Manager initialisiert 2025-06-03 15:57:20 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🔧 Shutdown-Manager initialisiert
2025-06-03 20:42:04 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🔧 Shutdown-Manager initialisiert 2025-06-03 20:42:04 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🔧 Shutdown-Manager initialisiert
2025-06-03 22:00:23 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🔧 Shutdown-Manager initialisiert 2025-06-03 22:00:23 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🔧 Shutdown-Manager initialisiert
2025-06-03 22:15:16 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🔧 Shutdown-Manager initialisiert
2025-06-03 22:15:51 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🔧 Shutdown-Manager initialisiert

View File

@ -1136,3 +1136,10 @@
2025-06-03 22:15:16 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /mnt 2025-06-03 22:15:16 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /mnt
2025-06-03 22:15:16 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-03T22:15:16.306386 2025-06-03 22:15:16 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-03T22:15:16.306386
2025-06-03 22:15:16 - [startup] startup - [INFO] INFO - ================================================== 2025-06-03 22:15:16 - [startup] startup - [INFO] INFO - ==================================================
2025-06-03 22:15:51 - [startup] startup - [INFO] INFO - ==================================================
2025-06-03 22:15:51 - [startup] startup - [INFO] INFO - 🚀 MYP Platform Backend wird gestartet...
2025-06-03 22:15:51 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0]
2025-06-03 22:15:51 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-03 22:15:51 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /mnt
2025-06-03 22:15:51 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-03T22:15:51.607422
2025-06-03 22:15:51 - [startup] startup - [INFO] INFO - ==================================================

View File

@ -8,3 +8,5 @@
2025-06-03 15:57:20 - [system_control] system_control - [INFO] INFO - 🔧 System-Control-Manager initialisiert 2025-06-03 15:57:20 - [system_control] system_control - [INFO] INFO - 🔧 System-Control-Manager initialisiert
2025-06-03 20:42:04 - [system_control] system_control - [INFO] INFO - 🔧 System-Control-Manager initialisiert 2025-06-03 20:42:04 - [system_control] system_control - [INFO] INFO - 🔧 System-Control-Manager initialisiert
2025-06-03 22:00:23 - [system_control] system_control - [INFO] INFO - 🔧 System-Control-Manager initialisiert 2025-06-03 22:00:23 - [system_control] system_control - [INFO] INFO - 🔧 System-Control-Manager initialisiert
2025-06-03 22:15:16 - [system_control] system_control - [INFO] INFO - 🔧 System-Control-Manager initialisiert
2025-06-03 22:15:51 - [system_control] system_control - [INFO] INFO - 🔧 System-Control-Manager initialisiert