Nach der Umstellung auf Ubuntu 18.04. findet das Capture-Plugin den Ruby-Treiber für Kaffeine (kaffeine-tvbrowser-wrapper.rb) nicht mehr. Java gibt als Fehler aus: "Java.io.IOException: Cannot run program "/home/nutzer/kaffeine-tvbrowser-wrapper.rb" (in directory "/home/nutzer"): error=2, Datei oder Verzeichnis nicht gefunden". Die an gleicher Stelle stehende Shell-script-Version kaffeine-tvbrowser-wrapper.sh wird allerdings problemlos erkannt und ausgeführt, trägt aber die Daten nicht richtig in die sqlite.db- Datenbank von Kaffeine ein und kann daher nicht verwendet werden.
Da Java, so weit mir bekannt, normalerweise keine shells abarbeitet (es sei denn, man teilt das der Runtime.exec oder dem ProcessBuilder explizit so mit), vermute ich dass Java die Ruby-shell nicht kennt. Nun kann ich zwar notfalls ein paar Java-Zeilen zusammenschludern, kenne mich aber in den "Eingeweiden" der Java- Installation zu wenig aus um das überprüfen zu können.Bei meiner vorhergehenden Installation (Ubuntu 14.04 mit JRE
war das allerdings auch nie ein Problem.... Ideen?
Verwendeten Installation:
BS: Linux 5.4.0-72-generic/amd64 mit Java 11.0.10 OpenJDK 64-Bit Server VM Ubuntu;
TV-Browser-Vers.Version 4.2.2 mit Capture-Plugin Vers. 3.1.4.10.beta;
Ruby Vers. 3.0.0 mit Ruby-Gems Vers. 3.2.16
Nach der Umstellung auf Ubuntu 18.04. findet das Capture-Plugin den Ruby-Treiber für Kaffeine (kaffeine-tvbrowser-wrapper.rb) nicht mehr. Java gibt als Fehler aus: "Java.io.IOException: Cannot run program "/home/nutzer/kaffeine-tvbrowser-wrapper.rb" (in directory "/home/nutzer"): error=2, Datei oder Verzeichnis nicht gefunden". Die an gleicher Stelle stehende Shell-script-Version kaffeine-tvbrowser-wrapper.sh wird allerdings problemlos erkannt und ausgeführt, trägt aber die Daten nicht richtig in die sqlite.db- Datenbank von Kaffeine ein und kann daher nicht verwendet werden.
Da Java, so weit mir bekannt, normalerweise keine shells abarbeitet (es sei denn, man teilt das der Runtime.exec oder dem ProcessBuilder explizit so mit), vermute ich dass Java die Ruby-shell nicht kennt. Nun kann ich zwar notfalls ein paar Java-Zeilen zusammenschludern, kenne mich aber in den "Eingeweiden" der Java- Installation zu wenig aus um das überprüfen zu können.Bei meiner vorhergehenden Installation (Ubuntu 14.04 mit JRE 8) war das allerdings auch nie ein Problem.... Ideen?
Verwendeten Installation:
BS: Linux 5.4.0-72-generic/amd64 mit Java 11.0.10 OpenJDK 64-Bit Server VM Ubuntu;
TV-Browser-Vers.Version 4.2.2 mit Capture-Plugin Vers. 3.1.4.10.beta;
Ruby Vers. 3.0.0 mit Ruby-Gems Vers. 3.2.16