TVHeadend Installation bei OMV4 zeigt Fehler

  • Hallo Zusammen,
    ich habe OMV4 installiert und wollte jetzt TVHeadend installieren.

    Über Putty habe ich folgendes eingegeben.

    apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61
    echo "deb https://dl.bintray.com/tvheadend/deb stretch stable" | tee -a /etc/apt/sources.list

    apt-get install apt-transport-https

    apt-get update

    apt-get install tvheadend


    Jetzt bekomme ich diese Fehler angezeigt:


    root@omv:~# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61
    apt-get install tvheadendExecuting: /tmp/apt-key-gpghome.rXrr4TtoeZ/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61
    gpg: key 379CE192D401AB61: "Bintray (by JFrog) <bintray@bintray.com>" not changed
    gpg: Total number processed: 1
    gpg: unchanged: 1
    root@omv:~# echo "deb https://dl.bintray.com/tvheadend/deb stretch stable" | tee -a /etc/apt/sources.list
    deb https://dl.bintray.com/tvheadend/deb stretch stable
    root@omv:~#
    root@omv:~# apt-get install apt-transport-https
    E: Malformed entry 1 in list file /etc/apt/sources.list.d/tvheadend.list (URI parse)
    E: Die Liste der Quellen konnte nicht gelesen werden.
    E: Malformed entry 1 in list file /etc/apt/sources.list.d/tvheadend.list (URI parse)
    E: Die Liste der Quellen konnte nicht gelesen werden.
    root@omv:~#
    root@omv:~# apt-get update
    E: Malformed entry 1 in list file /etc/apt/sources.list.d/tvheadend.list (URI parse)
    E: Die Liste der Quellen konnte nicht gelesen werden.
    root@omv:~#
    root@omv:~# apt-get install tvheadend
    E: Malformed entry 1 in list file /etc/apt/sources.list.d/tvheadend.list (URI parse)
    E: Die Liste der Quellen konnte nicht gelesen werden.
    E: Malformed entry 1 in list file /etc/apt/sources.list.d/tvheadend.list (URI parse)
    E: Die Liste der Quellen konnte nicht gelesen werden.


    Wer kann helfen?

    Danke und Gruß

  • Öffne die tvheadend.list mit nem Editor und schau ob da irgendwelche Zeichen drin sind, die da nicht rein gehören

    Gesendet von meinem Toaster mit Tapatalk

  • nano /etc/apt/sources.list

    dort nach dem Tvh Eintrag gucken und löschen

    danach
    echo "deb https://dl.bintray.com/tvheadend/deb stretch stable" > /etc/apt/sources.list.d/tvheadend.list
    apt update
    apt upgrade
    apt install tvheadend

    die Installationsanleitung im Tvh wiki ist leider Müll :(

    Hallo CvH.

    Der erste Teil hat funktioniert!

    Ab apt install tvheadend kommt das.


    root@omv:~# apt install tvheadend
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut.
    Statusinformationen werden eingelesen.... Fertig
    E: Paket tvheadend kann nicht gefunden werden.

  • Jetzt kommt das:


    root@omv:~# echo "deb https://dl.bintray.com/tvheadend/deb stretch stable-4.2" > /etc/apt/sources.list.d/tvheadend.list
    root@omv:~# apt update
    Holen:1 file:/var/cache/openmediavault/archives InRelease
    Ign:1 file:/var/cache/openmediavault/archives InRelease
    Holen:2 file:/var/cache/openmediavault/archives Release
    Ign:2 file:/var/cache/openmediavault/archives Release
    Holen:3 file:/var/cache/openmediavault/archives Packages
    Ign:3 file:/var/cache/openmediavault/archives Packages
    Holen:4 file:/var/cache/openmediavault/archives Translation-de_DE
    Ign:4 file:/var/cache/openmediavault/archives Translation-de_DE
    Holen:5 file:/var/cache/openmediavault/archives Translation-en
    Ign:5 file:/var/cache/openmediavault/archives Translation-en
    Holen:6 file:/var/cache/openmediavault/archives Translation-de
    Ign:6 file:/var/cache/openmediavault/archives Translation-de
    Holen:3 file:/var/cache/openmediavault/archives Packages
    Ign:3 file:/var/cache/openmediavault/archives Packages
    Holen:4 file:/var/cache/openmediavault/archives Translation-de_DE
    Ign:4 file:/var/cache/openmediavault/archives Translation-de_DE
    Holen:5 file:/var/cache/openmediavault/archives Translation-en
    Ign:5 file:/var/cache/openmediavault/archives Translation-en
    Holen:6 file:/var/cache/openmediavault/archives Translation-de
    Ign:6 file:/var/cache/openmediavault/archives Translation-de
    Holen:3 file:/var/cache/openmediavault/archives Packages
    Ign:3 file:/var/cache/openmediavault/archives Packages
    Holen:4 file:/var/cache/openmediavault/archives Translation-de_DE
    Ign:4 file:/var/cache/openmediavault/archives Translation-de_DE
    Holen:5 file:/var/cache/openmediavault/archives Translation-en
    Ign:5 file:/var/cache/openmediavault/archives Translation-en
    Holen:6 file:/var/cache/openmediavault/archives Translation-de
    Ign:6 file:/var/cache/openmediavault/archives Translation-de
    Holen:3 file:/var/cache/openmediavault/archives Packages
    Ign:3 file:/var/cache/openmediavault/archives Packages
    Holen:4 file:/var/cache/openmediavault/archives Translation-de_DE
    Ign:4 file:/var/cache/openmediavault/archives Translation-de_DE
    Holen:5 file:/var/cache/openmediavault/archives Translation-en
    Ign:5 file:/var/cache/openmediavault/archives Translation-en
    Holen:6 file:/var/cache/openmediavault/archives Translation-de
    Ign:6 file:/var/cache/openmediavault/archives Translation-de
    Holen:3 file:/var/cache/openmediavault/archives Packages
    Ign:3 file:/var/cache/openmediavault/archives Packages
    Holen:4 file:/var/cache/openmediavault/archives Translation-de_DE
    Ign:4 file:/var/cache/openmediavault/archives Translation-de_DE
    Holen:5 file:/var/cache/openmediavault/archives Translation-en
    Ign:5 file:/var/cache/openmediavault/archives Translation-en
    Holen:6 file:/var/cache/openmediavault/archives Translation-de
    Ign:6 file:/var/cache/openmediavault/archives Translation-de
    Holen:3 file:/var/cache/openmediavault/archives Packages [1.099 B]
    Holen:4 file:/var/cache/openmediavault/archives Translation-de_DE
    Ign:4 file:/var/cache/openmediavault/archives Translation-de_DE
    Holen:5 file:/var/cache/openmediavault/archives Translation-en
    Ign:5 file:/var/cache/openmediavault/archives Translation-en
    Holen:6 file:/var/cache/openmediavault/archives Translation-de
    Ign:6 file:/var/cache/openmediavault/archives Translation-de
    OK:7 http://packages.openmediavault.org/public arrakis InRelease
    OK:8 https://openmediavault.github.io/packages arrakis InRelease
    Ign:9 https://dl.bintray.com/openmediavault…elopers/arrakis stretch InRelease
    Ign:11 https://dl.bintray.com/tvheadend/deb stretch InRelease
    OK:10 http://cdn-fastly.deb.debian.org/debian stretch-backports InRelease
    OK:12 https://dl.bintray.com/openmediavault…elopers/arrakis stretch Release
    OK:13 https://dl.bintray.com/tvheadend/deb stretch Release
    Exception ignored in: <function WeakValueDictionary.__init__.<locals>.remove at 0x7f922f817730>
    Traceback (most recent call last):
    File "/usr/lib/python3.5/weakref.py", line 117, in remove
    TypeError: 'NoneType' object is not callable
    Exception ignored in: <function WeakValueDictionary.__init__.<locals>.remove at 0x7f922f817730>
    Traceback (most recent call last):
    File "/usr/lib/python3.5/weakref.py", line 117, in remove
    TypeError: 'NoneType' object is not callable
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut.
    Statusinformationen werden eingelesen.... Fertig
    Aktualisierung für 1 Paket verfügbar. Führen Sie »apt list --upgradable« aus, um es anzuzeigen.
    root@omv:~# apt install tvheadend
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut.
    Statusinformationen werden eingelesen.... Fertig
    Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
    Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
    Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
    nicht erstellt wurden oder Incoming noch nicht verlassen haben.
    Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

    Die folgenden Pakete haben unerfüllte Abhängigkeiten:
    tvheadend : Hängt ab von: liburiparser1 (>= 0.6.0) ist aber nicht installierbar
    Hängt ab von: dvb-apps ist aber nicht installierbar
    Hängt ab von: bzip2 ist aber nicht installierbar
    E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
    root@omv:~#

  • apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61

    Ich glaube das funktioniert schon nicht bei Dir. Da muss noch

    Code
    apt install dirmngr

    vorher gemacht werden. Habe das gerade mal mit einer jungfräulichen OMV4 Installation getestet und dabei fiel das auf.

    Ansonsten sollte es so funktionieren, wie Du es beschrieben hast. Ich hatte aber mit "unstable" statt "stable" getestet...

  • apt -f install
    sollte die kaputten Paketabhängigkeiten reparieren


    wenn nicht
    apt install dvb-apps bzip2
    apt upgrade


    Jetzt kommt das....

    Code
    root@omv:~# apt -f install
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut.
    Statusinformationen werden eingelesen.... Fertig
    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
    root@omv:~#

    Lass ich dann nochmal laufen:

    2 Mal editiert, zuletzt von josch (23. Februar 2018 um 12:55)

  • oha ich glaube du hast dir die sources.list zerschossen (die Anleitung bei Tvh sei dank)

    nano /etc/apt/sources.list

    Code
    deb http://deb.debian.org/debian stretch main contrib non-free
    
    
    deb http://deb.debian.org/debian stretch-updates main contrib non-free
    
    
    deb http://security.debian.org/debian-security/ stretch/updates main contrib non-free

    sollte das drin stehen


    falls nicht eintragen und danach

    apt update && apt upgrade
    apt -f install

  • Ja es zerschießt sie nicht direkt, nur es gibt keinerlei Gründe die source.list zu bearbeiten weil alle repos nach sources.list.d/name.liste kommen sollen, denn dort kann man sie sicher bearbeiten und auch einfach löschen. Ein > zu wenig in den Befehlen und schon ist die komplette repo weg, das ergibt keinen Sinn und wird deswegen auch schon Jahre nicht mehr gemacht ;)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!