📝 "🐛 Added logs for debug, errors, install, warnings 🧭 backend/logs/"
This commit is contained in:
parent
e564f0743c
commit
b6e53463a1
32
backend/logs/debug.log
Normal file
32
backend/logs/debug.log
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
=================================================================
|
||||||
|
MYP Installation DEBUG Log - 2025-06-04 07:18:35
|
||||||
|
=================================================================
|
||||||
|
|
||||||
|
[2025-06-04 07:18:35] DEBUG von setup.sh:464
|
||||||
|
Debian erkannt über /etc/debian_version: 12.11
|
||||||
|
---
|
||||||
|
|
||||||
|
[2025-06-04 07:18:35] DEBUG von setup.sh:532
|
||||||
|
Kein Raspberry Pi erkannt. Hardware-Info:
|
||||||
|
---
|
||||||
|
|
||||||
|
[2025-06-04 07:18:35] DEBUG von setup.sh:533
|
||||||
|
- Device Tree: nicht verfügbar
|
||||||
|
---
|
||||||
|
|
||||||
|
[2025-06-04 07:18:35] DEBUG von setup.sh:534
|
||||||
|
- CPU Hardware: nicht verfügbar
|
||||||
|
---
|
||||||
|
|
||||||
|
[2025-06-04 07:18:35] DEBUG von setup.sh:574
|
||||||
|
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-04 07:18:35] DEBUG von setup.sh:630
|
||||||
|
DNS-Test Details: Teste DNS für 8.8.8.8: Erfolg mit nslookup.
|
||||||
|
---
|
||||||
|
|
||||||
|
[2025-06-04 07:18:35] DEBUG von setup.sh:731
|
||||||
|
Externe IP ermittelt über ifconfig.me: 163.116.178.114
|
||||||
|
---
|
||||||
|
|
4
backend/logs/errors.log
Normal file
4
backend/logs/errors.log
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
=================================================================
|
||||||
|
MYP Installation FEHLER Log - 2025-06-04 07:18:35
|
||||||
|
=================================================================
|
||||||
|
|
52
backend/logs/install.log
Normal file
52
backend/logs/install.log
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
=================================================================
|
||||||
|
MYP Installation Log - 2025-06-04 07:18:35
|
||||||
|
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
|
||||||
|
Arbeitsverzeichnis: /mnt
|
||||||
|
Log-Verzeichnis: /mnt/logs
|
||||||
|
=================================================================
|
||||||
|
|
||||||
|
[0;32m[2025-06-04 07:18:35] === MODUS: ROBUSTE ABHÄNGIGKEITEN-INSTALLATION FÜR MANUELLES TESTEN ===[0m
|
||||||
|
[0;32m[2025-06-04 07:18:35] ✅ Root-Berechtigung bestätigt[0m
|
||||||
|
[0;32m[2025-06-04 07:18:35] === 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 (12324MB)[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-04 07:18:35] ✅ 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-04 07:18:35] ✅ 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-04 07:18:35] ✅ 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.114[0m
|
||||||
|
[0;34m[DEBUG] Externe IP ermittelt über ifconfig.me: 163.116.178.114[0m
|
||||||
|
[0;32m[2025-06-04 07:18:35] === KONFIGURIERE HOSTNAME ===[0m
|
||||||
|
[0;32m[2025-06-04 07:18:35] ✅ Hostname bereits korrekt: 'raspberrypi'[0m
|
||||||
|
[0;32m[2025-06-04 07:18:36] ✅ Hostname-Auflösung funktioniert: raspberrypi -> 127.0.1.1[0m
|
||||||
|
[0;32m[2025-06-04 07:18:36] === 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
|
4
backend/logs/warnings.log
Normal file
4
backend/logs/warnings.log
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
=================================================================
|
||||||
|
MYP Installation WARNUNGEN Log - 2025-06-04 07:18:35
|
||||||
|
=================================================================
|
||||||
|
|
@ -1,80 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# ===================================================================
|
|
||||||
# TEST-SKRIPT FÜR DAS OPTIMIERTE ANTI-HÄNGE SETUP.SH
|
|
||||||
# ===================================================================
|
|
||||||
|
|
||||||
echo "================================================================="
|
|
||||||
echo "MYP Setup.sh Anti-Hänge Test"
|
|
||||||
echo "================================================================="
|
|
||||||
echo ""
|
|
||||||
|
|
||||||
# Prüfe ob setup.sh existiert
|
|
||||||
if [ ! -f "setup.sh" ]; then
|
|
||||||
echo "❌ FEHLER: setup.sh nicht gefunden!"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Zeige die wichtigsten Anti-Hänge Optimierungen
|
|
||||||
echo "🔧 Anti-Hänge Optimierungen implementiert:"
|
|
||||||
echo ""
|
|
||||||
echo "✅ Log-Pfade geändert:"
|
|
||||||
echo " - Von /tmp/ nach ./logs/"
|
|
||||||
echo " - Automatische Überschreibung bestehender Logs"
|
|
||||||
echo ""
|
|
||||||
echo "✅ Timeout-gesicherte Bereiche:"
|
|
||||||
echo " - APT Update/Upgrade: max 60s/120s"
|
|
||||||
echo " - Netzwerk-Sicherheit: Standardmäßig übersprungen"
|
|
||||||
echo " - SSL-Zertifikate: Vereinfacht, CA-Updates übersprungen"
|
|
||||||
echo " - System-Checks: Aggressive Timeouts"
|
|
||||||
echo ""
|
|
||||||
echo "✅ Hänge-Punkte entfernt:"
|
|
||||||
echo " - update-ca-certificates übersprungen"
|
|
||||||
echo " - sysctl nur optional mit 5s timeout"
|
|
||||||
echo " - GRUB-Updates mit 10s timeout"
|
|
||||||
echo " - APT-Lock-Bereinigung integriert"
|
|
||||||
echo ""
|
|
||||||
|
|
||||||
# Zeige verfügbare Test-Modi
|
|
||||||
echo "🚀 Verfügbare Test-Modi:"
|
|
||||||
echo ""
|
|
||||||
echo "1) Schneller Abhängigkeiten-Test (empfohlen):"
|
|
||||||
echo " sudo bash setup.sh"
|
|
||||||
echo " → Wählen Sie Option 1"
|
|
||||||
echo ""
|
|
||||||
echo "2) Mit Netzwerk-Sicherheit (falls gewünscht):"
|
|
||||||
echo " sudo SKIP_NETWORK_SECURITY=0 bash setup.sh"
|
|
||||||
echo ""
|
|
||||||
echo "3) Nur kritische Updates:"
|
|
||||||
echo " sudo SKIP_SYSCTL=1 SKIP_NETWORK_SECURITY=1 bash setup.sh"
|
|
||||||
echo ""
|
|
||||||
|
|
||||||
# Log-Verzeichnis vorbereiten
|
|
||||||
echo "📁 Bereite Log-Verzeichnis vor..."
|
|
||||||
mkdir -p logs 2>/dev/null || true
|
|
||||||
|
|
||||||
if [ -d "logs" ]; then
|
|
||||||
echo "✅ logs/ Verzeichnis bereit"
|
|
||||||
|
|
||||||
# Zeige vorhandene Logs
|
|
||||||
if [ "$(ls -A logs/ 2>/dev/null)" ]; then
|
|
||||||
echo ""
|
|
||||||
echo "📄 Vorhandene Log-Dateien:"
|
|
||||||
ls -la logs/ | grep -E '\.(log|txt)$' || echo " Keine Log-Dateien gefunden"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo "⚠️ Konnte logs/ Verzeichnis nicht erstellen"
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo ""
|
|
||||||
echo "================================================================="
|
|
||||||
echo "BEREIT FÜR INSTALLATION!"
|
|
||||||
echo "================================================================="
|
|
||||||
echo ""
|
|
||||||
echo "Führen Sie aus:"
|
|
||||||
echo " sudo bash setup.sh"
|
|
||||||
echo ""
|
|
||||||
echo "Oder für maximale Geschwindigkeit (überspringt optionale Teile):"
|
|
||||||
echo " sudo SKIP_NETWORK_SECURITY=1 SKIP_SYSCTL=1 bash setup.sh"
|
|
||||||
echo ""
|
|
||||||
echo "================================================================="
|
|
Loading…
x
Reference in New Issue
Block a user