apt-get quiere eliminar automáticamente los paquetes principales

apt-get quiere eliminar automáticamente los paquetes principales

Actualicé a PHP 5.6RC4 hoy en mi servidor Debian Sid (x64):

The following packages have been kept back:
  perl perl-base perl-modules
The following packages will be upgraded:
  cpp-4.9 g++-4.9 gcc-4.9 gcc-4.9-base libasan1 libatomic1 libcilkrts5 libgcc-4.9-dev libgcc1 libgomp1 libitm1 liblsan0 libquadmath0 libstdc++-4.9-dev libstdc++6 libtsan0 libubsan0 php-pear php5 php5-cli
  php5-common php5-curl php5-fpm php5-gd php5-mcrypt php5-mysql php5-readline python-pil
28 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Need to get 41.0 MB of archives.
After this operation, 762 kB disk space will be freed.
Do you want to continue? [Y/n]

Ahora, cuando hago apt-get dist-upgradeo apt-get autoremoveobtengo lo siguiente:

The following packages will be REMOVED:
  console-setup console-setup-linux debconf-i18n dictionaries-common iamerican ibritish ienglish-common ispell keyboard-configuration libalgorithm-diff-xs-perl libdbd-mysql-perl libdbi-perl
  libfile-fcntllock-perl libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tree-perl libio-socket-ssl-perl liblocale-gettext-perl liblwp-protocol-https-perl libmailtools-perl
  libnet-smtp-ssl-perl libnet-ssleay-perl libtext-charwidth-perl libtext-iconv-perl libtext-soundex-perl libtext-wrapi18n-perl libuuid-perl libwww-perl libxml-libxml-perl libxml-parser-perl
  libxml-sax-expat-perl linux-base linux-image-3.14-1-amd64 linux-image-amd64 mariadb-client-10.0 mariadb-server mariadb-server-10.0 task-english tasksel tasksel-data texinfo
The following NEW packages will be installed:
  libcgi-pm-perl libmodule-build-perl libmodule-signature-perl libpackage-constants-perl libpod-readme-perl libregexp-common-perl
The following packages will be upgraded:
  perl perl-base perl-modules
3 upgraded, 6 newly installed, 42 to remove and 0 not upgraded.
Need to get 7,102 kB of archives.
After this operation, 262 MB disk space will be freed.
Do you want to continue? [Y/n]

Parece que quiere eliminar muchos paquetes relacionados con Perl (tal vez porque Perl aún no se ha actualizado), pero también mariadb-server(que instalé yo mismo, no es una dependencia), linux-image-3.14-1-amd64(que es mi kernel actual y ha sido fijado en apt), taskseletc.

encontréesta preguntasobre MariaDB pero esa biblioteca no ha sido tocada hasta donde yo sé.

Quitar el kernel de Linux no me parece buena idea. También necesito el servidor MariaDB.

¿Alguien sabe por qué sucede esto de repente? ¿Y como arreglarlo? ¿Existe algún comando para verificar todas las dependencias nuevamente o bloquear todos los paquetes actuales? No quiero fijar todos estos paquetes manualmente (lo que ni siquiera parece funcionar con respecto al kernel).

Respuesta1

TL;DR: Parece haber algunos problemas de dependencia con libuuid-perly perl-base.

Editado el 18 de agosto de 2014, parece que los depósitos/repositorios se han solucionado; "funciona para mi".

Pasos para la solución de problemas, comenzando con el problema del kernel:

sudo apt-get install linux-image-amd6

Los siguientes paquetes tienen dependencias no satisfechas: linux-image-amd64: Depende: linux-image-3.14-2-amd64 pero no se instalará

sudo apt-get install linux-image-amd64 "linux-image-3.14-2-amd64"

Los siguientes paquetes tienen dependencias no satisfechas: linux-image-3.14-2-amd64: Depende: linux-base (>= 3~) pero no se instalará

sudo apt-get install linux-image-amd64 "linux-image-3.14-2-amd64" linux-base

Los siguientes paquetes tienen dependencias no satisfechas: linux-base: Depende: libuuid-perl pero no se instalará

Hmm, me encontré con Perl aquí.

sudo apt-get install linux-image-amd64 "linux-image-3.14-2-amd64" linux-base libuuid-perl

Los siguientes paquetes tienen dependencias no satisfechas: libuuid-perl: Depende: perlapi-5.18.1 pero no es instalable

¡Ajá! libuuid-perlparece requerir perlapi-5.18.1.

sudo apt-get install linux-image-amd64 "linux-image-3.14-2-amd64" linux-base libuuid-perl perl-base perlapi-5.18.1

El paquete perlapi-5.18.1 no está disponible, pero otro paquete hace referencia a él.

E: El paquete 'perlapi-5.18.1' no tiene candidato de instalación

Mmm. No perlapi-5.18.1disponible. Veamos qué perl-baseofrece:

apt-cache show perl-base

Paquete: perl-base Fuente: perl Versión: 5.20.0-4 Esencial: sí Tamaño instalado: 5007 Mantenedor: Niko Tyni Arquitectura: amd64 Reemplaza: libio-socket-ip-perl, libperl5.8 (<< 5.8.0- 20), libscalar-list-utils-perl, libsocket-perl, libxsloader-perl, perl (<< 5.10.1-12), perl-modules (<< 5.10.1-1) Proporciona: libio-socket-ip- perl, libscalar-list-utils-perl, libsocket-perl, libxsloader-perl, perl5-base, perlapi-5.20.0 Pre-depende: libc6 (>= 2.14), dpkg (>= 1.14.20) Sugiere: perl Conflictos : defoma (<< 0.11.12), doc-base (<< 0.10.3), mono-gac (<< 2.10.8.1-3), safe-rm (<< 0.8), update-inetd (<< 4.41 ) Saltos: autoconf2.13 (<< 2.13-45), libalien-wxwidgets-perl (<< 0.65+dfsg-2), libanyevent-perl (<< 7.070-2), libcommon-sense-perl (<< 3.72- 2~), libfile-spec-perl (<< 3.4700), libgtk2-perl-doc (<< 2:1.2491-4), libio-socket-ip-perl (<< 0.29), libjcode-perl (<< 2.13 -3), libmarc-charset-perl (<< 1.2), libscalar-list-utils-perl (<< 1:1.38), libsocket-perl (<< 2.> 013), libxsloader-perl (<< 0.17)

Proporciona perlapi-5.20.0. ¿Qué se libuuid-perlrequiere realmente?

apt-cache show libuuid-perl

Paquete: libuuid-perl Versión: 0.05-1 Depende: perl-base (>= 5.18.1-2), perlapi-5.18.1, libc6 (>= 2.4), libuuid1 (>= 2.16) Conflictos: doc-base ( << 0.10.3)

Parece requerir no sólo perl-basela versión 5.18.1-2 anterior, sino queexplícitamenteDepende de perlapi-5.18.1cuál no se proporciona.

Más:

sudo apt-get install libperl5.18

Los siguientes paquetes tienen dependencias no satisfechas: libperl5.18: Depende: perl-base (= 5.18.2-7) pero se debe instalar 5.20.0-4

sudo apt-get install libperl5.18 perl-base=5.18.2-7

Leyendo listas de paquetes... Listo Construyendo árbol de dependencias
Leyendo información de estado... Listo E: No se encontró la versión '5.18.2-7' para 'perl-base'

información relacionada