Los headers no se instalaron, no hay espacio en la partición (SOLUCIONADO)

Imagen de Ayax 4321
0 puntos

Hola, uso la versión 12.04 y no he conseguido solucionar este problema:

"Los siguientes paquetes tienen dependencias incumplidas:
linux-headers-generic-pae: Depends: linux-headers-3.2.0-44-generic-pae pero no está instalado"

Intenté actualizar desde la consola y también usé el comando "apt-get install -f" y nada, Que debo hacer?

Saludos

xxx@xxx-TOSHIBA-NB305:~$ sudo apt-get upgrade
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Tal vez quiera ejecutar «apt-get -f install» para corregirlo.
Los siguientes paquetes tienen dependencias incumplidas:
linux-headers-generic-pae : Depende: linux-headers-3.2.0-44-generic-pae pero no está instalado
E: Dependencias incumplidas. Pruebe de nuevo usando -f.
xxx@xxx-TOSHIBA-NB305:~$ «apt-get -f install
«apt-get: no se encontró la orden
xxx@crxxx-TOSHIBA-NB305:~$ apt-get install -f
E: No se pudo abrir el fichero de bloqueo «/var/lib/dpkg/lock» - open (13: Permiso denegado)
E: No se encontró un archivo de réplica «/var/lib/dpkg/»
xxx@xxx-TOSHIBA-NB305:~$

Imagen de Jose Luis 1320
+1
0
-1

ejecuta:

sudo apt-get install -f
+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Ayax 4321
+1
0
-1

Amigo, ya lo hice y no funcionó, en el post pegué la información que me dio la terminal cuando usé ese comando.

+1
0
-1

“Las obras de conocimiento deben ser libres, no hay excusas para que no sea así“
Richard Stallman

Imagen de Ayax 4321
+1
0
-1

Perdón, tenías razón, no había ejecutado bien el comando.

+1
0
-1

“Las obras de conocimiento deben ser libres, no hay excusas para que no sea así“
Richard Stallman

Imagen de Jose Luis 1320
+1
0
-1

Ya sea el centro de software o Synaptic e intenta de nuevo.

de otra manera copia y pega de nuevo la información que te salga al ejecutar sudo apt-get install -f

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Ayax 4321
+1
0
-1

Tenías razón, si funcionó, pero creo que los headers no se pueden instalar porque no tengo espacio suficiente? como hago para liberar espacio de la raíz, (/home está instalado en otra partición)

Muchas gracias por la ayuda.

