Installation unter opensuse 15



  • Auf der Seite [Link Text] (https://forum.mediathekview.de/search?term=opensuse&in=titlesposts)findet man “Ich habe für die aktuelle Version 13.1.3 Pakete für openSUSE gebaut:
    Tumbleweed
    Leap_42.3
    Leap_15.0”
    Geladen habe ich von der Seite Link Text die Datei Med*13.2.1-lp150.2.1.noarch.rpm und dann installiert. Bei der Installation wurde das Fehlen von flvstreamer bemängelt: das macht aber nichts, da rtmpdump vorhanden ist. Ausführung aus dem Terminal ergibt leider etliche Fehler:

    code_textam@linux-Albrecht:~> cd /usr/bin;ls -la Me*.sh
    -rwxrwxrwx 1 root root 872 18. Dez 07:56 MediathekView.sh
    am@linux-Albrecht:/usr/bin> ./Med*.sh
    /usr/bin/build-classpath: Could not find commons-compress Java extension for this JVM
    /usr/bin/build-classpath: Could not find commons-lang3 Java extension for this JVM
    /usr/bin/build-classpath: Could not find jgoodies-common Java extension for this JVM
    /usr/bin/build-classpath: Could not find jgoodies-forms Java extension for this JVM
    /usr/bin/build-classpath: Could not find xz Java extension for this JVM
    /usr/bin/build-classpath: error: Some specified jars were not found
    Java virtual machine used: /etc/alternatives/jre_1.8.0/bin/java
    classpath used: /usr/share/java/Mediathek/jide-oss-3.7.4.jar:/usr/share/java/Mediathek/miglayout-javafx-5.1.jar:/usr/share/java/Mediathek/jiconfont-swing-1.0.1.jar:/usr/share/java/Mediathek/log4j-core-2.8.1.jar:/usr/share/java/Mediathek/okio-1.13.0.jar:/usr/share/java/Mediathek/jetm-1.2.3.jar:/usr/share/java/Mediathek/commons-pool2.jar:/usr/share/java/Mediathek/metrics-core-4.0.0.jar:/usr/share/java/Mediathek/jiconfont-font_awesome-4.7.0.0.jar:/usr/share/java/Mediathek/bridj-0.7.0.jar:/usr/share/java/Mediathek/miglayout-core-5.1.jar:/usr/share/java/Mediathek/commons-logging.jar:/usr/share/java/Mediathek/guava-26.0-jre.jar:/usr/share/java/Mediathek/orange-extensions-1.3.0.jar:/usr/share/java/Mediathek/log4j-api-2.8.1.jar:/usr/share/java/Mediathek/miglayout-swing-5.1.jar:/usr/share/java/Mediathek/jchart2d-3.3.2.jar:/usr/share/java/Mediathek/commons-io.jar:/usr/share/java/Mediathek/jiconfont-1.0.0.jar:/usr/share/java/Mediathek/controlsfx-8.40.14.jar:/usr/share/java/Mediathek/commons-configuration2-2.2.jar:/usr/share/java/Mediathek/jdom.jar:/usr/share/java/Mediathek/xmlgraphics-commons.jar:/usr/share/java/Mediathek/annotations-16.0.2.jar:/usr/share/java/Mediathek/MediathekView-13.2.1.jar:/usr/share/java/Mediathek/MediathekView.jar:/usr/share/java/Mediathek/mbassador-1.3.2.jar:/usr/share/java/Mediathek/h2-1.4.197.jar:/usr/share/java/Mediathek/commons-dbcp2.jar:/usr/share/java/Mediathek/okhttp-3.11.0.jar:/usr/share/java/Mediathek/jackson-core-2.9.3.jar:/usr/share/java/commons-io.jar:/usr/share/java/commons-logging.jar:/usr/share/java/commons-pool2.jar:/usr/share/java/commons-dbcp2.jar
    main class used: mediathek.Main
    flags used: 
    options used: '-Xms256M' '-Xmx1G'
    arguments used: 
    
    
    
    
    
    ___  ___         _ _       _   _          _    _   _ _               
    |  \/  |        | (_)     | | | |        | |  | | | (_)              
    | .  . | ___  __| |_  __ _| |_| |__   ___| | _| | | |_  _____      __
    | |\/| |/ _ \/ _` | |/ _` | __| '_ \ / _ \ |/ / | | | |/ _ \ \ /\ / /
    | |  | |  __/ (_| | | (_| | |_| | | |  __/   <\ \_/ / |  __/\ V  V / 
    \_|  |_/\___|\__,_|_|\__,_|\__|_| |_|\___|_|\_\\___/|_|\___| \_/\_/  
    
    
    . Portable Mode: false
    Exception in thread "main" java.lang.NoClassDefFoundError: javafx/concurrent/Task
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
            at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
            at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)                                                                                                                                           
            at java.net.URLClassLoader.access$100(URLClassLoader.java:74)                                                                                                                                             
            at java.net.URLClassLoader$1.run(URLClassLoader.java:369)                                                                                                                                                 
            at java.net.URLClassLoader$1.run(URLClassLoader.java:363)                                                                                                                                                 
            at java.security.AccessController.doPrivileged(Native Method)                                                                                                                                             
            at java.net.URLClassLoader.findClass(URLClassLoader.java:362)                                                                                                                                             
            at java.lang.ClassLoader.loadClass(ClassLoader.java:424)                                                                                                                                                  
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)                                                                                                                                          
            at java.lang.ClassLoader.loadClass(ClassLoader.java:357)                                                                                                                                                  
            at mediathek.Main.setupPortableMode(Main.java:149)                                                                                                                                                        
            at mediathek.Main.main(Main.java:158)                                                                                                                                                                     
    Caused by: java.lang.ClassNotFoundException: javafx.concurrent.Task                                                                                                                                               
            at java.net.URLClassLoader.findClass(URLClassLoader.java:382)                                                                                                                                             
            at java.lang.ClassLoader.loadClass(ClassLoader.java:424)                                                                                                                                                  
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)                                                                                                                                          
            at java.lang.ClassLoader.loadClass(ClassLoader.java:357)                                                                                                                                                  
            ... 14 more                                                                                                                                                                                               
    am@linux-Albrecht:/usr/bin> clear
    
    

    Frage eines, der sich mit den Innereien nicht sonderlich auskennt:

     Was mache ich da falsch?
    

    A. Mehl



  • @AlbrechtMehl Schau mal hier, vielleicht hilft dir das weiter. Stichwort: passende javafx-Version?



  • Vielen Dank für die Antwort. Leider hilft sie mir nicht zum Ziel, da ich wohl zu wenig weiß. Wahrscheinlich ist es ein bisschen blamabel für mich; aber auch andere haben mit dem jfx wohl Probleme.

    1. Die Installation von MV als rpm unter opensuse linux lief durch. Bisher war ich der - anscheinend zu naiven - Auffassung, dass eine durchlaufende Installation bedeutet, dass alle Abhängigkeiten erfüllt sind.
      Was ist an dieser Meinung falsch?

    2. Laut Installationswerkzeug yast von opensuse sind installiert:
      java-10-openjdk
      java-10-openjdk-headless
      java-11-openjdk
      java-11-openjdk-headless
      java-1_8_0-openjdk
      java-1_8_0-openjdk-headless

    3. Sollte davon etwas gelöscht werden, was?

    4. Was sollte installiert werden? Woher, z.B. opensuse oder Oracle? Wäre damit das JFX-Problem gelöst?

    Dankbar

    A. Mehl



  • @AlbrechtMehl sagte in Installation unter opensuse 15:

    Was sollte installiert werden?

    Ich hab auf eine Frage verlinkt, die ist nicht beantwortet.

    welche javafx bzw. openjfx Version?

    Schau mal was installiert ist, wennst nichts findet, musst Du es wahrscheinlich nachinstallieren.

    Ach ja: MV braucht Java 8. Nicht 7, 10 oder 11.



  • Ich habe das gleiche Problem, aber mit Ubuntu 18.01
    Und zwar seit 2 Tagen. Keine Neuinstallation, jedoch ein Update von Ubuntu. MV12.x funktionierte ploetzlich nicht mehr. Ich habe daraufhin die aktuelle Version runtergeladen, Erfolg: s.u. - gleich wie Albrecht Mehl.
    Daraufhin Java 8 de- und reinstalliert, keinerlei Aenderung.
    Ich vermute, dass irgendein Pfad, den Java braucht, nicht oder nicht mehr gesetzt ist. Auf einem anderen REchner mit Ubuntu 16.04 laeuft MV wie immer, d.h., ohne Probleme. Hat jemand eine Idee? Vielen Dank im Voraus!


    | / | | () | | | | | | | | | ()
    | . . | ___ | | __ | || |_ | | | | | | _____ __
    | |/| |/ _ / | |/ _ | _| ’ \ / _ \ |/ / | | | |/ _ \ \ /\ / /
    | | | | __/ (
    | | | (
    | | |
    | | | | __/ <\ _/ / | __/\ V V /
    _| |
    /_|_,||_,|_|| ||_||_\/||__| _/_/

    . Portable Mode: false
    Exception in thread “main” java.lang.NoClassDefFoundError: javafx/concurrent/Task
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at mediathek.Main.setupPortableMode(Main.java:149)
    at mediathek.Main.main(Main.java:158)
    Caused by: java.lang.ClassNotFoundException: javafx.concurrent.Task
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    … 14 more
    chris@newnuc:/usr/share/mediathekview/MediathekView-13.2.1$ ^C
    chris@newnuc:/usr/share/mediathekview/MediathekView-13.2.1$





  • Moin,

    ich bin der, der die Pakete für openSUSE baut.
    Wie hast du das Paket denn installiert? Dir fehlen einige Abhängigkeiten, so wie es aussieht, u.a. openjfx. Am besten, du fügst dir das Repo https://download.opensuse.org/repositories/home:/Herbster0815/openSUSE_Leap_15.0/ hinzu:

    zypper ar https://download.opensuse.org/repositories/home:/Herbster0815/openSUSE_Leap_15.0/ MediathekView
    

    Dann ein

    zypper up -f MediathekView


  • @nonamefound sagte in Installation unter opensuse 15:

    zypper up -f MediathekView

    Vielen Dank für den Hinweis. Aber: bei der Ausführung - übrigens: die Option -f gibt es bei up nicht - kam der Hinweis, dass die neueste Version installiert sei, die ich gerade vorher von dem von Ihnen genannten repo geladen und installiert hatte. Beim Aufruf von MediathekView.sh erschien zu meiner Freude zum ersten Mal wieder das Anfangsfenster von MV; dann aber hakte es, so dass ich am Ende abbrach:

    linux-Albrecht:/usr/bin # ./Media*.sh
    Java virtual machine used: /etc/alternatives/jre_1.8.0/bin/java
    classpath used: /usr/share/java/Mediathek/commons-compress.jar:/usr/share/java/Mediathek/jgoodies-forms.jar:/usr/share/java/Mediathek/jide-oss-3.7.4.jar:/usr/share/java/Mediathek/miglayout-javafx-5.1.jar:/usr/share/java/Mediathek/jiconfont-swing-1.0.1.jar:/usr/share/java/Mediathek/commons-lang3.jar:/usr/share/java/Mediathek/log4j-core-2.8.1.jar:/usr/share/java/Mediathek/jgoodies-common.jar:/usr/share/java/Mediathek/okio-1.13.0.jar:/usr/share/java/Mediathek/jetm-1.2.3.jar:/usr/share/java/Mediathek/commons-pool2.jar:/usr/share/java/Mediathek/metrics-core-4.0.0.jar:/usr/share/java/Mediathek/jiconfont-font_awesome-4.7.0.0.jar:/usr/share/java/Mediathek/bridj-0.7.0.jar:/usr/share/java/Mediathek/miglayout-core-5.1.jar:/usr/share/java/Mediathek/commons-logging.jar:/usr/share/java/Mediathek/guava-26.0-jre.jar:/usr/share/java/Mediathek/orange-extensions-1.3.0.jar:/usr/share/java/Mediathek/log4j-api-2.8.1.jar:/usr/share/java/Mediathek/miglayout-swing-5.1.jar:/usr/share/java/Mediathek/jchart2d-3.3.2.jar:/usr/share/java/Mediathek/commons-io.jar:/usr/share/java/Mediathek/jiconfont-1.0.0.jar:/usr/share/java/Mediathek/controlsfx-8.40.14.jar:/usr/share/java/Mediathek/commons-configuration2-2.2.jar:/usr/share/java/Mediathek/jdom.jar:/usr/share/java/Mediathek/xmlgraphics-commons.jar:/usr/share/java/Mediathek/annotations-16.0.2.jar:/usr/share/java/Mediathek/xz.jar:/usr/share/java/Mediathek/MediathekView-13.2.1.jar:/usr/share/java/Mediathek/MediathekView.jar:/usr/share/java/Mediathek/mbassador-1.3.2.jar:/usr/share/java/Mediathek/h2-1.4.197.jar:/usr/share/java/Mediathek/commons-dbcp2.jar:/usr/share/java/Mediathek/okhttp-3.11.0.jar:/usr/share/java/Mediathek/jackson-core-2.9.3.jar:/usr/share/java/commons-compress.jar:/usr/share/java/commons-lang3.jar:/usr/share/java/jgoodies-common.jar:/usr/share/java/jgoodies-forms.jar:/usr/share/java/xz.jar:/usr/share/java/commons-io.jar:/usr/share/java/commons-logging.jar:/usr/share/java/commons-pool2.jar:/usr/share/java/commons-dbcp2.jar
    main class used: mediathek.Main
    flags used: 
    options used: '-Xms256M' '-Xmx1G'                                                                                                                                                                                 
    arguments used:                                                                                                                                                                                                   
                                                                                                                                                                                                                      
                                                                                                                                                                                                                      
                                                                                                                                                                                                                      
                                                                                                                                                                                                                      
                                                                                                                                                                                                                      
    ___  ___         _ _       _   _          _    _   _ _                                                                                                                                                            
    |  \/  |        | (_)     | | | |        | |  | | | (_)                                                                                                                                                           
    | .  . | ___  __| |_  __ _| |_| |__   ___| | _| | | |_  _____      __                                                                                                                                             
    | |\/| |/ _ \/ _` | |/ _` | __| '_ \ / _ \ |/ / | | | |/ _ \ \ /\ / /                                                                                                                                             
    | |  | |  __/ (_| | | (_| | |_| | | |  __/   <\ \_/ / |  __/\ V  V /                                                                                                                                              
    \_|  |_/\___|\__,_|_|\__,_|\__|_| |_|\___|_|\_\\___/|_|\___| \_/\_/  
    
    
    . Portable Mode: false
    . Proxy Authentication: not configured
    . Programmstart: 05.03.2019 09:53:34
    . maxMemory: 954 MB
    . Version: MediathekView 13.2.1
    . Java:
    . Vendor: Oracle Corporation
    . VMname: OpenJDK 64-Bit Server VM
    . Version: 1.8.0_191
    . Runtimeversion: 1.8.0_191-b12
    . Programmpfad: /usr/share/java/Mediathek/
    . Verzeichnis Einstellungen: /root/.mediathek3
    . 
    . 
    . 
    . ========== ========== ========== ========== ==========
    . DURATION 0:  Start  [259,00 ms]
    .    Klasse:  Main.getPlatformWindow
    . ========== ========== ========== ========== ==========
    . Konfig existiert nicht!
    . Es gibt kein Backup
    . Weder Konfig noch Backup konnte geladen werden!
    . ========== ========== ========== ========== ==========
    . DURATION 1:  Blacklist filtern  [55,00 ms]
    .    Klasse:  ListeBlacklist.filterListAndNotifyListeners
    .    Blacklist filtern Anzahl: 1   Dauer: 12,00 ms
    . ========== ========== ========== ========== ==========
    . ========== ========== ========== ========== ==========
    . DURATION 2:  Erster Start  [1,00 ms]
    .    Klasse:  MediathekGui.<init>
    . ========== ========== ========== ========== ==========
    . MVHttpClient: Proxy not configured
    .  
    .  =======================================
    .  Systemparameter
    .  -----------------
    .  Download-Timeout [s]: 250
    .  max. Download-Restart: 5
    .  max. Download-Restart-Http: 10
    .  Download weiterführen in [s]: 60
    .  Download Fehlermeldung anzeigen [s]: 120
    .  Downoadprogress anzeigen: true
    .  User-Agent: MediathekView
    .  =======================================
    .  
    . ========== ========== ========== ========== ==========
    . DURATION 3:  Start Gui  [14,71 s]
    .    Klasse:  Main.getPlatformWindow
    . ========== ========== ========== ========== ==========
    . initializeDatabase()
    Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedClassVersionError: org/apache/commons/dbcp2/ConnectionFactory has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 52.0
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
            at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
            at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
            at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
            at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
            at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
            at mSearch.daten.DatenFilm$Database.initializeDatabase(DatenFilm.java:637)
            at mSearch.daten.DatenFilm$Database.access$000(DatenFilm.java:607)
            at mSearch.daten.DatenFilm.<clinit>(DatenFilm.java:107)
            at mediathek.tool.table.MVFilmTable.setupTableType(MVFilmTable.java:15)
            at mediathek.tool.table.MVTable.<init>(MVTable.java:68)
            at mediathek.tool.table.MVFilmTable.<init>(MVFilmTable.java:9)
            at mediathek.gui.GuiFilme.<init>(GuiFilme.java:92)
            at mediathek.MediathekGui.initTabs(MediathekGui.java:555)
            at mediathek.MediathekGui.init(MediathekGui.java:474)
            at mediathek.MediathekGui.<init>(MediathekGui.java:207)
            at mediathek.Main.getPlatformWindow(Main.java:297)
            at mediathek.Main.lambda$startGuiMode$0(Main.java:282)
            at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
            at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
            at java.awt.EventQueue.access$500(EventQueue.java:97)
            at java.awt.EventQueue$3.run(EventQueue.java:709)
            at java.awt.EventQueue$3.run(EventQueue.java:703)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    ^Clinux-Albrechtcode_text
    

    was ich dann abgebrochen habe. Hängt das eventuell daran, dass bei mir verschiedene Versionen von Jave existieren, wie ich oben geschrieben habe: 10, 11 und 1_8_0? Sollte ich da etwas löschen?

    Ich bitte um Nachsicht für die wahrscheinlich ziemlich simplen Fragen.

    A. Mehl



  • Hi,

    Hast du das Paket apache-commons-dbcp installiert? Und wenn ja, aus oben genannten Repo? Da scheinen die Versionen nicht zu passen.
    Und ja, ich würde alle Java-Versionen bis auf 8 deinstallieren.

    Übrigens ist es keine gute Idee, das Programm als root zu starten. Eigentlich brauchst du den root nur auf dem Terminal. Aber das ist ein anderes Thema.

    Zur Installation:
    Sorry, ich meinte

    zypper in -f MediathekView
    

    Das erzwingt die Neuinstallation.



  • @nonamefound sagte in Installation unter opensuse 15:

    Hurra! Es klappt, und das durch Ihre Hilfe, vielen Dank dafür. Etwas bleibt noch offen: dunkel erinnere ich mich, dass früher die Tabelle mit ihren vielen, vielen Spalten nicht den ganzen Bildschirm einnahm, sondern dass es links noch einige Suchfelder, z.B. Sender, Thema, Zeit usw., gab. Trotz Suche in den Einstellungen und in der Online-Hilfe habe ich das nicht gefunden, wahrscheinlich nur übersehen. Bitte, schreiben Sie noch, wo man was eingeben muss, um diese Suchmöglichkeiten wieder zu haben.

    Dankbar

    A. Mehl



  • @AlbrechtMehl sagte in Installation unter opensuse 15:

    Bitte, schreiben Sie noch, wo man was eingeben muss, um diese Suchmöglichkeiten wieder zu haben.

    Naja ich will ja nicht die unzähligen Forum Einträge nennen wo das besprochen wurde aber ich denke mal dieser Eintrag von gestern beantwortet die Frage, oder?

    https://forum.mediathekview.de/topic/2285/senderauswahl-fenster-wo/2



  • Moin an alle,

    mit diesem Link hat’s auch bei mir (Ubuntu 18.04) geklappt.
    Ich vermute, dass die beiden Pfade gefehlt haben bzw. der jre-Pfad.
    Ich hatte ja vorher schon manuell de- und re-installiert, allerdings aus
    dem Ubuntu-Repository. Jetzt ist es Oracle. Hier der Link:

    https://tecadmin.net/install-oracle-java-8-ubuntu-via-ppa/

    Vielen Dank, und viele Gruesse!


Log in to reply
 

110
Online

3.4k
Users

2.7k
Topics

16.8k
Posts