Fehlersuche und -behebung

Falls Probleme mit einzelnen (oder auch allen) Clients auftreten, können zur Fehlerbehebung weitere Informationen nötig sein. Häufig sind dazu Logs oder andere Systeminformationen direkt aus dem Linux-Grundsystem notwendig.

Prüfen Sie auch im Satellitenserver unter 'Client-Log', ob Fehlermeldungen auftauchen (ggf. sind über zwei kleine Pfeile am Rand der Meldung weitere Detailinformationen verfügbar).

Zugriff auf das Mini-/MaxiLinux

Sie benötigen Zugriff auf das Linux-Grundsystem (Mini- bzw. MaxiLinux), um zusätzliche Log-Dateien auszuwerten. Dafür müssen Sie im Satellitenserver die Konfigurationsvariable SLX_ROOT_PASS setzen, um sich als Administrator auf dem System anmelden zu können. Als normaler LDAP/AD-User haben Sie häufig keine ausreichenden Rechte, um alle Dateien lesen zu können.

Anschließend haben Sie verschiedene Zugriffsmöglichkeiten:

  • Melden Sie sich ganz normal an der Anmeldemaske des Clients an und wählen unter dem Reiter 'Natives Linux' 'Openbox' oder 'XFCE' aus. Um alle Dateien lesen und ggf. direkt bearbeiten zu können, sollten Sie sich als root-User anmelden.
  • Verbinden Sie sich per SSH direkt mit dem Linux-Grundsystem (Hinweis: Sie müssen im Satellitenserver unter 'Konfiguration+Lokalisierung' ein SSH-Modul einrichten - siehe auch SSH-Konfiguration)
  • Wechseln Sie auf einem laufenden Client auf ein freies Terminal (z.B. Strg+Alt+F2) und melden sich als root-User an. Falls Sie bereits eine VM gestartet haben, müssen Sie u.U. zunächst mit einer bestimmten Tastenkombination den Fokus der VM beenden, um auf ein anderes Terminal wechseln zu können. Die grafische Ausgabe befindet sich auf tty7 (Strg+Alt+F7).

Haben Sie Zugriff erhalten, können Sie dort Log-Dateien inspizieren oder weitere Debugging-Tools ausführen. Beachten Sie, dass manche Kommandos nur in einer X-Session funktionieren. In diesen Fällen sollten Sie daher die erste Variante verwenden.

Log-Dateien und Fehlerbericht

Falls Sie sich selbst auf Fehlersuche begeben wollen, können unter anderem folgende Dateien/Orte von Interesse sein.

  • /opt/openslx/config
  • /var/log/openslx/
  • /tmp/virt/vmware/<user>.<id>/
  • journalctl

debug_report

Falls Sie vom Supportteam aufgefordert werden Log-Dateien zu übermitteln, können Sie das Kommando 'debug_report' verwenden. Dieses sammelt verschiedene Log-Dateien auf dem Client und schickt diese direkt an das bwLehrpool-Entwicklerteam. Vergessen Sie nicht, eine kurze Fehlerbeschreibung sowie Ihre Hochschule anzugeben, damit der Report zugeordnet werden kann. Bitte verwenden Sie diese Funktion nur nach Absprache, da die Fehlerberichte nicht regelmäßig abgerufen werden.

Drucken/exportieren