xxx@xxx-TOSHIBA-NB305:~$ sudo apt-get install -f
[sudo] password for cr123:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Corrigiendo dependencias... Listo
Se instalarán los siguientes paquetes extras:
linux-headers-3.2.0-44 linux-headers-3.2.0-44-generic-pae
Se instalarán los siguientes paquetes NUEVOS:
linux-headers-3.2.0-44 linux-headers-3.2.0-44-generic-pae
0 actualizados, 2 se instalarán, 0 para eliminar y 9 no actualizados.
2 no instalados del todo o eliminados.
Se necesita descargar 0 B/12,7 MB de archivos.
Se utilizarán 67,6 MB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]? s
(Leyendo la base de datos ... 616550 ficheros o directorios instalados actualmente.)
Desempaquetando linux-headers-3.2.0-44 (de .../linux-headers-3.2.0-44_3.2.0-44.69_all.deb) ...
dpkg: error al procesar /var/cache/apt/archives/linux-headers-3.2.0-44_3.2.0-44.69_all.deb (--unpack):
no se pudo crear `/usr/src/linux-headers-3.2.0-44/arch/mips/include/asm/siginfo.h.dpkg-new' (mientras se procesaba `./usr/src/linux-headers-3.2.0-44/arch/mips/include/asm/siginfo.h'): No queda espacio en el dispositivo
No se escribió un informe «apport» porque el mensaje de error indica que el error es de disco lleno
dpkg-deb: error: el subproceso copiado se mató con la señal (Tubería rota)
Desempaquetando linux-headers-3.2.0-44-generic-pae (de .../linux-headers-3.2.0-44-generic-pae_3.2.0-44.69_i386.deb) ...
dpkg: error al procesar /var/cache/apt/archives/linux-headers-3.2.0-44-generic-pae_3.2.0-44.69_i386.deb (--unpack):
error al crear el enlace simbólico `./usr/src/linux-headers-3.2.0-44-generic-pae/include/linux/a.out.h': No queda espacio en el dispositivo
No se escribió un informe «apport» porque el mensaje de error indica que el error es de disco lleno
Se encontraron errores al procesar:
/var/cache/apt/archives/linux-headers-3.2.0-44_3.2.0-44.69_all.deb
/var/cache/apt/archives/linux-headers-3.2.0-44-generic-pae_3.2.0-44.69_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
xxx@xxx-TOSHIBA-NB305:

+1
0
-1

“Las obras de conocimiento deben ser libres, no hay excusas para que no sea así“
Richard Stallman

Imagen de Jose Luis 1320
+1
0
-1

vamos ver cuantos kernel tienes instalados:

dpkg --get-selections | grep linux

Este no lo necesitas ejecutar como root.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Ayax 4321
+1
0
-1

~$ dpkg --get-selections | grep linux
libselinux1 install
linux-firmware install
linux-generic-pae install
linux-headers-3.2.0-23 install
linux-headers-3.2.0-23-generic-pae install
linux-headers-3.2.0-26 install
linux-headers-3.2.0-26-generic-pae install
linux-headers-3.2.0-27 install
linux-headers-3.2.0-27-generic-pae install
linux-headers-3.2.0-29 install
linux-headers-3.2.0-29-generic-pae install
linux-headers-3.2.0-30 install
linux-headers-3.2.0-30-generic-pae install
linux-headers-3.2.0-31 install
linux-headers-3.2.0-31-generic-pae install
linux-headers-3.2.0-32 install
linux-headers-3.2.0-32-generic-pae install
linux-headers-3.2.0-33 install
linux-headers-3.2.0-33-generic-pae install
linux-headers-3.2.0-34 install
linux-headers-3.2.0-34-generic-pae install
linux-headers-3.2.0-35 install
linux-headers-3.2.0-35-generic-pae install
linux-headers-3.2.0-36 install
linux-headers-3.2.0-36-generic-pae install
linux-headers-3.2.0-37 install
linux-headers-3.2.0-37-generic-pae install
linux-headers-3.2.0-38 install
linux-headers-3.2.0-38-generic-pae install
linux-headers-3.2.0-39 install
linux-headers-3.2.0-39-generic-pae install
linux-headers-3.2.0-40 install
linux-headers-3.2.0-40-generic-pae install
linux-headers-3.2.0-41 install
linux-headers-3.2.0-41-generic-pae install
linux-headers-3.2.0-43 install
linux-headers-3.2.0-43-generic-pae install
linux-headers-generic-pae install
linux-image-3.2.0-23-generic-pae install
linux-image-3.2.0-26-generic-pae install
linux-image-3.2.0-27-generic-pae install
linux-image-3.2.0-29-generic-pae install
linux-image-3.2.0-30-generic-pae install
linux-image-3.2.0-31-generic-pae install
linux-image-3.2.0-32-generic-pae install
linux-image-3.2.0-33-generic-pae install
linux-image-3.2.0-34-generic-pae install
linux-image-3.2.0-35-generic-pae install
linux-image-3.2.0-36-generic-pae install
linux-image-3.2.0-37-generic-pae install
linux-image-3.2.0-38-generic-pae install
linux-image-3.2.0-39-generic-pae install
linux-image-3.2.0-40-generic-pae install
linux-image-3.2.0-41-generic-pae install
linux-image-3.2.0-43-generic-pae install
linux-image-3.2.0-44-generic-pae install
linux-image-generic-pae install
linux-libc-dev install
linux-sound-base install
pptp-linux install
syslinux install
syslinux-common install
syslinux-legacy install
util-linux install
xxx@xxx-TOSHIBA-NB305:~$ a

+1
0
-1

“Las obras de conocimiento deben ser libres, no hay excusas para que no sea así“
Richard Stallman

Imagen de Jose Luis 1320
+1
0
-1

Igual y ya estan ocupando todo el disco, por eso el sistema te dice que no hay espacio.

Debes borrar todos esos kernel, verás que liberarás como 2 o 3 GB de espacio.

eso lo haces así:

sudo apt-get remove --purge linux-image-3.2.0-23-generic-pae linux-image-3.2.0-26-generic-pae linux-image-3.2.0-27-generic-pae linux-image-3.2.0-29-generic-pae linux-image-3.2.0-30-generic-pae linux-image-3.2.0-31-generic-pae linux-image-3.2.0-32-generic-pae linux-image-3.2.0-33-generic-pae linux-image-3.2.0-34-generic-pae linux-image-3.2.0-35-generic-pae linux-image-3.2.0-36-generic-pae linux-image-3.2.0-37-generic-pae linux-image-3.2.0-38-generic-pae linux-image-3.2.0-39-generic-pae linux-image-3.2.0-40-generic-pae linux-image-3.2.0-41-generic-pae linux-headers-3.2.0-23 linux-headers-3.2.0-23-generic-pae linux-headers-3.2.0-26 linux-headers-3.2.0-26-generic-pae linux-headers-3.2.0-27 linux-headers-3.2.0-27-generic-pae linux-headers-3.2.0-29 linux-headers-3.2.0-29-generic-pae linux-headers-3.2.0-30 linux-headers-3.2.0-30-generic-pae linux-headers-3.2.0-31 linux-headers-3.2.0-31-generic-pae	 linux-headers-3.2.0-32 linux-headers-3.2.0-32-generic-pae	linux-headers-3.2.0-33 linux-headers-3.2.0-33-generic-pae	linux-headers-3.2.0-34 linux-headers-3.2.0-34-generic-pae	linux-headers-3.2.0-35 linux-headers-3.2.0-35-generic-pae linux-headers-3.2.0-36 linux-headers-3.2.0-36-generic-pae linux-headers-3.2.0-37	linux-headers-3.2.0-37-generic-pae linux-headers-3.2.0-38 linux-headers-3.2.0-38-generic-pae	 linux-headers-3.2.0-39 linux-headers-3.2.0-39-generic-pae	linux-headers-3.2.0-40 linux-headers-3.2.0-40-generic-pae	 linux-headers-3.2.0-41 linux-headers-3.2.0-41-generic-pae

Cada que Ubuntu instale un nuevo kernel, tu debes borrar el kernel más antiguo, ejemplo.

tienes el kernel 3.2.0-23 y el kernel 3.2.0-22, Ubuntu te instala el 3.2.0-24 en una actualización, entonces tu debes borrar el kernel 3.2.0-22 para dejar el kernel nuevo y el inmediato anterior, esto por si el kernel nuevo falla.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Ayax 4321
+1
0
-1

Y si uso el BleacBit en modo rood podré borrar esos kernel? Ya lo intenté en modo sencillo (no rood) pero no liberó espacio donde está instalado el S.O.

xxx@xxx-TOSHIBA-NB305:~$ sudo apt-get remove --purge linux-image-3.2.0-23-generic-pae linux-image-3.2.0-26-generic-pae linux-image-3.2.0-27-generic-pae linux-image-3.2.0-29-generic-pae linux-image-3.2.0-30-generic-pae linux-image-3.2.0-31-generic-pae linux-image-3.2.0-32-generic-pae linux-image-3.2.0-33-generic-pae linux-image-3.2.0-34-generic-pae linux-image-3.2.0-35-generic-pae linux-image-3.2.0-36-generic-pae linux-image-3.2.0-37-generic-pae linux-image-3.2.0-38-generic-pae linux-image-3.2.0-39-generic-pae linux-image-3.2.0-40-generic-pae linux-image-3.2.0-41-generic-pae linux-headers-3.2.0-23 linux-headers-3.2.0-23-generic-pae linux-headers-3.2.0-26 linux-headers-3.2.0-26-generic-pae linux-headers-3.2.0-27 linux-headers-3.2.0-27-generic-pae linux-headers-3.2.0-29 linux-headers-3.2.0-29-generic-pae linux-headers-3.2.0-30 linux-headers-3.2.0-30-generic-pae linux-headers-3.2.0-31 linux-headers-3.2.0-31-generic-pae linux-headers-3.2.0-32 linux-headers-3.2.0-32-generic-pae linux-headers-3.2.0-33 linux-headers-3.2.0-33-generic-pae linux-headers-3.2.0-34 linux-headers-3.2.0-34-generic-pae linux-headers-3.2.0-35 linux-headers-3.2.0-35-generic-pae linux-headers-3.2.0-36 linux-headers-3.2.0-36-generic-pae linux-headers-3.2.0-37linux-headers-3.2.0-37-generic-pae linux-headers-3.2.0-38 linux-headers-3.2.0-38-generic-pae linux-headers-3.2.0-39 linux-headers-3.2.0-39-generic-pae linux-headers-3.2.0-40 linux-headers-3.2.0-40-generic-pae linux-headers-3.2.0-41 linux-headers-3.2.0-41-generic-pae-35-generic-pae linux-headers-3.2.0-36 linux-headeLeyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete linux-headers-3.2.0-37linux-headers-3.2.0-37-generic-pae
E: No se pudo encontrar ningún paquete con la expresión regular «linux-headers-3.2.0-37linux-headers-3.2.0-37-generic-pae»
xxx@xxx-TOSHIBA-NB305:~$

+1
0
-1

“Las obras de conocimiento deben ser libres, no hay excusas para que no sea así“
Richard Stallman

Imagen de Jose Luis 1320
+1
0
-1

Ponle un espacio entre linux-headers-3.2.0-37 y linux-headers-3.2.0-37-generic-pae y podrás continuar.

BleachBit lo dejas para cuando entiendas mejor como funciona esto, puesto que puedes borrar cosas que no sin darte cuenta.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Alcruz
+1
0
-1

Abre un terminal y pones
sudo gedit /usr/local/bin/ubucleaner
En ese documento vacío que se abre, pegas los siguiente

#!/bin/bash

OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')
CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)"
METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)
YELLOW="\033[1;33m"
RED="\033[0;31m"
ENDCOLOR="\033[0m"

if [ $USER != root ]; then
echo -e $RED"Error: must be root"
echo -e $YELLOW"Exiting..."$ENDCOLOR
exit 0
fi

echo -e $YELLOW"Cleaning apt cache..."$ENDCOLOR
apt-get clean

echo -e $YELLOW"Removing old config files..."$ENDCOLOR
sudo aptitude purge $OLDCONF

echo -e $YELLOW"Removing old kernels..."$ENDCOLOR
sudo aptitude purge $OLDKERNELS

echo -e $YELLOW"Emptying every trashes..."$ENDCOLOR
rm -rf /home/*/.local/share/Trash/*/** &> /dev/null
rm -rf /root/.local/share/Trash/*/** &> /dev/null

echo -e $YELLOW"Script Finished!"$ENDCOLOR

grub-mkconfig && grub-install /dev/sdb && update-grub

Guardas, cierras y cieras terminal. seguidamente abre otro terminal y pones
sudo bash ubucleaner
Al pulsar Enter, te hará una limpieza general y eliminará los kernels antiguo

+1
0
-1
Imagen de Ayax 4321
+1
0
-1

Hola Alcruz, gracias por responder hice los que recomendaste y se a liberado un poco de espacio, pero ahora tengo un problema de dependencia entre dos header, o algo así, la verdad no sé exactamente de que se trata. Que puedo hacer? Gracias

(Reading database ... 624992 files and directories currently installed.)
Unpacking linux-headers-3.2.0-44 (from .../linux-headers-3.2.0-44_3.2.0-44.69_all.deb) ...
dpkg: error processing /var/cache/apt/archives/linux-headers-3.2.0-44_3.2.0-44.69_all.deb (--unpack):
unable to create `/usr/src/linux-headers-3.2.0-44/drivers/media/dvb/firewire/Kconfig.dpkg-new' (while processing `./usr/src/linux-headers-3.2.0-44/drivers/media/dvb/firewire/Kconfig'): No space left on device
No apport report written because MaxReports is reached already
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/linux-headers-3.2.0-44_3.2.0-44.69_all.deb
Error in function:
dpkg: dependency problems prevent configuration of linux-headers-3.2.0-44-generic-pae:
linux-headers-3.2.0-44-generic-pae depends on linux-headers-3.2.0-44; however:
Package linux-headers-3.2.0-44 is not installed.
dpkg: error processing linux-headers-3.2.0-44-generic-pae (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-headers-generic-pae:
linux-headers-generic-pae depends on linux-headers-3.2.0-44-generic-pae; however:
Package linux-headers-3.2.0-44-generic-pae is not configured yet.
dpkg: error processing linux-headers-generic-pae (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-generic-pae:
linux-generic-pae depends on linux-headers-generic-pae (= 3.2.0.44.53); however:
Package linux-headers-generic-pae is not configured yet.
dpkg: error processing linux-generic-pae (--configure):
dependency problems - leaving unconfigured

+1
0
-1

“Las obras de conocimiento deben ser libres, no hay excusas para que no sea así“
Richard Stallman

Imagen de Ayax 4321
+1
0
-1

Jose Luis parece que estás a punto de solucionarlo, la partición pasó de estar un 95% llena a un 86% pero aún no se puede instalar bien la actualización de los headers.
[...]
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Tal vez quiera ejecutar «apt-get -f install» para corregirlo:
Los siguientes paquetes tienen dependencias incumplidas:
linux-headers-3.2.0-44-generic-pae : Depende: linux-headers-3.2.0-44 pero no va a instalarse
E: Dependencias incumplidas. Intente «apt-get -f install» sin paquetes (o especifique una solución).
xxx@xxx-TOSHIBA-NB305:~$ apt-get -f install
E: No se pudo abrir el fichero de bloqueo «/var/lib/dpkg/lock» - open (13: Permiso denegado)
E: No se encontró un archivo de réplica «/var/lib/dpkg/»

+1
0
-1

“Las obras de conocimiento deben ser libres, no hay excusas para que no sea así“
Richard Stallman

Imagen de Jose Luis 1320
+1
0
-1

Sigues cometiendo el mismo error que la primera vez. No tengo por que explicarte 2 veces cual fue tu error.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Ayax 4321
+1
0
-1

Estoy tratando de hacer lo que muy amablemente me recomiendan, si cometo el mismo error dos veces es porque no sé cual es el error. No soy un elefante, eso está claro. Usé los comandos para borrar los kernel y también agregué el espacio que hacía falta, y el resultado es éste:

xxx@xxx-TOSHIBA-NB305:~$ sudo apt-get remove --purge linux-image-3.2.0-23-generic-pae linux-image-3.2.0-26-generic-pae linux-image-3.2.0-27-generic-pae linux-image-3.2.0-29-generic-pae linux-image-3.2.0-30-generic-pae linux-image-3.2.0-31-generic-pae linux-image-3.2.0-32-generic-pae linux-image-3.2.0-33-generic-pae linux-image-3.2.0-34-generic-pae linux-image-3.2.0-35-generic-pae linux-image-3.2.0-36-generic-pae linux-image-3.2.0-37-generic-pae linux-image-3.2.0-38-generic-pae linux-image-3.2.0-39-generic-pae linux-image-3.2.0-40-generic-pae linux-image-3.2.0-41-generic-pae linux-headers-3.2.0-23 linux-headers-3.2.0-23-generic-pae linux-headers-3.2.0-26 linux-headers-3.2.0-26-generic-pae linux-headers-3.2.0-27 linux-headers-3.2.0-27-generic-pae linux-headers-3.2.0-29 linux-headers-3.2.0-29-generic-pae linux-headers-3.2.0-30 linux-headers-3.2.0-30-generic-pae linux-headers-3.2.0-31 linux-headers-3.2.0-31-generic-pae linux-headers-3.2.0-32 linux-headers-3.2.0-32-generic-pae linux-headers-3.2.0-33 linux-headers-3.2.0-33-generic-pae linux-headers-3.2.0-34 linux-headers-3.2.0-34-generic-pae linux-headers-3.2.0-35 linux-headers-3.2.0-35-generic-pae linux-headers-3.2.0-36 linux-headers-3.2.0-36-generic-pae linux-headers-3.2.0-37 linux-headers-3.2.0-37-generic-pae linux-headers-3.2.0-38 linux-headers-3.2.0-38-generic-pae linux-headers-3.2.0-39 linux-headers-3.2.0-39-generic-pae linux-headers-3.2.0-40 linux-headers-3.2.0-40-generic-pae linux-headers-3.2.0-41 linux-headers-3.2.0-41-generic-pae
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Tal vez quiera ejecutar «apt-get -f install» para corregirlo:
Los siguientes paquetes tienen dependencias incumplidas:
linux-headers-3.2.0-44-generic-pae : Depende: linux-headers-3.2.0-44 pero no va a instalarse
E: Dependencias incumplidas. Intente «apt-get -f install» sin paquetes (o especifique una solución).
xxx@xxx-TOSHIBA-NB305:~$

Sigo nuevamente tu recomendación y utilizo "sudo apt-get install -f" y también "sudo apt-get -f install" como se sugiere en la terminal, pero me sigue saliendo un error de dependencia y que el disco duro sigue estando lleno, porque los kernel no se borran:

xxx@xxx-TOSHIBA-NB305:~$ sudo apt-get install -f
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Corrigiendo dependencias... Listo
Se instalarán los siguientes paquetes extras:
linux-headers-3.2.0-44
Se instalarán los siguientes paquetes NUEVOS:
linux-headers-3.2.0-44
0 actualizados, 1 se instalarán, 0 para eliminar y 9 no actualizados.
3 no instalados del todo o eliminados.
Se necesita descargar 0 B/11,7 MB de archivos.
Se utilizarán 56,3 MB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]? s
(Leyendo la base de datos ... 624992 ficheros o directorios instalados actualmente.)
Desempaquetando linux-headers-3.2.0-44 (de .../linux-headers-3.2.0-44_3.2.0-44.69_all.deb) ...
dpkg: error al procesar /var/cache/apt/archives/linux-headers-3.2.0-44_3.2.0-44.69_all.deb (--unpack):
error al crear el directorio `./usr/src/linux-headers-3.2.0-44/drivers/media/dvb/ngene': No queda espacio en el dispositivo
No se escribió un informe «apport» porque el mensaje de error indica que el error es de disco lleno
dpkg-deb: error: el subproceso copiado se mató con la señal (Tubería rota)
Se encontraron errores al procesar:
/var/cache/apt/archives/linux-headers-3.2.0-44_3.2.0-44.69_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

También seguí los pasos que me indicó Alcruz pero no funcionaron. Cual es el error que sigo cometiendo? necesito solucionarlo, por favor.

+1
0
-1

“Las obras de conocimiento deben ser libres, no hay excusas para que no sea así“
Richard Stallman

Imagen de Jose Luis 1320
+1
0
-1

Aunque lo del elefante, es por un dicho popular que estos supuestamente poseen una excelente memoria.

Pero esto sí, procura revisar bien tus errores antes de publicar, por que el comentario pasado cometiste el mismo error que el del principio, ejecutar apt-get install -f sin permisos de root.

En fin trata de hacer lo siguiente:

sudo apt-get  remove --purge linux-headers-3.2.0-44
sudo apt-get install linux-headers-3.2.0-44
+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Ayax 4321
+1
0
-1

Cuando utilizo "sudo apt-get remove --purge linux-headers-3.2.0-44" me dice esto

xxx@xxx-TOSHIBA-NB305:~$ sudo apt-get remove --purge linux-headers-3.2.0-44[sudo] password for xxx:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
El paquete linux-headers-3.2.0-44 no está instalado, no se eliminará
Tal vez quiera ejecutar «apt-get -f install» para corregirlo:
Los siguientes paquetes tienen dependencias incumplidas:
linux-headers-3.2.0-44-generic-pae : Depende: linux-headers-3.2.0-44 pero no va a instalarse
E: Dependencias incumplidas. Intente «apt-get -f install» sin paquetes (o especifique una solución).

Si utilizo sudo apt-get install linux-headers-3.2.0-44, nada, tampoco, sigue diciendo que hay error de dependencia y que falta espacio aunque en e proceso sí descarga el paquete, pero no se instala (después de eso la partición queda a un 98% y es de 20 Gb):

xxx@xxx-TOSHIBA-NB305:~$ sudo apt-get install linux-headers-3.2.0-44
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes NUEVOS:
linux-headers-3.2.0-44
0 actualizados, 1 se instalarán, 0 para eliminar y 9 no actualizados.
3 no instalados del todo o eliminados.
Necesito descargar 11,7 MB de archivos.
Se utilizarán 56,3 MB de espacio de disco adicional después de esta operación.
Des:1 http://cr.archive.ubuntu.com/ubuntu/ precise-updates/main linux-headers-3.2.0-44 all 3.2.0-44.69 [11,7 MB]
Descargados 11,7 MB en 55seg. (211 kB/s)
(Leyendo la base de datos ... 624992 ficheros o directorios instalados actualmente.)
Desempaquetando linux-headers-3.2.0-44 (de .../linux-headers-3.2.0-44_3.2.0-44.69_all.deb) ...
dpkg: error al procesar /var/cache/apt/archives/linux-headers-3.2.0-44_3.2.0-44.69_all.deb (--unpack):
no se pudo crear `/usr/src/linux-headers-3.2.0-44/drivers/media/dvb/firewire/Makefile.dpkg-new' (mientras se procesaba `./usr/src/linux-headers-3.2.0-44/drivers/media/dvb/firewire/Makefile'): No queda espacio en el dispositivo
No se escribió ningún informe «apport» porque ya se ha alcanzado el valor de «MaxReports»
dpkg-deb: error: el subproceso copiado se mató con la señal (Tubería rota)
Se encontraron errores al procesar:
/var/cache/apt/archives/linux-headers-3.2.0-44_3.2.0-44.69_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Y entonces utilizo el BleachBit en modo root, para hacer espacio en la partición, pero también me sale con un error de dependencia:

