Abhängigkeitsproblem im Testing-Repo?

  • Hallo,


    kann es sein, dass es ein Abhängigkeitsproblem im Testing-Repo gibt? Ich hab eigentlich an meinen Apt-Quellen nichts geändert, und plötzlich seit dem letzten Update ein Problem mit apt-get:



    Ich weiß gerade gar nicht weiter, es geht nicht vor und nicht zurück.


    Jemand eine Idee? Mein Plan war eigentlich erstmal die kollidierenden Pakete zu löschen und dann Stückweise neu zu installieren, aber der tut gerade gar nichts mehr.


    Grüße
    MPW


    /edit:


    Ich hab jetzt Mal mit dpkg -r das alte libx265-16 deinstalliert. Aber jetzt fehlt ihm immer noch vdr-abi:



    /edit2: Sehr dubios, jetzt ist der Spuk plötzlich vorbei. Ich verstehe immer noch nicht, was da passiert ist...

    [VDR1] AS J3455M mit 2x2 Device Bonding Digital Devices DuoFlex L4M-Twin S2 ver. 6.2, Ubuntu 14.04 64bit mit yavdr-experimental-repo und xine-Ausgabe mit vaapi, vdr 2.0.6
    [VDR2] ASRock N3050B-ITX SoC mit TBS 6281 2x DVB-C und Easyvdr als Komplettsystem mit einer X10 an einem Fernseher

    Einmal editiert, zuletzt von MPW ()

  • Hauptauslöser ist das libx265-Paket. Das wird leider nicht immer upgrade-kompatibel verpackt. In so einem Fall muss man dann das alte von Hand deinstallieren mit dpkg, und dann das neue von Hand installieren.


    Die stable-Quellen hast du aber nicht mehr drin, oder? Den vdr 2.0.6 gibt es in testing ja nicht mehr.


    Lars

  • Ne eigentlich nicht


    Code
    $ grep -ir vdr /etc/apt/
    Übereinstimmungen in Binärdatei /etc/apt/trusted.gpg.
    /etc/apt/sources.list.d/yavdr-main-trusty.list:deb http://ppa.launchpad.net/yavdr/main/ubuntu trusty main
    /etc/apt/sources.list.d/yavdr-main-trusty.list:# deb-src http://ppa.launchpad.net/yavdr/main/ubuntu trusty main
    /etc/apt/sources.list.d/yavdr-testing-vdr-trusty.list.save:deb http://ppa.launchpad.net/yavdr/testing-vdr/ubuntu trusty main
    /etc/apt/sources.list.d/yavdr-testing-vdr-trusty.list.save:# deb-src http://ppa.launchpad.net/yavdr/testing-vdr/ubuntu trusty main
    /etc/apt/sources.list.d/yavdr-main-trusty.list.save:deb http://ppa.launchpad.net/yavdr/main/ubuntu trusty main
    /etc/apt/sources.list.d/yavdr-main-trusty.list.save:# deb-src http://ppa.launchpad.net/yavdr/main/ubuntu trusty main
    /etc/apt/sources.list.d/yavdr-testing-vdr-trusty.list:deb http://ppa.launchpad.net/yavdr/testing-vdr/ubuntu trusty main
    /etc/apt/sources.list.d/yavdr-testing-vdr-trusty.list:# deb-src http://ppa.launchpad.net/yavdr/testing-vdr/ubuntu trusty main


    Das mit dem dpkg hatte ich ja dann gemacht (edit2), jetzt läuft es auch wieder.


    Wenn du sagst, dass das ein bekanntes Problem ist, ist das halt so. Dachte erst, ich hätte vllt. was falsch gemacht. Hoffe es läuft jetzt wieder bzw. weiterhin nach dem nächsten reboot.

    [VDR1] AS J3455M mit 2x2 Device Bonding Digital Devices DuoFlex L4M-Twin S2 ver. 6.2, Ubuntu 14.04 64bit mit yavdr-experimental-repo und xine-Ausgabe mit vaapi, vdr 2.0.6
    [VDR2] ASRock N3050B-ITX SoC mit TBS 6281 2x DVB-C und Easyvdr als Komplettsystem mit einer X10 an einem Fernseher

  • Ok, trusty, dann ist es klar. Da haben wir gerade die Pakete aktualisiert als Vorbereitung für ein erstes testing-ISO.


    Lars

  • Alles klar. Dann hat sich das hier erledigt. Danke für die Infos!

    [VDR1] AS J3455M mit 2x2 Device Bonding Digital Devices DuoFlex L4M-Twin S2 ver. 6.2, Ubuntu 14.04 64bit mit yavdr-experimental-repo und xine-Ausgabe mit vaapi, vdr 2.0.6
    [VDR2] ASRock N3050B-ITX SoC mit TBS 6281 2x DVB-C und Easyvdr als Komplettsystem mit einer X10 an einem Fernseher

  • Hm, iwie ist das Startskript defekt...der VDR startet gar nicht mehr.


    /edit: Genauer gesagt, versucht das Initskript diese Datei zu laden: /usr/lib/vdr/plugin-loader.sh . Die existiert aber nicht.

    [VDR1] AS J3455M mit 2x2 Device Bonding Digital Devices DuoFlex L4M-Twin S2 ver. 6.2, Ubuntu 14.04 64bit mit yavdr-experimental-repo und xine-Ausgabe mit vaapi, vdr 2.0.6
    [VDR2] ASRock N3050B-ITX SoC mit TBS 6281 2x DVB-C und Easyvdr als Komplettsystem mit einer X10 an einem Fernseher

  • Ich hab gerade die Datei rüberkopiert, trotzdem startet der VDR nicht. Bzw. er startet, es werden aber keine Plugins geladen.


    Hat jemand ein funktionierendes Startskript für mich?

    [VDR1] AS J3455M mit 2x2 Device Bonding Digital Devices DuoFlex L4M-Twin S2 ver. 6.2, Ubuntu 14.04 64bit mit yavdr-experimental-repo und xine-Ausgabe mit vaapi, vdr 2.0.6
    [VDR2] ASRock N3050B-ITX SoC mit TBS 6281 2x DVB-C und Easyvdr als Komplettsystem mit einer X10 an einem Fernseher

  • /edit: Genauer gesagt, versucht das Initskript diese Datei zu laden: /usr/lib/vdr/plugin-loader.sh . Die existiert aber nicht.

    Dann hast du beim Update des VDR-Pakets die Konfigurationsdatei vermutlich nicht mit der aus dem Paket ersetzen lassen, oder?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hab es gerade alles neu installiert, es funktioniert leider trotzdem nicht:



    Wie man am Ende sieht, ideld der vdr ohne jegliche Konfiguration, ohne Aufnahmeverzeichnis und ohne Plugins rum.


    Also wenn man es manuell startet, kann man immerhin Aufnahmen ansehen. Aber er findet leider die DVB-Devices nicht:


    Code
    sudo /usr/bin/vdr -v /var/lib/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -r /usr/lib/vdr/vdr-recordingaction -s /usr/lib/vdr/vdr-shutdown-message -E /var/cache/vdr/epg.data -u vdr -g /tmp --port 6419 --vfat -w 60 -P conflictcheckonly -P streamdev-server -P quickepgsearch -P "live --port=8008 --ip=0.0.0.0" -P epgsearchonly -P epgsearch


    Das ist ganz schön was fratze gegangen. Könnt ihr evtl. einfach das Testing-Repo zurücksetzen? Das ist wohl eher unstable derzeit.

    [VDR1] AS J3455M mit 2x2 Device Bonding Digital Devices DuoFlex L4M-Twin S2 ver. 6.2, Ubuntu 14.04 64bit mit yavdr-experimental-repo und xine-Ausgabe mit vaapi, vdr 2.0.6
    [VDR2] ASRock N3050B-ITX SoC mit TBS 6281 2x DVB-C und Easyvdr als Komplettsystem mit einer X10 an einem Fernseher

    Einmal editiert, zuletzt von MPW ()

  • Wie man am Ende sieht, ideld der vdr ohne jegliche Konfiguration, ohne Aufnahmeverzeichnis und ohne Plugins rum.


    Das behauptest du - was sagt denn

    Code
    vdr --showargs

    Hintergrund ist, dass wir die Pluginkonfiguration auf das ARGSDIR-Modell umgestellt haben, d.h. das Upstart-Skript sollte jetzt so aussehen: https://raw.githubusercontent.…/yavdr/debian/vdr.upstart
    Und die VDR- und Plugin-Konfiguration erfolgt nicht länger über die /etc/default/vdr, /etc/vdr/plugins/order.conf und /etc/vdr/plugins/plugin.<pluginname>.conf, sondern über die Dateien in /etc/vdr/conf.d/ wie in http://www.linuxtv.org/piperma…2015-February/028641.html ff. beschrieben. Von Copperhead gibt es das Tool vdrctl aus dem gleichnamigen Paket, das dir die Konfiguration und Bearbeitung der Datein erleichtert.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Okay, danke das hat mich wieder ein Stück weiter gebracht:



    Soooo das klappt wieder.


    Vielen Dank. Leider ärgerlich, dass ich solche Änderungen immer erst durch Nachfragen rausfinde. Gibt es einen IRC oder sonst eine Informationsquelle, wo man sowas direkt mitbekommen kann?

    [VDR1] AS J3455M mit 2x2 Device Bonding Digital Devices DuoFlex L4M-Twin S2 ver. 6.2, Ubuntu 14.04 64bit mit yavdr-experimental-repo und xine-Ausgabe mit vaapi, vdr 2.0.6
    [VDR2] ASRock N3050B-ITX SoC mit TBS 6281 2x DVB-C und Easyvdr als Komplettsystem mit einer X10 an einem Fernseher

  • MPW
    Das ist halt das Problem mit testing Versionen.
    Würden die Entwickler vorher alle Probleme kennen müsste man kein testing Repository anlegen sondern könnte alles gleich nach stable kopieren.

    Gruß
    Frodo

  • Leider ärgerlich, dass ich solche Änderungen immer erst durch Nachfragen rausfinde. Gibt es einen IRC oder sonst eine Informationsquelle, wo man sowas direkt mitbekommen kann?

    Für unstable hatte ich das damals angekündigt: Updatewarnung für unstable-vdr für trusty, beim Kopieren der Pakete am letzten Mittwoch haben mini73 und ich aber nicht daran gedacht das noch mal für testing zu wiederholen.
    Wenn du ins changelog für das VDR Paket für die Version 2.2.0 schaust (die Mühe sollte man sich gerade bei nicht-stabilen Paketquellen schon machen, bequem geht das z.B. mit apt-listchanges: http://jxf.me/entries/better-apt-ubuntu/ ), kann man die Änderung hinsichtlich der Konfigurationsdateien aber eigentlich nicht übersehen:

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

    Einmal editiert, zuletzt von seahawk1986 ()

  • Danke, da werde ich mich in Zukunft Mal umsehen.

    [VDR1] AS J3455M mit 2x2 Device Bonding Digital Devices DuoFlex L4M-Twin S2 ver. 6.2, Ubuntu 14.04 64bit mit yavdr-experimental-repo und xine-Ausgabe mit vaapi, vdr 2.0.6
    [VDR2] ASRock N3050B-ITX SoC mit TBS 6281 2x DVB-C und Easyvdr als Komplettsystem mit einer X10 an einem Fernseher

  • Es gibt ja noch kein Announce-Post für testing, und trusty-Pakete haben wir auch noch nie ernsthaft freigegeben.
    Wir testen gerade ein ISO und sobald wir damit zufrieden sind, wird es einen Post mit passenden Informationen geben. Und trusty bedeutet yavdr 0.6, und das bedeutet neue Doku, und der Link dazu lag hier schon mal irgendwo rum, müsste ich auch erst suchen...


    Lars.

  • Hallo nochmal,


    irgendwas klemmt da noch oder wieder.



    Es scheint irgendwie ein Problem mit den vdr-abi-Paket zu geben. Einmal wird Version 2.0.6 verlangt und einmal 2.2.0. Das Paket kann ich aber einzeln nicht tauschen, weil es wohl irgendwie im vdr-Paket mit drin ist. Kenne ich da nicht so genau aus.


    Hab ich was falsch jongliert, oder gibt es ein Problem im Repo? Ist nur so eine Frage, brauche das aktuell nicht, da meine Sachen derzeit alle laufen.


    Zusatzfrage: Auch das manuell gelöscht libx265-16-Paket ist wieder installiert wurden. Wie kann ich apt-get (mit Pinning) sagen, dass er das nicht mehr installieren soll?


    Grüße
    MPW

    [VDR1] AS J3455M mit 2x2 Device Bonding Digital Devices DuoFlex L4M-Twin S2 ver. 6.2, Ubuntu 14.04 64bit mit yavdr-experimental-repo und xine-Ausgabe mit vaapi, vdr 2.0.6
    [VDR2] ASRock N3050B-ITX SoC mit TBS 6281 2x DVB-C und Easyvdr als Komplettsystem mit einer X10 an einem Fernseher

  • Hast du denn irgendwelche Plugins bzw. Pakete aus anderen Quellen installiert, die noch vom VDR 2.0.6 abhängen?
    Was sagt

    Code
    apt-cache policy vdr-plugin-streamdev-client


    Das sollte auf einem "sauberen" System so aussehen:

    Code
    $ apt-cache policy vdr-plugin-streamdev-client
    vdr-plugin-streamdev-client:
      Installiert:           (keine)
      Installationskandidat: 0.6.1.git20150123-2yavdr0~trusty
      Versionstabelle:
         0.6.1.git20150123-2yavdr0~trusty 0
            500 http://ppa.launchpad.net/yavdr/testing-vdr/ubuntu/ trusty/main amd64 Packages
         0.6.0+git20130305-5 0
            500 http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Oh, da ist tatsächlich was falsch:



    Da das nur ein Testsystem ist, soll ich einfach Mal den VDR komplett deinstallieren?


    /edit: Hab jetzt Mal das Plugin deinstalliert, das scheint etwas bewirkt zu haben.

    [VDR1] AS J3455M mit 2x2 Device Bonding Digital Devices DuoFlex L4M-Twin S2 ver. 6.2, Ubuntu 14.04 64bit mit yavdr-experimental-repo und xine-Ausgabe mit vaapi, vdr 2.0.6
    [VDR2] ASRock N3050B-ITX SoC mit TBS 6281 2x DVB-C und Easyvdr als Komplettsystem mit einer X10 an einem Fernseher

Jetzt mitmachen!

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