ExamQR Exam unter Linux installieren: fehlende Bibliotheken, AppImage startet nicht

Führen Sie install.sh aus dem Linux-Paket aus: Es installiert GTK, WebKitGTK und FUSE per apt und legt einen Menüeintrag an. Ohne FUSE 2 braucht das AppImage --appimage-extract-and-run.

Das Linux-Paket von ExamQR Exam enthält die Ordner Server und Client, jeweils mit einem AppImage und dem Skript install.sh. Unterstützt wird nur 64-Bit-x86-Linux (x86-64).

Woran Sie es erkennen

  • Ein Doppelklick auf das AppImage bewirkt nichts, oder ein Terminal zeigt einen Fehler zu libfuse.so.2.
  • Die App öffnet sich, aber Tests und Berichte bleiben leer; im Dashboard des Servers wird WebKitGTK als nicht installiert gemeldet.
  • Zeichen erscheinen als leere Kästchen.

So beheben Sie es

  1. Entpacken Sie das Paket. Öffnen Sie auf dem Serverrechner ein Terminal im Ordner Server und führen Sie bash install.sh aus. Tun Sie dasselbe im Ordner Client auf jedem Teilnehmerrechner. Das Skript installiert die Systembibliotheken mit apt (es fragt nach Ihrem sudo-Passwort), kopiert das AppImage nach ~/Applications und legt einen Menüeintrag an.
  2. Ohne sudo-Rechte überspringt das Skript die Bibliotheken. Bitten Sie einen Administrator, Folgendes auszuführen: sudo apt install libgtk-3-0 libwebkit2gtk-4.1-0 libfuse2 libx11-6 libice6 libsm6 libfontconfig1 fonts-liberation (unter Ubuntu 24.04 heißen die Pakete libgtk-3-0t64 und libfuse2t64). Teilnehmerrechner brauchen zusätzlich alsa-utils für Aufnahmefragen.
  3. Bei Distributionen ohne apt installieren Sie die Entsprechungen selbst: GTK 3, WebKitGTK 4.1, FUSE 2, fontconfig und Schriften für Ihre Sprache.
  4. Lässt sich FUSE 2 nicht installieren, starten Sie das AppImage mit --appimage-extract-and-run. Der von install.sh angelegte Menüeintrag tut das bereits, wenn libfuse.so.2 fehlt.
  5. Fragt der Server nach Ihrem Passwort, um die Firewall zu öffnen, bestätigen Sie: siehe Die Firewall blockiert ExamQR Exam, Teilnehmerrechner finden den Server nicht.
  6. Zum Entfernen führen Sie bash install.sh --uninstall aus; Prüfungen und Ergebnisse bleiben erhalten. bash install.sh --uninstall --purge löscht zusätzlich Prüfungen, Abgaben, Lizenzen und Protokolle und lässt sich nicht rückgängig machen.

Wenn es weiterhin nicht klappt

Melden Sie das Problem mit Distribution und Version (cat /etc/os-release), der Ausgabe von install.sh und der Datei ~/.local/share/ExamQRExam/crash.log (Server) bzw. ~/.local/share/ExamQRExamClient/crash.log (Teilnehmerrechner).

War das hilfreich?

Kommen Sie nicht weiter?

Wenn diese Schritte nicht geholfen haben, melden Sie uns das Problem. Wir sehen dann, welchen Artikel Sie schon ausprobiert haben.

Sie können auch an support@examqr.com schreiben.

Problem melden

← Alle Hilfeartikel