Eliminar 0 /root/.cache/dconf/user
Eliminar 4,1kB /root/.cache/dconf
apt-get autoclean 0
E: Dependencias incumplidas. Pruebe de nuevo usando -f.
Eliminar 11,7MB /var/cache/apt/archives/linux-headers-3.2.0-44_3.2.0-44.69_all.deb
Sobrescribir espacio libre en disco /root 0

Espacio del disco recuperado: 11,7MB
Archivos eliminados: 3
Operaciones especiales: 2
Errores: 1

+1
0
-1

“Las obras de conocimiento deben ser libres, no hay excusas para que no sea así“
Richard Stallman

Imagen de Jose Luis 1320
+1
0
-1

apt-get no te permite hacer nada por el problema del paquete de los headers, necesita terminarse de configurar, pero como necesita más espacio en el disco, supongo que para compilar o ensmablar los headers, entonces tienes el sistema bloqueado.

Por eso es importante desde el principio fijarse en que tanto espacio tienes ocupado en el disco.

Intenta borrar los kernel viejos, el comando largotote que te puse, pero antes de poner los kernels, agregas --ignore-missing, quedaría asi:

sudo apt-get remove --purge --ignore-missing linux-image-3.2.0-23 ...

Tu agregas los demás kernel a eliminar en el comando.

