Das Debian-Paket „vlc-data“ verursacht „Fehler: Unterprozess Einfügen wurde durch Signal beendet (defekte Pipe)“.

Das Debian-Paket „vlc-data“ verursacht „Fehler: Unterprozess Einfügen wurde durch Signal beendet (defekte Pipe)“.

Ich verwende Debian 9.1. Auf meinem System gibt es ein Paket, das nicht richtig aktualisiert wird: vlc-dataVersion 2.2.7-1~deb8u1. Dies wird anscheinend von benötigt libvlccore8. Dies könnte durchaus eine Fortsetzung eines Problems sein, das ich vor Monaten in meiner Frage angesprochen habe.Warum hat dieses Apt-get-Remove so tiefgreifende Folgen?. Aber dieses Problem trat wieder auf, nachdem das Problem aus dieser Frage gelöst worden war.

Leider gibt es hier einen großen Abhängigkeitszusammenhang, was bedeutet, dass ich dieses Paket zum Laufen bringen muss. Kann mir jemand helfen? Nach dem Aktualisieren der Paketlisten ( sudo apt-get update) habe ich Folgendes getan:

$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libvlccore8 : Depends: vlc-data (= 2.2.7-1~deb8u1) but 2.2.6-1~deb9u1 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

Als ich der Empfehlung zur Durchführung gefolgt bin apt --fix-broken install, wurde ich mit Folgendem konfrontiert:

The following additional packages will be installed:
  vlc-data
The following packages will be upgraded:
  vlc-data
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/5,906 kB of archives.
After this operation, 37.9 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Reading changelogs... Done
(Reading database ... 324197 files and directories currently installed.)
Preparing to unpack .../vlc-data_2.2.7-1~deb8u1_all.deb ...
Unpacking vlc-data (2.2.7-1~deb8u1) over (2.2.6-1~deb9u1) ...
dpkg: error processing archive /var/cache/apt/archives/vlc-data_2.2.7-1~deb8u1_all.deb (--unpack):
 trying to overwrite '/usr/share/locale/nl/LC_MESSAGES/vlc.mo', which is also in package vlc-l10n 2.2.6-1~deb9u1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/vlc-data_2.2.7-1~deb8u1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hier ist die Ausgabe von /etc/apt/sources.list:

$ cat /etc/apt/sources.list
# 

# deb cdrom:[Debian GNU/Linux 8.8.0 _Jessie_ - Official amd64 NETINST Binary-1 20170506-14:10]/ jessie main

# deb cdrom:[Debian GNU/Linux 8.8.0 _Jessie_ - Official amd64 NETINST Binary-1 20170506-14:10]/ jessie main

deb http://ftp.us.debian.org/debian/ jessie main
deb-src http://ftp.us.debian.org/debian/ jessie main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

# jessie-updates, previously known as 'volatile'
deb http://ftp.us.debian.org/debian/ jessie-updates main
deb-src http://ftp.us.debian.org/debian/ jessie-updates main
deb [arch=amd64] https://download.docker.com/linux/debian jessie stable
# deb-src [arch=amd64] https://download.docker.com/linux/debian jessie stable
deb http://download.virtualbox.org/virtualbox/debian jessie contrib
# deb-src http://download.virtualbox.org/virtualbox/debian jessie contrib

Aktualisieren:

Nach der Durchführung sudo dpkg -i --force-overwrite /var/cache/apt/archives/vlc-data_2.2.7-1~deb8u1_all.deb(gemäß einem Kommentar) habe ich versucht, ein Update und Upgrade durchzuführen, was zu folgender Ausgabe führte:

$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
Hmm, seems like the AutoRemover destroyed something which really
shouldn't happen. Please file a bug report against apt.

The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libavcodec-dev : Depends: libavcodec56 (<= 6:11.11-99) but it is not going to be installed or
                           libavcodec-extra-56 (<= 6:11.11-99) but it is not going to be installed
                  Depends: libavcodec56 (>= 6:11.11-1~deb8u1) but it is not going to be installed or
                           libavcodec-extra-56 (>= 6:11.11-1~deb8u1) but it is not going to be installed
                  Depends: libavresample-dev (= 6:11.11-1~deb8u1) but it is not going to be installed
 libavformat-dev : Depends: libavformat56 (= 6:11.11-1~deb8u1) but it is not going to be installed
 libavutil-dev : Depends: libavutil54 (= 6:11.11-1~deb8u1) but it is not going to be installed
 libfreerdp-plugins-standard : Depends: libavcodec56 (>= 6:11~beta1) but it is not going to be installed or
                                        libavcodec-extra-56 (>= 6:11.9) but it is not going to be installed
                               Depends: libavutil54 (>= 6:11~beta1) but it is not going to be installed
                               Depends: libgstreamer-plugins-base0.10-0 (>= 0.10.22) but it is not going to be installed
                               Depends: libgstreamer0.10-0 (>= 0.10.24) but it is not going to be installed
 libquicktime2 : Depends: libavcodec56 (>= 6:11~beta1) but it is not going to be installed or
                          libavcodec-extra-56 (>= 6:11.8) but it is not going to be installed
                 Depends: libschroedinger-1.0-0 (>= 1.0.0) but it is not going to be installed
                 Depends: libswscale3 (>= 6:11~beta1) but it is not going to be installed
 libswscale-dev : Depends: libswscale3 (= 6:11.11-1~deb8u1) but it is not going to be installed
 python-samba : Depends: python-ntdb but it is not going to be installed
 samba-libs : Depends: libntdb1 (>= 1.0) but it is not going to be installed
 winbind : Depends: samba (= 2:4.2.14+dfsg-0+deb8u9) but it is not going to be installed
E: Internal Error, AutoRemover broke stuff

Aktualisieren

Das Entfernen aller meiner Quellen /etc/apt/sources.list.dund das Ausführen sudo dpkg -i --force-overwrite /var/cache/apt/archives/vlc-data_2.2.7-1~deb8u1_all.debscheinen mein Problem gelöst zu haben. Danke @GAD3R

verwandte Informationen