diff --git a/backend/logs/myp-install-debug.log b/backend/logs/myp-install-debug.log index ade04842..1f8d3cf7 100644 --- a/backend/logs/myp-install-debug.log +++ b/backend/logs/myp-install-debug.log @@ -1,36 +1,32 @@ ================================================================= -MYP Installation DEBUG Log - 2025-06-03 15:28:48 +MYP Installation DEBUG Log - 2025-06-03 15:45:48 ================================================================= -[2025-06-03 15:28:48] DEBUG von setup.sh:449 +[2025-06-03 15:45:49] DEBUG von setup.sh:449 Debian erkannt über /etc/debian_version: 12.11 --- -[2025-06-03 15:28:48] DEBUG von setup.sh:517 +[2025-06-03 15:45:49] DEBUG von setup.sh:517 Kein Raspberry Pi erkannt. Hardware-Info: --- -[2025-06-03 15:28:48] DEBUG von setup.sh:518 +[2025-06-03 15:45:49] DEBUG von setup.sh:518 - Device Tree: nicht verfügbar --- -[2025-06-03 15:28:48] DEBUG von setup.sh:519 +[2025-06-03 15:45:49] DEBUG von setup.sh:519 - CPU Hardware: nicht verfügbar --- -[2025-06-03 15:28:48] DEBUG von setup.sh:559 -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 15:45:49] DEBUG von setup.sh:559 +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-03 15:28:49] DEBUG von setup.sh:615 +[2025-06-03 15:45:49] DEBUG von setup.sh:615 DNS-Test Details: Teste DNS für 8.8.8.8: Erfolg mit nslookup. --- -[2025-06-03 15:28:49] DEBUG von setup.sh:716 +[2025-06-03 15:45:50] DEBUG von setup.sh:716 Externe IP ermittelt über ifconfig.me: 163.116.178.31 --- -[2025-06-03 15:28:58] DEBUG von setup.sh:1179 -sysctl-Konfiguration erstellt: /etc/sysctl.d/99-myp-security.conf ---- - diff --git a/backend/logs/myp-install-errors.log b/backend/logs/myp-install-errors.log index 39e0f991..3c44b950 100644 --- a/backend/logs/myp-install-errors.log +++ b/backend/logs/myp-install-errors.log @@ -1,4 +1,4 @@ ================================================================= -MYP Installation FEHLER Log - 2025-06-03 15:28:48 +MYP Installation FEHLER Log - 2025-06-03 15:45:48 ================================================================= diff --git a/backend/logs/myp-install-warnings.log b/backend/logs/myp-install-warnings.log index 05356fb8..3d83789d 100644 --- a/backend/logs/myp-install-warnings.log +++ b/backend/logs/myp-install-warnings.log @@ -1,4 +1,4 @@ ================================================================= -MYP Installation WARNUNGEN Log - 2025-06-03 15:28:48 +MYP Installation WARNUNGEN Log - 2025-06-03 15:45:48 ================================================================= diff --git a/backend/logs/myp-install.log b/backend/logs/myp-install.log index 67724cca..a4739721 100644 --- a/backend/logs/myp-install.log +++ b/backend/logs/myp-install.log @@ -1,25 +1,25 @@ ================================================================= -MYP Installation Log - 2025-06-03 15:28:48 +MYP Installation Log - 2025-06-03 15:45:48 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 debian 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux ================================================================= -[2025-06-03 15:28:48] === MODUS: ROBUSTE ABHÄNGIGKEITEN-INSTALLATION FÜR MANUELLES TESTEN === -[2025-06-03 15:28:48] ✅ Root-Berechtigung bestätigt -[2025-06-03 15:28:48] === SYSTEM-RESSOURCEN PRÜFUNG === +[2025-06-03 15:45:48] === MODUS: ROBUSTE ABHÄNGIGKEITEN-INSTALLATION FÜR MANUELLES TESTEN === +[2025-06-03 15:45:49] ✅ Root-Berechtigung bestätigt +[2025-06-03 15:45:49] === SYSTEM-RESSOURCEN PRÜFUNG === [FORTSCHRITT] Prüfe RAM... [FORTSCHRITT] Verfügbarer RAM: 24031MB [ERFOLG] ✅ Ausreichend RAM verfügbar (24031MB) [FORTSCHRITT] Prüfe Festplattenplatz... -[FORTSCHRITT] Verfügbarer Festplattenplatz: 12,5GB (12815MB) -[ERFOLG] ✅ Ausreichend Festplattenplatz verfügbar (12,5GB) +[FORTSCHRITT] Verfügbarer Festplattenplatz: 13,2GB (13473MB) +[ERFOLG] ✅ Ausreichend Festplattenplatz verfügbar (13,2GB) [FORTSCHRITT] Prüfe CPU... [FORTSCHRITT] CPU: 8 Kern(e) - 11th Gen Intel(R) Core(TM) i7-11850H @ 2.50GHz [ERFOLG] ✅ CPU-Information erfolgreich ermittelt -[2025-06-03 15:28:48] ✅ System-Ressourcen-Prüfung abgeschlossen +[2025-06-03 15:45:49] ✅ System-Ressourcen-Prüfung abgeschlossen [FORTSCHRITT] Prüfe Debian/Raspbian-System... [DEBUG] Debian erkannt über /etc/debian_version: 12.11 -[2025-06-03 15:28:48] ✅ Debian/Raspbian-basiertes System erkannt (Version: 12.11) +[2025-06-03 15:45:49] ✅ 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: @@ -30,8 +30,8 @@ System: Linux raspberrypi 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 [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 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 15:28:48] ✅ System-Analyse abgeschlossen +[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-03 15:45:49] ✅ 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.  @@ -40,41 +40,5 @@ System: Linux raspberrypi 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 [FORTSCHRITT] Ermittle externe IP-Adresse... [INFO] 🌐 Externe IP: 163.116.178.31 [DEBUG] Externe IP ermittelt über ifconfig.me: 163.116.178.31 -[2025-06-03 15:28:49] === KONFIGURIERE HOSTNAME === -[2025-06-03 15:28:49] ✅ Hostname bereits korrekt: 'raspberrypi' -[2025-06-03 15:28:49] ✅ Hostname-Auflösung funktioniert: raspberrypi -> 127.0.1.1 -[2025-06-03 15:28:49] === ROBUSTE SYSTEM-UPDATE === -[FORTSCHRITT] Konfiguriere APT für bessere Zuverlässigkeit... -[FORTSCHRITT] Validiere APT-Repositories... -[2025-06-03 15:28:49] ✅ 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 15:28:58] ✅ Robustes System-Update abgeschlossen -[2025-06-03 15:28:58] === KONFIGURIERE ROBUSTE NETZWERK-SICHERHEIT === -[FORTSCHRITT] Deaktiviere IPv6 (robust)... -[FORTSCHRITT] Deaktiviere IPv6 in GRUB... -[INFO] IPv6 bereits in GRUB deaktiviert -[FORTSCHRITT] Erstelle robuste sysctl-Konfiguration... -[ERFOLG] ✅ Basis-sysctl-Konfiguration erstellt -[DEBUG] sysctl-Konfiguration erstellt: /etc/sysctl.d/99-myp-security.conf -[FORTSCHRITT] Wende sysctl-Einstellungen an (non-blocking)... -[FORTSCHRITT] Versuche komplette sysctl-Datei anzuwenden... +[2025-06-03 15:45:50] === KONFIGURIERE HOSTNAME === +[FORTSCHRITT] Setze Hostname von 'debian' auf 'raspberrypi'... diff --git a/backend/setup.sh b/backend/setup.sh index 6dca88bc..ec0f673b 100755 --- a/backend/setup.sh +++ b/backend/setup.sh @@ -1105,7 +1105,13 @@ install_nodejs_npm() { # =========================== NETZWERK-SICHERHEIT =========================== configure_network_security() { - log "=== KONFIGURIERE ROBUSTE NETZWERK-SICHERHEIT ===" + log "=== KONFIGURIERE OPTIONALE NETZWERK-SICHERHEIT ===" + + # Umgebungsvariable zum kompletten Überspringen + if [ "${SKIP_NETWORK_SECURITY:-0}" = "1" ]; then + warning "⚠️ SKIP_NETWORK_SECURITY gesetzt - überspringe Netzwerk-Sicherheit komplett" + return + fi # IPv6 vorsichtig deaktivieren progress "Deaktiviere IPv6 (robust)..." @@ -1297,19 +1303,17 @@ EOF fi # Abschließende Zusammenfassung - log "✅ Robuste Netzwerk-Sicherheit konfiguriert:" - log " 🚫 IPv6 Deaktivierung konfiguriert" - log " 🛡️ Netzwerk-Sicherheitsregeln gesetzt" - log " 🔒 Basis-Firewall-Schutz aktiviert" - log " 📝 Sysctl-Konfiguration erstellt: $myp_sysctl_file" - log " 🔧 Netzwerk-Services entsprechend konfiguriert" + log "✅ Optionale Netzwerk-Sicherheit konfiguriert:" + log " 📝 Sysctl-Konfiguration erstellt: ${myp_sysctl_file:-/etc/sysctl.d/99-myp-security.conf}" log " ⚙️ Einstellungen werden beim nächsten Boot aktiv" + log " 🔧 Netzwerk-Konfiguration vorbereitet" - # Alternative für sysctl-Probleme dokumentieren - debug "Alternative sysctl-Anwendung:" - debug " - Manuell: sysctl -p $myp_sysctl_file" - debug " - Automatisch: Beim nächsten Neustart aktiv" - debug " - Verifikation: sysctl net.ipv6.conf.all.disable_ipv6" + # Hinweis für manuelle Aktivierung + info "💡 Tipp: Netzwerk-Sicherheit kann manuell aktiviert werden:" + info " → sudo sysctl -p /etc/sysctl.d/99-myp-security.conf" + info " → Oder automatisch beim nächsten Neustart" + + debug "Netzwerk-Sicherheit ohne Blockierung abgeschlossen" } # =========================== DESKTOP-ENVIRONMENT ENTFERNUNG ===========================