o de otra manera tendrás que usar dpkg --remove --ignore-depends kernel _viejo para cada un de los paquetes que necesitas eliminar, los kernel viejos y sus headers.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Ayax 4321
+1
0
-1

Tuve que desinstalarlos uno por uno, pero funcionó, se hizo espacio y puede actualizar.
Muchas gracias Jose Luis 1320, Saludos

+1
0
-1

“Las obras de conocimiento deben ser libres, no hay excusas para que no sea así“
Richard Stallman

Imagen de Jose Luis 1320
+1
0
-1

Que bueno que haya funcionado, también aprendí yo con esto.

Saludos!.

En fin para que lo tomes cuenta en el futuro, no dejes que los kernel ni headers de los kernel se acumulen, es decir, cada que Ubuntu te instale uno, borra el más viejo, de manera que solo tengas el kernel nuevo y el inmediato anterior.

Esto con 2 herramientas; 1)dpkg --get-selections | grep linux y 2) apt-get remove --purge.

Saludos!.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Ayax 4321
+1
0
-1

Si, en adelante aré eso.

+1
0
-1

“Las obras de conocimiento deben ser libres, no hay excusas para que no sea así“
Richard Stallman

Imagen de hectorgaliana
+1
0
-1

Me gustaría saber que formato o la orden concreta que usaste para solucionar el problema. Me pasa lo mismo que a ti te paso y no hay forma...
He probado con :
sudo dpkg --remove --ignore-depends linux-headers-3.5.0-40
dpkg --remove --ignore-depends linux-headers-3.5.0-40
sudo apt-get remove --purge --ignore-missing linux-headers-3.5.0-36

