Ich verwende Debian 9.1. Auf meinem System gibt es ein Paket, das nicht richtig aktualisiert wird: vlc-data
Version 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.d
und das Ausführen sudo dpkg -i --force-overwrite /var/cache/apt/archives/vlc-data_2.2.7-1~deb8u1_all.deb
scheinen mein Problem gelöst zu haben. Danke @GAD3R