Re: Fehler apt-get upgrade bei mesa-va-drivers_18.1.4-1_amd64.deb

2018-07-19 Diskussionsfäden Daniel Leidert
Am Dienstag, den 17.07.2018, 08:53 +0200 schrieb ottmar-schm...@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



Re: Fehler apt-get upgrade bei mesa-va-drivers_18.1.4-1_amd64.deb

2018-07-19 Diskussionsfäden Hilmar Preuße

Am 19.07.2018 um 15:53 teilte ottmar-schm...@web.de mit:

Moin,

Das war leider nichts da dreht mir mein System grad ne lange Nase.^^den 
downgrade von vdpau-va-driver habe ich gemacht und dann meinte der 
Paketmanager "nee fällt aus wegen iss nicht, mesa-va-drivers iost 
abhängig von der aktuellen Verson   vdpau-va-drivers Nahallamarschg und 
_Ausnarsch"



Wieso downgrade?


oot@toshiba:/var/cache/apt/archives# apt --fix-broken install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen Fertig
Abhängigkeiten werden korrigiert ... Fertig

Nun, er stellt dann schon beim Auspacken der Paket den Conflict fest. 
Also sehe ich nur 2 Mögichkeiten:


- Upgrade von vdpau-va-driver auf die aktuelle Version händisch mittels 
apt-get install. Vorher prüfen, ob es eventuell automatisch installiert 
wurde und hinterher das Flag wieder setzen.
- mesa-va-drivers auf hold setzen, dann apt upgrade, damit 
vdpau-va-driver aktuell wird, dann hold flag löschen und nochmal upgrade.


Wie man das alles macht, wird Dir goockel verraten.

wieso verwendest Du eigentlich vdpau-va-driver aus einer Fremdquelle, 
wenn es das Paket auch in Debian main gibt?


Sollte man vermeiden, macht nur Ärger...wie man sieht.

H.
--
#206401 http://counter.li.org



Aw: Re: Fehler apt-get upgrade bei mesa-va-drivers_18.1.4-1_amd64.deb

2018-07-19 Diskussionsfäden Ottmar-Schmidt
 

Hallo Hilmar,

 

Das war leider nichts da dreht mir mein System grad ne lange Nase.^^den downgrade von vdpau-va-driver habe ich gemacht und dann meinte der Paketmanager "nee fällt aus wegen iss nicht, mesa-va-drivers iost abhängig von der aktuellen Verson   vdpau-va-drivers Nahallamarschg und _Ausnarsch"

 

 

 

oot@toshiba:/var/cache/apt/archives# apt --fix-broken install  
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.   
Statusinformationen werden eingelesen Fertig
Abhängigkeiten werden korrigiert ... Fertig

Die folgenden zusätzlichen Pakete werden installiert:
  mesa-va-drivers vdpau-va-driver
Die folgenden NEUEN Pakete werden installiert:
  mesa-va-drivers
Die folgenden Pakete werden aktualisiert (Upgrade):
  vdpau-va-driver
1 aktualisiert, 1 neu installiert, 0 zu entfernen und 321 nicht aktualisiert.
24 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 1.938 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 17,7 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
WARNUNG: Die folgenden Pakete können nicht authentifiziert werden!
  vdpau-va-driver
Diese Pakete ohne Überprüfung installieren? [j/N] j
(Lese Datenbank ... 387174 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../vdpau-va-driver_0.7.4-dmo5_amd64.deb ...
Entpacken von vdpau-va-driver:amd64 (0.7.4-dmo5) über (0.7.4-3) ...
Vorbereitung zum Entpacken von .../mesa-va-drivers_18.1.4-1_amd64.deb ...
Entpacken von mesa-va-drivers:amd64 (18.1.4-1) ...
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)

 

 

 

 

  

Gesendet: Dienstag, 17. Juli 2018 um 19:52 Uhr
Von: "Hilmar Preuße" 
An: "Linux-User-Group Dresden" 
Betreff: Re: Fehler apt-get upgrade bei mesa-va-drivers_18.1.4-1_amd64.deb

Am 17.07.2018 um 08:53 teilte ottmar-schm...@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_amd64.deb.html
--
#206401 http://counter.li.org