siempre me lanza mensaje de dependencias no cumplidas

+1
0
-1

Ubuntu al poder

Imagen de hectorgaliana
+1
0
-1

Al final modifique el tamaño de las particiones con el gparted y un live de ubuntu.
Conseguí el espacio que necesitaba y ya esta.

Un saludo.

+1
0
-1

Ubuntu al poder

Imagen de Alcruz
+1
0
-1

Asegúrate de tener montadas todas las particiones de tus discos internos y pone acá lo que te sale al ejecutar
df -H |grep dev |grep sd
y
sudo du -shc /usr

+1
0
-1
Imagen de Ayax 4321
+1
0
-1

Ya se solucionó el problema, Gracias.

+1
0
-1

“Las obras de conocimiento deben ser libres, no hay excusas para que no sea así“
Richard Stallman

Imagen de Alcruz
+1
0
-1

Por ahoea lo habrás solucionado, el tema de fondo que tienes es que la partición / quedó chica, a menos que tengas /boot separada , solo en este caso lo que haz hecho es suficiente.

+1
0
-1
Imagen de Ayax 4321
+1
0
-1

No creo, revisé y / es de 9 Gb, pero la verdad no recuerdo si tengo /boot por separdo. Borrando los headers y kernel antigios, que erán bastantes, / quedó a un 46%. Aún así ud cree que es muy poco espacio? Yo espero que si borro periodicamente los headers y kernel no voy a tener otra vez el mismo problema.

