=================================================================
MYP Installation Log - 2025-06-10 09:33:12
Script Version: 5.0.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
Arbeitsverzeichnis: /mnt
Log-Verzeichnis: /mnt/logs
=================================================================

[0;32m[2025-06-10 09:33:12] === MYP VOLLAUTOMATISCHES SETUP GESTARTET ===[0m
[0;32m[2025-06-10 09:33:12] Version: 5.0.0[0m
[0;32m[2025-06-10 09:33:12] Arbeitsverzeichnis: /mnt[0m
[0;32m[2025-06-10 09:33:12] ✅ Root-Berechtigung bestätigt[0m
[0;32m[2025-06-10 09:33:12] === VALIDIERE CREDENTIALS KONFIGURATION ===[0m
[0;36m[ERFOLG] ✅ Alle Credentials korrekt konfiguriert[0m
[0;32m[2025-06-10 09:33:12]    🔑 SECRET_KEY: 74456301... (44 Zeichen)[0m
[0;32m[2025-06-10 09:33:12]    🔒 MAIN_PASSWORD: 7445... (13 Zeichen)[0m
[0;32m[2025-06-10 09:33:12]    📧 ADMIN_EMAIL: admin@mercedes-benz.com[0m
[0;32m[2025-06-10 09:33:12]    📧 TAPO_EMAIL: till.tomczak@mercedes-benz.com[0m
[0;32m[2025-06-10 09:33:12]    🐙 GITHUB_CLIENT_ID: 7c5d8bef...[0m
[0;32m[2025-06-10 09:33:12] === AUTOMATISCHE INSTALLATIONSMODUS-ERKENNUNG ===[0m
[0;32m[2025-06-10 09:33:12] 🔍 Viel RAM ( MB) erkannt (+1 Punkt für Entwicklung)[0m
[0;32m[2025-06-10 09:33:12] 🔍 Kein Desktop-Environment erkannt (+1 Punkt für Produktion)[0m
[0;32m[2025-06-10 09:33:13] 📊 Bewertung: Produktion=1, Entwicklung=1[0m
[0;32m[2025-06-10 09:33:13] ⚖️ Unentschieden - Standard: ENTWICKLUNGS-INSTALLATION[0m
[0;32m[2025-06-10 09:33:13]    → Verwenden Sie --production für Kiosk-Installation[0m
[0;32m[2025-06-10 09:33:20] 🔧 Starte ENTWICKLUNGS-INSTALLATION...[0m
[0;32m[2025-06-10 09:33:20] === AUTOMATISCHE ENTWICKLUNGS-INSTALLATION ===[0m
[0;32m[2025-06-10 09:33:20] === SYSTEM-RESSOURCEN PRÜFUNG ===[0m
[0;35m[FORTSCHRITT] Prüfe RAM...[0m
[0;35m[FORTSCHRITT] Verfügbarer RAM: 3914MB[0m
[0;36m[ERFOLG] ✅ Ausreichend RAM verfügbar (3914MB)[0m
[0;35m[FORTSCHRITT] Prüfe Festplattenplatz...[0m
[0;35m[FORTSCHRITT] Verfügbarer Festplattenplatz: 12,0GB (12284MB)[0m
[0;36m[ERFOLG] ✅ Ausreichend Festplattenplatz verfügbar (12,0GB)[0m
[0;35m[FORTSCHRITT] Prüfe CPU...[0m
[0;35m[FORTSCHRITT] CPU: 4 Kern(e) - 11th Gen Intel(R) Core(TM) i7-11850H @ 2.50GHz[0m
[0;36m[ERFOLG] ✅ CPU-Information erfolgreich ermittelt[0m
[0;32m[2025-06-10 09:33:20] ✅ System-Ressourcen-Prüfung abgeschlossen[0m
[0;35m[FORTSCHRITT] Prüfe Debian/Raspbian-System...[0m
[0;34m[DEBUG] Debian erkannt über /etc/debian_version: 12.11[0m
[0;32m[2025-06-10 09:33:20] ✅ Debian/Raspbian-basiertes System erkannt (Version: 12.11)[0m
[0;35m[FORTSCHRITT] Prüfe Raspberry Pi Hardware...[0m
[0;34m[INFO] 💻 Standard-PC/Server System (kein Raspberry Pi)[0m
[0;34m[DEBUG] Kein Raspberry Pi erkannt. Hardware-Info:[0m
[0;34m[DEBUG]   - Device Tree: nicht verfügbar[0m
[0;34m[DEBUG]   - CPU Hardware: nicht verfügbar[0m
[0;35m[FORTSCHRITT] Prüfe System-Architektur...[0m
[0;34m[INFO] 📐 System-Architektur: x86_64[0m
[0;34m[INFO]    → 64-Bit x86 Architektur erkannt[0m
[0;35m[FORTSCHRITT] Prüfe Kernel-Version...[0m
[0;34m[INFO] 🐧 Kernel-Version: 6.1.0-37-amd64[0m
[0;34m[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[0m
[0;32m[2025-06-10 09:33:20] ✅ System-Analyse abgeschlossen[0m
[0;35m[FORTSCHRITT] Prüfe Internetverbindung (erweiterte Methoden)...[0m
[0;35m[FORTSCHRITT] Teste DNS-Auflösung...[0m
[0;34m[DEBUG] DNS-Test Details: Teste DNS für 8.8.8.8: Erfolg mit nslookup. [0m
[0;36m[ERFOLG] ✅ Internetverbindung verfügbar[0m
[0;34m[INFO]    🔍 Erkannt via: DNS-Auflösung (nslookup: 8.8.8.8)[0m
[0;35m[FORTSCHRITT] Ermittle externe IP-Adresse...[0m
[0;34m[INFO]    🌐 Externe IP: 163.116.178.113[0m
[0;34m[DEBUG] Externe IP ermittelt über ifconfig.me: 163.116.178.113[0m
[0;32m[2025-06-10 09:33:20] === KONFIGURIERE HOSTNAME ===[0m
[0;32m[2025-06-10 09:33:20] ✅ Hostname bereits korrekt: 'raspberrypi'[0m
[0;32m[2025-06-10 09:33:20] ✅ Hostname-Auflösung funktioniert: raspberrypi -> 127.0.1.1[0m
[0;32m[2025-06-10 09:33:20] === ANTI-HÄNGE SYSTEM-UPDATE MIT TIMEOUTS ===[0m
[0;35m[FORTSCHRITT] Konfiguriere APT für bessere Zuverlässigkeit (timeout-gesichert)...[0m
[0;35m[FORTSCHRITT] Validiere APT-Repositories (timeout-gesichert)...[0m
[0;35m[FORTSCHRITT] Bereinige APT-Lock-Dateien...[0m
[0;35m[FORTSCHRITT] Aktualisiere Paketlisten (max 60s timeout)...[0m
[0;36m[ERFOLG] ✅ APT Update erfolgreich[0m
[0;35m[FORTSCHRITT] Führe System-Upgrade durch (max 120s timeout)...[0m
[0;36m[ERFOLG] ✅ System Upgrade erfolgreich[0m
[0;35m[FORTSCHRITT] Installiere essenzielle System-Tools...[0m
[0;35m[FORTSCHRITT] Installiere Pakete: ca-certificates[0m
[0;35m[FORTSCHRITT] Installiere Pakete: gnupg[0m
[0;35m[FORTSCHRITT] Installiere Pakete: curl[0m
[0;35m[FORTSCHRITT] Installiere Pakete: wget[0m
[0;35m[FORTSCHRITT] Installiere Pakete: git[0m
[0;35m[FORTSCHRITT] Installiere Pakete: nano[0m
[0;35m[FORTSCHRITT] Installiere Pakete: htop[0m
[0;35m[FORTSCHRITT] Installiere Pakete: rsync[0m
[0;35m[FORTSCHRITT] Installiere Pakete: unzip[0m
[0;35m[FORTSCHRITT] Installiere Pakete: sudo[0m
[0;35m[FORTSCHRITT] Installiere Pakete: systemd[0m
[0;35m[FORTSCHRITT] Installiere Pakete: lsb-release[0m
[0;35m[FORTSCHRITT] Installiere Pakete: apt-transport-https[0m
[0;35m[FORTSCHRITT] Installiere Pakete: software-properties-common[0m
[0;35m[FORTSCHRITT] Installiere Pakete: bc[0m
[0;35m[FORTSCHRITT] Installiere Pakete: dbus[0m
[0;35m[FORTSCHRITT] Installiere Pakete: systemd-timesyncd[0m
[0;35m[FORTSCHRITT] Synchronisiere Systemzeit...[0m
[0;32m[2025-06-10 09:33:27] ✅ Robustes System-Update abgeschlossen[0m
[0;32m[2025-06-10 09:33:27] === SIMPLE NETZWERK-SICHERHEIT (ANTI-HÄNGE VERSION) ===[0m
[0;34m[INFO] 🚀 Netzwerk-Sicherheit übersprungen für schnellere Installation[0m
[0;34m[INFO] 📝 Kann später manuell aktiviert werden mit: SKIP_NETWORK_SECURITY=0[0m
[0;32m[2025-06-10 09:33:27] === ROBUSTE PYTHON-INSTALLATION ===[0m
[0;35m[FORTSCHRITT] Installiere Python 3 und Build-Abhängigkeiten...[0m
[0;35m[FORTSCHRITT] Installiere Pakete: python3[0m
[0;35m[FORTSCHRITT] Installiere Pakete: python3-pip[0m
[0;35m[FORTSCHRITT] Installiere Pakete: python3-dev[0m
[0;35m[FORTSCHRITT] Installiere Pakete: python3-setuptools[0m
[0;35m[FORTSCHRITT] Installiere Pakete: python3-venv[0m
[0;35m[FORTSCHRITT] Installiere Pakete: python3-wheel[0m
[0;35m[FORTSCHRITT] Installiere Pakete: build-essential[0m
[0;35m[FORTSCHRITT] Installiere Pakete: libssl-dev[0m
[0;35m[FORTSCHRITT] Installiere Pakete: libffi-dev[0m
[0;35m[FORTSCHRITT] Installiere Pakete: libbz2-dev[0m
[0;35m[FORTSCHRITT] Installiere Pakete: libreadline-dev[0m
[0;35m[FORTSCHRITT] Installiere Pakete: libsqlite3-dev[0m
[0;35m[FORTSCHRITT] Installiere Pakete: libncurses5-dev[0m
[0;35m[FORTSCHRITT] Installiere Pakete: libncursesw5-dev[0m
[0;35m[FORTSCHRITT] Installiere Pakete: zlib1g-dev[0m
[0;35m[FORTSCHRITT] Installiere Pakete: sqlite3[0m
[0;35m[FORTSCHRITT] Validiere Python-Installation...[0m
[0;32m[2025-06-10 09:33:33] ✅ Python Version: 3.11.2[0m
[0;35m[FORTSCHRITT] Konfiguriere pip für bessere Zuverlässigkeit...[0m
[0;35m[FORTSCHRITT] Erstelle systemweite pip-Konfiguration...[0m
[0;35m[FORTSCHRITT] Konfiguriere pip für alle Benutzer...[0m
[0;32m[2025-06-10 09:33:33] ✅ pip konfiguriert für Benutzer: user[0m
[0;35m[FORTSCHRITT] Aktualisiere pip mit Retry...[0m
[0;32m[2025-06-10 09:33:34] ✅ pip Version: 25.1.1[0m
[0;32m[2025-06-10 09:33:34] ✅ Robuste Python-Umgebung installiert[0m
[0;32m[2025-06-10 09:33:34] === ROBUSTE NODE.JS UND NPM INSTALLATION ===[0m
[0;35m[FORTSCHRITT] Bereinige alte Node.js-Installationen...[0m
[0;35m[FORTSCHRITT] Installiere Node.js mit Fallback-Strategie...[0m
[0;35m[FORTSCHRITT] Verwende Debian Repository als Fallback...[0m
[0;35m[FORTSCHRITT] Installiere Pakete: nodejs npm[0m
[0;32m[2025-06-10 09:35:02] ✅ Node.js via Debian Repository installiert[0m
[0;35m[FORTSCHRITT] Validiere Node.js Installation...[0m
[0;32m[2025-06-10 09:35:02] ✅ Node.js Version: v18.19.0[0m
[0;32m[2025-06-10 09:35:03] ✅ npm Version: 9.2.0[0m
[0;35m[FORTSCHRITT] Optimiere npm-Konfiguration...[0m
[0;32m[2025-06-10 09:35:04] ✅ Node.js und npm erfolgreich installiert[0m
[0;32m[2025-06-10 09:35:04] === ANTI-HÄNGE SSL-ZERTIFIKATE KONFIGURATION ===[0m
[0;35m[FORTSCHRITT] Installiere SSL-Grundkomponenten (timeout-gesichert)...[0m
[0;36m[ERFOLG] ✅ SSL-Grundkomponenten installiert[0m
[0;35m[FORTSCHRITT] Überspringe CA-Update um Hänger zu vermeiden...[0m
[0;34m[INFO] 💡 CA-Zertifikate werden beim nächsten Boot automatisch aktualisiert[0m
[0;35m[FORTSCHRITT] Kopiere Mercedes-Zertifikate (max 30s)...[0m
[0;34m[INFO] Mercedes-Zertifikate werden beim nächsten Boot aktiv[0m
[0;35m[FORTSCHRITT] Konfiguriere SSL-Umgebungsvariablen (schnell)...[0m
[0;32m[2025-06-10 09:35:04] ✅ SSL-Zertifikate anti-hänge konfiguriert[0m
[0;34m[INFO] 📝 CA-Updates werden automatisch beim nächsten Boot durchgeführt[0m
[0;32m[2025-06-10 09:35:04] === PYTHON-PAKETE INSTALLATION ===[0m
[0;35m[FORTSCHRITT] Installiere Python-Pakete...[0m
[0;35m[FORTSCHRITT] Installiere requirements.txt...[0m
[0;36m[ERFOLG] ✅ requirements.txt erfolgreich installiert[0m
[0;35m[FORTSCHRITT] Validiere essenzielle Python-Module...[0m
[0;34m[DEBUG] flask erfolgreich importiert[0m
[0;34m[DEBUG] requests erfolgreich importiert[0m
[0;36m[ERFOLG] ✅ Essenzielle Python-Module verfügbar[0m
[0;32m[2025-06-10 09:35:06] ✅ Python-Pakete Installation abgeschlossen[0m
[0;35m[FORTSCHRITT] Zeige installierte Python-Pakete...[0m
[0;32m[2025-06-10 09:35:06] === ROBUSTES ANWENDUNGS-DEPLOYMENT ===[0m
[0;35m[FORTSCHRITT] Erstelle sicheres Zielverzeichnis: /opt/myp[0m
[0;35m[FORTSCHRITT] Validiere Source-Dateien...[0m
[0;35m[FORTSCHRITT] Kopiere Anwendungsdateien (robust)...[0m
[0;35m[FORTSCHRITT] Kopiere kritische Datei: app.py[0m
[0;36m[ERFOLG] ✅ app.py erfolgreich kopiert[0m
[0;35m[FORTSCHRITT] Kopiere kritische Datei: models.py[0m
[0;36m[ERFOLG] ✅ models.py erfolgreich kopiert[0m
[0;35m[FORTSCHRITT] Kopiere kritische Datei: requirements.txt[0m
[0;36m[ERFOLG] ✅ requirements.txt erfolgreich kopiert[0m
[0;35m[FORTSCHRITT] Kopiere Verzeichnis: blueprints[0m
[0;36m[ERFOLG] ✅ blueprints erfolgreich kopiert[0m
[0;35m[FORTSCHRITT] Kopiere Verzeichnis: config[0m
[0;36m[ERFOLG] ✅ config erfolgreich kopiert[0m
[0;35m[FORTSCHRITT] Kopiere Verzeichnis: database[0m
[0;36m[ERFOLG] ✅ database erfolgreich kopiert[0m
[0;35m[FORTSCHRITT] Kopiere Verzeichnis: static[0m
[0;36m[ERFOLG] ✅ static erfolgreich kopiert[0m
[0;35m[FORTSCHRITT] Kopiere Verzeichnis: templates[0m
[0;36m[ERFOLG] ✅ templates erfolgreich kopiert[0m
[0;35m[FORTSCHRITT] Kopiere Verzeichnis: uploads[0m
[0;36m[ERFOLG] ✅ uploads erfolgreich kopiert[0m
[0;35m[FORTSCHRITT] Kopiere Verzeichnis: utils[0m
[0;36m[ERFOLG] ✅ utils erfolgreich kopiert[0m
[0;35m[FORTSCHRITT] Kopiere Verzeichnis: logs[0m
[0;36m[ERFOLG] ✅ logs erfolgreich kopiert[0m
[0;35m[FORTSCHRITT] Kopiere Verzeichnis: certs[0m
[0;36m[ERFOLG] ✅ certs erfolgreich kopiert[0m
[0;35m[FORTSCHRITT] Kopiere optionale Datei: package.json[0m
[0;35m[FORTSCHRITT] Kopiere optionale Datei: package-lock.json[0m
[0;35m[FORTSCHRITT] Kopiere optionale Datei: tailwind.config.js[0m
[0;35m[FORTSCHRITT] Kopiere optionale Datei: postcss.config.js[0m
[0;35m[FORTSCHRITT] Kopiere optionale Datei: README.md[0m
[0;35m[FORTSCHRITT] Erstelle Verzeichnisstruktur...[0m
[0;35m[FORTSCHRITT] Setze sichere Berechtigungen...[0m
[0;35m[FORTSCHRITT] Konfiguriere robuste Python-Umgebung...[0m
[0;32m[2025-06-10 09:35:16] ✅ Python-Pfad konfiguriert: /usr/local/lib/python3.11/dist-packages/myp-app.pth[0m
[0;35m[FORTSCHRITT] Konfiguriere Umgebungsvariablen...[0m
[0;35m[FORTSCHRITT] Versuche Bash-Profile zu aktualisieren (optional)...[0m
[0;35m[FORTSCHRITT] Validiere Application Deployment...[0m
[0;36m[ERFOLG] ✅ Application Deployment vollständig validiert[0m
[0;32m[2025-06-10 09:35:16] ✅ Robustes Anwendungs-Deployment abgeschlossen[0m
[0;32m[2025-06-10 09:35:16]    📁 App-Verzeichnis: /opt/myp[0m
[0;32m[2025-06-10 09:35:16]    🐍 Python-Pfad konfiguriert[0m
[0;32m[2025-06-10 09:35:16]    🔧 Bash-Profile konfiguriert[0m
[0;32m[2025-06-10 09:35:16]    🛡️ Sichere Berechtigungen gesetzt[0m
[0;32m[2025-06-10 09:35:16] === NPM-ABHÄNGIGKEITEN INSTALLATION ===[0m
[0;35m[FORTSCHRITT] Installiere npm-Abhängigkeiten...[0m
[0;32m[2025-06-10 09:35:17] ✅ npm install erfolgreich (Standard)[0m
[0;35m[FORTSCHRITT] Korrigiere npm-Berechtigungen für kiosk-User...[0m
