================================================================= MYP Installation Log - 2025-06-04 09:12:54 Script Version: 4.1.0 System: Linux debian 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 ================================================================= [2025-06-04 09:12:54] === MODUS: ROBUSTE ABHÄNGIGKEITEN-INSTALLATION FÜR MANUELLES TESTEN === [2025-06-04 09:12:54] ✅ Root-Berechtigung bestätigt [2025-06-04 09:12:54] === SYSTEM-RESSOURCEN PRÜFUNG === [FORTSCHRITT] Prüfe RAM... [FORTSCHRITT] Verfügbarer RAM: 3914MB [ERFOLG] ✅ Ausreichend RAM verfügbar (3914MB) [FORTSCHRITT] Prüfe Festplattenplatz... [FORTSCHRITT] Verfügbarer Festplattenplatz: 13,2GB (13473MB) [ERFOLG] ✅ Ausreichend Festplattenplatz verfügbar (13,2GB) [FORTSCHRITT] Prüfe CPU... [FORTSCHRITT] CPU: 4 Kern(e) - 11th Gen Intel(R) Core(TM) i7-11850H @ 2.50GHz [ERFOLG] ✅ CPU-Information erfolgreich ermittelt [2025-06-04 09:12:54] ✅ System-Ressourcen-Prüfung abgeschlossen [FORTSCHRITT] Prüfe Debian/Raspbian-System... [DEBUG] Debian erkannt über /etc/debian_version: 12.11 [2025-06-04 09:12:54] ✅ Debian/Raspbian-basiertes System erkannt (Version: 12.11) [FORTSCHRITT] Prüfe Raspberry Pi Hardware... [INFO] 💻 Standard-PC/Server System (kein Raspberry Pi) [DEBUG] Kein Raspberry Pi erkannt. Hardware-Info: [DEBUG] - Device Tree: nicht verfügbar [DEBUG] - CPU Hardware: nicht verfügbar [FORTSCHRITT] Prüfe System-Architektur... [INFO] 📐 System-Architektur: x86_64 [INFO] → 64-Bit x86 Architektur erkannt [FORTSCHRITT] Prüfe Kernel-Version... [INFO] 🐧 Kernel-Version: 6.1.0-37-amd64 [DEBUG] Vollständige Kernel-Info: Linux debian 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux [2025-06-04 09:12:54] ✅ System-Analyse abgeschlossen [FORTSCHRITT] Prüfe Internetverbindung (erweiterte Methoden)... [FORTSCHRITT] Teste DNS-Auflösung... [DEBUG] DNS-Test Details: Teste DNS für 8.8.8.8: Erfolg mit nslookup.  [ERFOLG] ✅ Internetverbindung verfügbar [INFO] 🔍 Erkannt via: DNS-Auflösung (nslookup: 8.8.8.8) [FORTSCHRITT] Ermittle externe IP-Adresse... [INFO] 🌐 Externe IP: 163.116.178.114 [DEBUG] Externe IP ermittelt über ifconfig.me: 163.116.178.114 [2025-06-04 09:12:55] === KONFIGURIERE HOSTNAME === [FORTSCHRITT] Setze Hostname von 'debian' auf 'raspberrypi'... [2025-06-04 09:12:55] ✅ Hostname erfolgreich auf 'raspberrypi' gesetzt [2025-06-04 09:12:55] ✅ Hostname-Auflösung funktioniert: raspberrypi -> 127.0.1.1 [2025-06-04 09:12:55] === ANTI-HÄNGE SYSTEM-UPDATE MIT TIMEOUTS === [FORTSCHRITT] Konfiguriere APT für bessere Zuverlässigkeit (timeout-gesichert)... [FORTSCHRITT] Validiere APT-Repositories (timeout-gesichert)... [FORTSCHRITT] Bereinige APT-Lock-Dateien... [FORTSCHRITT] Aktualisiere Paketlisten (max 60s timeout)... [ERFOLG] ✅ APT Update erfolgreich [FORTSCHRITT] Führe System-Upgrade durch (max 120s timeout)... [ERFOLG] ✅ System Upgrade erfolgreich [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-04 09:13:28] ✅ Robustes System-Update abgeschlossen [2025-06-04 09:13:28] === SIMPLE NETZWERK-SICHERHEIT (ANTI-HÄNGE VERSION) === [INFO] 🚀 Netzwerk-Sicherheit übersprungen für schnellere Installation [INFO] 📝 Kann später manuell aktiviert werden mit: SKIP_NETWORK_SECURITY=0 [2025-06-04 09:13:28] === ROBUSTE PYTHON-INSTALLATION === [FORTSCHRITT] Installiere Python 3 und Build-Abhängigkeiten... [FORTSCHRITT] Installiere Pakete: python3 [FORTSCHRITT] Installiere Pakete: python3-pip [FORTSCHRITT] Installiere Pakete: python3-dev [FORTSCHRITT] Installiere Pakete: python3-setuptools [FORTSCHRITT] Installiere Pakete: python3-venv [FORTSCHRITT] Installiere Pakete: python3-wheel [FORTSCHRITT] Installiere Pakete: build-essential [FORTSCHRITT] Installiere Pakete: libssl-dev [FORTSCHRITT] Installiere Pakete: libffi-dev [FORTSCHRITT] Installiere Pakete: libbz2-dev [FORTSCHRITT] Installiere Pakete: libreadline-dev [FORTSCHRITT] Installiere Pakete: libsqlite3-dev [FORTSCHRITT] Installiere Pakete: libncurses5-dev [FORTSCHRITT] Installiere Pakete: libncursesw5-dev [FORTSCHRITT] Installiere Pakete: zlib1g-dev [FORTSCHRITT] Installiere Pakete: sqlite3 [FORTSCHRITT] Validiere Python-Installation... [2025-06-04 09:14:40] ✅ Python Version: 3.11.2 [FORTSCHRITT] Konfiguriere pip für bessere Zuverlässigkeit... [FORTSCHRITT] Erstelle systemweite pip-Konfiguration... [FORTSCHRITT] Konfiguriere pip für alle Benutzer... [2025-06-04 09:14:40] ✅ pip konfiguriert für Benutzer: user [FORTSCHRITT] Aktualisiere pip mit Retry... [2025-06-04 09:14:43] ✅ pip Version: 25.1.1 [2025-06-04 09:14:43] ✅ Robuste Python-Umgebung installiert [2025-06-04 09:14:43] === ROBUSTE NODE.JS UND NPM INSTALLATION === [FORTSCHRITT] Bereinige alte Node.js-Installationen... [FORTSCHRITT] Installiere Node.js mit Fallback-Strategie... [FORTSCHRITT] Verwende Debian Repository als Fallback... [FORTSCHRITT] Installiere Pakete: nodejs npm [2025-06-04 09:17:21] ✅ Node.js via Debian Repository installiert [FORTSCHRITT] Validiere Node.js Installation... [2025-06-04 09:17:21] ✅ Node.js Version: v18.19.0 [2025-06-04 09:17:21] ✅ npm Version: 9.2.0 [FORTSCHRITT] Optimiere npm-Konfiguration... [2025-06-04 09:17:23] ✅ Node.js und npm erfolgreich installiert [2025-06-04 09:17:23] === ANTI-HÄNGE SSL-ZERTIFIKATE KONFIGURATION === [FORTSCHRITT] Installiere SSL-Grundkomponenten (timeout-gesichert)... [ERFOLG] ✅ SSL-Grundkomponenten installiert [FORTSCHRITT] Überspringe CA-Update um Hänger zu vermeiden... [INFO] 💡 CA-Zertifikate werden beim nächsten Boot automatisch aktualisiert [FORTSCHRITT] Kopiere Mercedes-Zertifikate (max 30s)... [INFO] Mercedes-Zertifikate werden beim nächsten Boot aktiv [FORTSCHRITT] Konfiguriere SSL-Umgebungsvariablen (schnell)... [2025-06-04 09:17:23] ✅ SSL-Zertifikate anti-hänge konfiguriert [INFO] 📝 CA-Updates werden automatisch beim nächsten Boot durchgeführt [2025-06-04 09:17:23] === 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-04 09:18:00] ✅ Python-Pakete Installation abgeschlossen [FORTSCHRITT] Zeige installierte Python-Pakete... [2025-06-04 09:18:01] === 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-04 09:18:33] ✅ Python-Pfad konfiguriert: /usr/local/lib/python3.11/dist-packages/myp-app.pth [FORTSCHRITT] Konfiguriere Umgebungsvariablen... [FORTSCHRITT] Versuche Bash-Profile zu aktualisieren (optional)... [2025-06-04 09:18:33] ✅ Root Bash-Profile aktualisiert [FORTSCHRITT] Validiere Application Deployment... [ERFOLG] ✅ Application Deployment vollständig validiert [2025-06-04 09:18:33] ✅ Robustes Anwendungs-Deployment abgeschlossen [2025-06-04 09:18:33] 📁 App-Verzeichnis: /opt/myp [2025-06-04 09:18:33] 🐍 Python-Pfad konfiguriert [2025-06-04 09:18:33] 🔧 Bash-Profile konfiguriert [2025-06-04 09:18:33] 🛡️ Sichere Berechtigungen gesetzt [2025-06-04 09:18:33] === NPM-ABHÄNGIGKEITEN INSTALLATION === [FORTSCHRITT] Installiere npm-Abhängigkeiten... [2025-06-04 09:18:43] ✅ npm install erfolgreich (Standard) [2025-06-04 09:18:43] ✅ NPM-Abhängigkeiten verarbeitet [2025-06-04 09:18:43] === ROBUSTE SYSTEMD-SERVICES INSTALLATION === [FORTSCHRITT] Validiere und kopiere Service-Dateien... [FORTSCHRITT] Kopiere essenziellen Service: myp-https.service [ERFOLG] ✅ myp-https.service erfolgreich installiert