+1
0
-1

“Las obras de conocimiento deben ser libres, no hay excusas para que no sea así“
Richard Stallman

Imagen de Alcruz
+1
0
-1

Por eso te decía que pongas lo que te sale al ejecutar
df -H |grep dev |grep sd
De todas maneras hoy en día un / de 9 Gb es muy poco,

+1
0
-1
Imagen de Ayax 4321
+1
0
-1

No tengo partición para /boot

xxx@xxx-TOSHIBA-NB305:~$ df -H |grep dev |grep sd
/dev/sda9 11G 4,5G 5,4G 46% /
/dev/sda8 70G 32G 35G 48% /home

+1
0
-1

“Las obras de conocimiento deben ser libres, no hay excusas para que no sea así“
Richard Stallman

Imagen de Alcruz
+1
0
-1

Está todo bien , lo raro es que hayas podido recuperar tanto espacio con solo eliminar kernels viejos

+1
0
-1
Imagen de Ayax 4321
+1
0
-1

Eran muchos

+1
0
-1

“Las obras de conocimiento deben ser libres, no hay excusas para que no sea así“
Richard Stallman

Imagen de FranT
+1
-1
-1

**/Moderado/**

+1
-1
-1
Imagen de Jose Luis 1320
+1
0
-1

Tu problema será relevante si abres un hilo nuevo y lo desglosas ahí. Por favor.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro