Am 17.07.2018 um 08:53 teilte Ottmar-Schmidt@web.de mit:
Moin,
Bei apt-get upgrade ausgestiegen und das ist mein Problemchen. root@toshiba:/var/cache/apt/archives# apt --fix-broken install
........... dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/mesa-va-drivers_18.1.4-1_amd64.deb (--unpack): Versuch, »/usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so« zu überschreiben, welches auch in Paket vdpau-va-driver:amd64 0.7.4-dmo5 ist dpkg-deb: Fehler: einfügen subprocess was killed by signal (Datenübergabe unterbrochen (broken pipe)) Fehler traten auf beim Bearbeiten von: /var/cache/apt/archives/mesa-va-drivers_18.1.4-1_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
Daß das gleiche Modul in mehreren Paketen vorkommt, gut das hab ich also auch grad noch so verstanden ^^
Daß das Überschreiben des Moduls, nicht klappt, damit ist dann aber echt Anschlag weiter komme ich dann nicht mehr. Die Frage ist, was kann man jetzt machen?? Wie kann man sich helfen?? Nun, der Paket-Manager sorgt dafür, daß ein File was aus Paket A kommt,
nicht von einem File aus Paket B überschrieben werden darf...wen es zufällig dasselbe File ist. Ich halte das für ein extrem nützliches Feature.
Im konkreten Fall kommt von mesa-va-drivers ein neues Upstream release und ein Files drin, was es bei Dir schon gibt. Du mußt den Konflikt selber lösen, indem Du forschst, wo dieses vdpau-va-driver herkommt. Laut [1] ist es für Debian 8, das mesa-va-drivers ist hingegen aus Debian unstable. Laut dem was ich sehe, hat das Paket vdpau-va-driver für Debian stable das fragliche File nicht mehr. Damit sollte ein vorheriger Upgrade von vdpau-va-driver Dein Problem lösen.
H.
[1] https://debian.pkgs.org/8/multimedia-main-amd64/vdpau-va-driver_0.7.4-dmo5_a...
Am Dienstag, den 17.07.2018, 08:53 +0200 schrieb Ottmar-Schmidt@web.de:
Hallo Freunde,
ich hab ein Problemchen.
Bei apt-get upgrade ausgestiegen und das ist mein Problemchen.
root@toshiba:/var/cache/apt/archives# apt --fix-broken install
........... dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/mesa-va-drivers_18.1.4-1_amd64.deb ( --unpack): Versuch, »/usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so« zu überschreiben, welches auch in Paket vdpau-va-driver:amd64 0.7.4-dmo5 ist dpkg-deb: Fehler: einfügen subprocess was killed by signal (Datenübergabe unterbrochen (broken pipe)) Fehler traten auf beim Bearbeiten von: /var/cache/apt/archives/mesa-va-drivers_18.1.4-1_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
Daß das gleiche Modul in mehreren Paketen vorkommt, gut das hab ich also auch grad noch so verstanden ^^ Daß das Überschreiben des Moduls, nicht klappt, damit ist dann aber echt Anschlag weiter komme ich dann nicht mehr.
Es ist verboten, dass zwei Pakete gleichzeitig die selbe Datei zur Verfügung stellen. Das hat gute Gründe. Tun zwei Pakete das doch, dann hat Debian Mechanismen, um mit der Situation gezielt umzugehen. Dein Problem liegt unter anderem daran, dass du ein unsauberes System hast, auf dem du dringend mal aufräumen musst:
In deinem Fall ist ein und dieselbe Datei in den Paketen vdpau-va- driver (0.7.4-dmo5) und mesa-va-drivers (18.1.4-1) enthalten. Ersteres stammt von einem Drittanbieter(!), nämlich debian-multimedia.org, und ist für Debian 8 (oldstable!). Und du versuchst mesa-va-drivers aus Debian Sid (unstable!) zu installieren. In deinen Paketquellen liegt scheinbar einiges im Argen! Prüf bitte deine sources.list und alle Dateien unter sources.list.d/.
Um dein System temporär in einen Zustand zu bringen, in dem du mesa-va- drivers installieren und im Anschluss vdpau-va-driver auf eine passende Version aktualisieren oder entfernen kannst, kannst du mit
dpkg-divert --add --package mesa-va-drivers /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so
eine Umleitung ("diversion") für die Datei /usr/lib/x86_64-linux- gnu/dri/nouveau_drv_video.so erstellen (obiger Befehl sorgt dafür, dass nur die Datei aus mesa-va-drivers nicht umgeleitet wird - lies die Manpage). Dann räumst du dein System auf und entfernst die Umleitung mit
dpkg-divert --remove /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so
wieder. Evtl. musst du prüfen, ob aktuelle Versionen von vdpau-va- driver die Umleitung selbst setzen. Dann solltest du sie auch nicht entfernen.
Ich würde dir dringend raten, zu prüfen, ob du debian-multimedia.org Pakete überhaupt brauchst. Die gibt es nämlich in aller Regel auch bei Debian. Und innerhalb des Debian-Projekts wäre dein Problem ein gravierender Fehler für die betroffenen Pakete und müsste schnell durch den Paketbetreuer repariert werden.
HTH und Grüße, Daniel
lug-dd@mailman.schlittermann.de