Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
fh-complete:troubleshooting [2017/06/09 12:12] oesi |
— (aktuell) | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | [[fh-complete:server|zurück zur Übersicht]] | ||
- | |||
- | ====== Troubleshooting ====== | ||
- | |||
- | ===== Datenübernahme von MSSQL ===== | ||
- | Beim Zugriff auf einen MSSQL Server zur Datenübernahme kann es zu folgendem Fehler kommen: | ||
- | <code> | ||
- | Unicode data in a Unicode-only collation or ntext data cannot be sent to clients using DB-Library (such as ISQL) or ODBC version 3.7 or earlier. | ||
- | </code> | ||
- | |||
- | Um das Prolem zu beheben muss in der Datei /etc/freetds/freetds.conf folgender Eintrag hinzugefügt werden: | ||
- | <code> | ||
- | ... | ||
- | [global] | ||
- | tds version = 8.0 | ||
- | client charset = UTF-8 | ||
- | ... | ||
- | </code> | ||
- | ===== FAS - Studiengangsbaum wird nicht geladen ===== | ||
- | Problem: | ||
- | Nach der Installation wird der Baum mit den Studiengängen nicht angezeigt. | ||
- | Beim Aufruf des RDF wird folgende Meldung angezeigt: | ||
- | <code> | ||
- | Wenn keine Authentifizierung stattfindet, muss eine studiengang_kz uebergeben werden | ||
- | </code> | ||
- | |||
- | Lösung: | ||
- | Im RDF Ordner muss eine .htaccess Datei vorhanden sein. Diese muss vom Webserver auch interpretiert werden. | ||
- | [[fh-complete:einrichten|siehe RDF Verzeichnis einrichten]] | ||
- | |||
- | ===== Dokumentenerstellung schlägt fehl ===== | ||
- | ==== Dokumentenkonvertierung ist derzeit nicht möglich ==== | ||
- | Die Dokumentenerstellung bricht mit einer Fehlermeldung ab / das erstellte Dokument ist leer. | ||
- | |||
- | <code> | ||
- | Dokumentenkonvertierung ist derzeit nicht möglich. Bitte informieren Sie den Administrator | ||
- | </code> | ||
- | Dies kann daran liegen, dass der unoconv Listener nicht läuft. Sollte der Prozess manuell gestartet worden seien, muss dieser wie in der [[fh-complete:dokumentenerstellung|Dokumentenerstellung]] erläutert, neu gestartet werden. | ||
- | |||
- | ==== SSL operation failed ==== | ||
- | <code> | ||
- | Warning: DOMDocument::load(): SSL operation failed with code 1. OpenSSL Error messages: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed in /var/www/html/content/pdfExport.php on line 366 | ||
- | </code> | ||
- | Das SSL Zertifikat des Apache Webservers ist in diesem Fall nicht vertrauenswürdig. Dies kann folgende Ursachen haben: | ||
- | * Es wird ein Self Signed Zertifikat verwendet anstatt eines offiziellen Zertifikats | ||
- | * Das SSL Zertifikat ist abgelaufen und muss erneuert werden | ||
- | * Die Uhrzeit des Servers ist nicht korrekt | ||
- | |||
- | ==== type detection failed ==== | ||
- | Das PDF hat eine Größe von 0kb. Im Error Log wird folgende Fehlermeldung angezeigt: | ||
- | <code> | ||
- | unoconv: RuntimeException during import phase: | ||
- | Office probably died. Unsupported URL <file:///tmp/593a6c8e1c1d0/out.odt>: "type detection failed" | ||
- | </code> | ||
- | |||
- | In diesem Fall wir die Datei nicht gefunden. Wenn Apache mit Systemd läuft, wird per Default ein eigenes privates /tmp Verzeichnis erstellt. Daher wird die Datei von Libreoffice nicht gefunden. | ||
- | Die Dateien liegen dann anstatt unter \\ | ||
- | /tmp/593a6c8e1c1d0/out.odt im Ordner \\ | ||
- | /tmp/systemd-private-XXXXX-apache2.service-XXXX/tmp/593a6c8e1c1d0/out.odt \\ | ||
- | |||
- | Damit die Dokumentenerstellung funktioniert muss das Private Temp deaktiviert werden. | ||
- | Dazu muss in der Datei /lib/systemd/system/apache2.service der Eintrag PrivateTmp=true auf false geändert werden. | ||
- | <code /lib/systemd/system/apache2.service> | ||
- | PrivateTmp=false | ||
- | </code> | ||
- | |||
- | Damit die Änderungen übernommen werde muss der Daemon und Apache reloaded werden. | ||
- | <code> | ||
- | systemctl daemon-reload | ||
- | systemctl restart apache2 | ||
- | </code> | ||