Estoy ejecutando Debian 9.1. Hay un paquete que no se actualiza correctamente en mi sistema: vlc-data
versión 2.2.7-1~deb8u1. Aparentemente esto es requerido por libvlccore8
. Esto bien puede ser una continuación de un tema que abrí hace meses en mi pregunta,¿Por qué esta eliminación de apt-get tiene consecuencias tan profundas?. Pero este problema surgió después de haber resuelto el de esa pregunta.
Desafortunadamente, aquí hay un gran nexo de dependencias, lo que significa que debo hacer que este paquete funcione. ¿Alguien puede ayudar? Después de actualizar las listas de paquetes ( sudo apt-get update
), hice lo siguiente:
$ 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).
Al seguir la recomendación de realizar apt --fix-broken install
, me encuentro con lo siguiente:
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)
Aquí está el resultado de /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
Actualizar:
Después de realizar sudo dpkg -i --force-overwrite /var/cache/apt/archives/vlc-data_2.2.7-1~deb8u1_all.deb
(según un comentario), intenté actualizar y actualizar, lo que generó el siguiente resultado:
$ 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
Actualizar
Eliminar todas mis fuentes /etc/apt/sources.list.d
y ejecutarlas sudo dpkg -i --force-overwrite /var/cache/apt/archives/vlc-data_2.2.7-1~deb8u1_all.deb
parece haber resuelto mi problema. Gracias @GAD3R