Java-Fehler beim Start nach update mit tar.gz
-
Ich wollte von 13.8.1 auf 13.9.1 mit dem tar.gz updaten, aber die neue Version startet nicht.
Failed to load native library:sqlite-3.36.0.3-c592506b-bfef-471e-be89-3c03dc033d32-libsqlitejdbc.so. osinfo: Linux/x86_64 java.lang.UnsatisfiedLinkError: /tmp/sqlite-3.36.0.3-c592506b-bfef-471e-be89-3c03dc033d32-libsqlitejdbc.so: /tmp/sqlite-3.36.0.3-c592506b-bfef-471e-be89-3c03dc033d32-libsqlitejdbc.so: Fehler beim Mappen des Shared Objects
Tatsächlich hatte ich das Problem auch schon beim letzten Update und möchte die Problemlösung auch hier im Forum dokumentieren. Ursache ist die Tatsache, dass bei sicher konfigurierten Linux-Systemen keine Programme/libraries aus /tmp heraus gestartet werden können. Die Lösung: Zeile 6 in /opt/MediathekView/MediathekView ersetzen mit:
INSTALL4J_ADD_VM_PARAMS="-Djava.io.tmpdir=$HOME/.mediathek3/tmp"
Irgendein anderes Verzeichnis tuts auch.
-