Error de dpkg al actualizar distribuciones

Error de dpkg al actualizar distribuciones

Lo siguiente se genera después de escribir apt-get Upgrade.

Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
  manpages
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/795 kB of archives.
After this operation, 284 kB disk space will be freed.
Do you want to continue [Y/n]? Y
(Reading database ... 24372 files and directories currently installed.)
Preparing to replace manpages 3.27-1 (using .../manpages_3.44-1_all.deb) ...
Unpacking replacement manpages ...
dpkg: error processing /var/cache/apt/archives/manpages_3.44-1_all.deb (--unpack):
 trying to overwrite '/usr/share/man/man1/getent.1.gz', which is also in package libc-bin 2.15-0ubuntu10.11
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Processing triggers for man-db ...
Errors were encountered while processing:
 /var/cache/apt/archives/manpages_3.44-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Estoy intentando realizar la actualización de squeeze a wheezy, lo cual creo que hice exitosamente, excepto que la actualización causa este error. ¿Cual podría ser el problema?

Respuesta1

Parece que jugueteaste con las fuentes de los paquetes de tu sistema de maneras que no deberías haberlo hecho y ahora las cosas están en un estado muy inconsistente.

Si bien es posible recuperarse de esto con mucho trabajo, nunca estará seguro de la estabilidad continua de su sistema. Como tal, simplemente instale un sistema operativo nuevo y restaure sus aplicaciones y datos allí.

Respuesta2

Parece que usted (o un administrador de sistemas anterior) mezcló algunos paquetes de ubuntu y tiene un conflicto de archivos con un paquete que está instalando como parte de la actualización.

Puede anular el error con.

dpkg -i --force-overwrite /var/cache/apt/archives/manpages_3.44-1_all.deb

Esto suele ser algo razonablemente seguro. Especialmente con algo sin importancia como una página de manual.

Respuesta3

Esto lo solucionó:

aptitude remove libc-bin

provocó que esto sucediera:

     Keep the following packages at their current version:
1)     libc-bin [2.15-0ubuntu10.11 (now)]

     Downgrade the following packages:
1)     libc-bin [2.15-0ubuntu10.11 (now) -> 2.13-38+deb7u8 (oldstable)]
2)     libc6 [2.15-0ubuntu10.11 (now) -> 2.13-38+deb7u8 (oldstable)]
3)     libc6-i386 [2.15-0ubuntu10.11 (now) -> 2.13-38+deb7u8 (oldstable)]
4)     libxi6 [2:1.7.1.901-1ubuntu1~precise3 (now) -> 2:1.6.1-1+deb7u1 (oldstabl
5)     patch [2.6.1-3ubuntu0.1 (now) -> 2.6.1-3 (oldstable)]

Y ahora todo está suficientemente arreglado y puedo hacer una copia de seguridad y reinstalar el sistema operativo.

información relacionada