Aptitude error con firmware luego de actualizar [Solucionado]
Muy buenos días comunidad, poseo un equipo con debian 6 kde en una arquitectura amd64 el asunto en cuestión es que realice un upgrade hace poco y me da el siguiente error:
Resolviendo las dependencias...
Se configurarán los siguientes paquetes que están ahora parcialmente instalados:
linux-image-2.6.32-5-amd64
No se instalará, actualizará o eliminará ningún paquete.
0 paquetes actualizados, 0 nuevos instalados, 0 para eliminar y 1 sin actualizar.
Necesito descargar 0 B de ficheros. Después de desempaquetar se usarán 0 B.
Configurando linux-image-2.6.32-5-amd64 (2.6.32-31) ...
Running depmod.
Running update-initramfs.
update-initramfs: Generating /boot/initrd.img-2.6.32-5-amd64
W: Possible missing firmware /lib/firmware/tigon/tg3_tso5.bin for module tg3
W: Possible missing firmware /lib/firmware/tigon/tg3_tso.bin for module tg3
W: Possible missing firmware /lib/firmware/tigon/tg3.bin for module tg3
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64
run-parts: executing /etc/kernel/postinst.d/pm-utils 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64
run-parts: executing /etc/kernel/postinst.d/update-notifier 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64
/etc/default/grub: 9: enable_mtrr_cleanup: not found
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 127
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-2.6.32-5-amd64.postinst line 799.
dpkg: error al procesar linux-image-2.6.32-5-amd64 (--configure):
el subproceso instalado el script post-installation devolvió el código de salida de error 2
configured to not write apport reports
Se encontraron errores al procesar:
linux-image-2.6.32-5-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
Un paquete no se pudo instalar. Intentado recuperarse:
Luego ya no puedo actualizar nada via apt o aptitude leyendo un poco parece que el frmware-nonfree tiene un bug y se corrige instalando manualmente el mismo me decargue el paquete firmware-nonfree_0.28.tar.gz lo desempaquete y me creo una carpeta con su contenido ahora bien mi adiccion al aptitude me deja de manos atadas que debo hacer para terminar de instalarlo manualmente ayuda por favor de antemano agradecido
- Inicie sesión o regístrese para enviar comentarios
- 707 lecturas


Pues dado mi escaso conocimiento, solamente te puedo ayudar a través de la experiencia, y es que, dentro de esa carpeta que has descomprimido, deberia venir un README o un INSTALL. Muy recomendable leerlo, aunque sea entre lineas, porque ahi te va a indicar qué hacer para instalarlo.
Hay algunos donde tendrás que compilarlos con las sentencias que todos conocemos:
$ ./configure
$ make && sudo make install
Sin embargo hay otros que tendrás que copiar algun modulo de esa carpeta a la carpeta de modulos del kernel y luego cargarlos. Por ello, recomiendo leer uno de esos archivos.
Sin embargo, no descarto que pueda venir alguien y echarte una mano mejor que yo xD pero si quieres entretenerte un rato, puedes ir probando eso :P
Ah, y lo de apt...
Has probado a hacer:
$ sudo apt-get install -f
Compañero ya te indicaron que hicieras un apt-get install -f; yo en mi caso te recomendaría hacer lo mismo pero con aptitude y también puedes probar a hacer un dpkg-reconfigure -a.
te dejo lo que dice el man dpkg sobre reconfigure -a (--configure paquete...|-a|--pending Configura un paquete que está desempaquetado pero no configurado. Si se introducen las opciones -a o --pending en lugar de un paquete, se configurarán todos los paquetes desempaquetados pero no configurados.)
saludos

Yo de ti, en vez de descargar un archivo tar.gz, me descargaría directamente el .deb adecuado a tu arquitectura.
Luego, como root:
#dpkg -i firmware-nonfree-<em>etcétera</em>.debNo se si eso ya solucionaría tu problema. Quizá sí. Si no, todavía podrías pasarle al comando dpkg opciones de forzado que no recuerdo ahora mismo (¿-f?).
Puedes probar y decirnos.
Saludos.
Yo de ti, en vez de descargar un archivo tar.gz, me descargaría directamente el .deb adecuado a tu arquitectura.
Luego, como root:
#dpkg -i firmware-nonfree-<em>etcétera</em>.debNo se si eso ya solucionaría tu problema. Quizá sí. Si no, todavía podrías pasarle al comando dpkg opciones de forzado que no recuerdo ahora mismo (¿-f?).
Puedes probar y decirnos.
Saludos.
para aplicar todas las opciones de forzado:
$ sudo dpkg -i --force-all .deb
para mas informacion de forzado
$ dpkg -i --force-help
ok realice el reconfigure -a y quedo igual como es un errror aparente de firmware non-free y según articulo http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553710 descargue los archivos necesarios de los ftp de debian e instale manualmente lo que corrigio el error del firmware pero igual me dice que
Se encontraron errores al procesar:
linux-image-2.6.32-5-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
Un paquete no se pudo instalar. Intentado recuperarse:
Configurando linux-image-2.6.32-5-amd64 (2.6.32-31) ...
Running depmod.
Running update-initramfs.
update-initramfs: Generating /boot/initrd.img-2.6.32-5-amd64
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64
run-parts: executing /etc/kernel/postinst.d/pm-utils 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64
run-parts: executing /etc/kernel/postinst.d/update-notifier 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64
/etc/default/grub: 9: enable_mtrr_cleanup: not found
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 127
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-2.6.32-5-amd64.postinst line 799.
dpkg: error al procesar linux-image-2.6.32-5-amd64 (--configure):
el subproceso instalado el script post-installation devolvió el código de salida de error 2
Se encontraron errores al procesar:
linux-image-2.6.32-5-amd64
alguna idea ????
Bueno antetodo enhora buena e logrado solucionar (e pensado de ahora en adelante acuñar el termino aprender en vez de solucionar) un inconveniente mas, agradezco a todos aquellos que se manifestaron intentando ayudarme o darme una luz al respecto y por supuesto felicitar a la comunidad esdebian por darme la oportunidad de aprender y ayudar a mis compañeros.
Bueno el asunto si ven el inicio de este post hay una linea que reza lo siguiente
/etc/default/grub: 9: enable_mtrr_cleanup: not found
conectandome al chat en freenode canal debian-es alguien me sugirió que revisase ese archivo en la línea 9 tal como reza el mensaje, luego me di cuenta de que la sentencia se refiere a como el hardware de la máquina debe accesar a la ram en especial los dispositivos de video y agp de hecho esta modificación la había realizado con anterioridad para mejorar la aceleración gráfica de mi ordenador
pues cuando el kernel trata de actualizarse se topa con esta línea en el grub y hay emite los errores arriba relatados interrumpiendo así el proceso de actualización del kernel, mi solución aunque poco técnica puede sacar de apuros a alguien más fui al archivo comente la línea reinicie el equipo hize el upgrade espere a que se configurara el nuevo kernel reinicie y listo todo en orden descomente de nuevo y todo parece funcionar
ahora mismo investigo cual puede ser la causa técnica del conflicto si la tenéis y queres aportar bienvenido sino ya estamos trabajando en ello un millón a todos