[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Error aptitude



Eso sería un poquito demasiado masoka. Lo suyo es probar con la
versión anterior del kernel a ver si da problemas o no, pero no
cargarselo.

El 14/07/07, BasaBuru <basaburu@basatu.org> escribió:
El Saturday 14 July 2007 21:41:44 Marcelo Pereyra escribió:

>  si como habia hecho un upgrade y me habia instalado un nuevo kernel
> (2.6.21-2 en lenny/sid)

El nuevo kernel te funciona? siempre es conveniente tener mas de un kernel
instalado para tener margen cuando te equivocas :)

> me dispuse a desinstalar el modulo viejo para el
> 2.6.18-4 e instalar para el nuevo kernel, es desde ese momento que no

Tienes una solución "fácil" que es desinstalar el 2.6.18-4-686 y ya está, en
teoria.

La "dificil" reconstruir el estado anterior. pero despues de un upgrade
complicado.

> Desinstalando ipw2200-modules-2.6.18-4-686 ...
> Eliminando `diversion of
> /lib/modules/2.6.18-4-686/kernel/drivers/net/wireless/i
>           pw2200.ko to
> /lib/modules/2.6.18-4-686/kernel/drivers/net/wireless/ipw2200.ko.li
>                       nux by ipw2200-modules-2.6.18-4-686'
> dpkg-divert: renombrar obliga a sobreescribir
> `/lib/modules/2.6.18-4-686/kernel/
> drivers/net/wireless/ipw2200.ko' con
>   un fichero distinto
> `/lib/modules/2.6.18-4-686/kernel/drivers/net/wireless/ipw
>              2200.ko.linux', no está permitido.
> dpkg: error al procesar ipw2200-modules-2.6.18-4-686 (--purge):
>  el subproceso post-removal script devolvió el código de salida de error 2
> Se encontraron errores al procesar:
>  ipw2200-modules-2.6.18-4-686
> E: Sub-process /usr/bin/dpkg returned an error code (1)

Por lo que parece aptitude intenta borrar pero dpkg-divert tiene otras ideas
al respecto. Es curioso no lo había visto antes (siempre se aprende algo
nuevo con debian) para desinstalar tienes que renombrar y "no" esta permitido
con añadir al nombre linux al final. No se realmente por que. pero se te
queda enganchado.

> y como he dicho antes no puedo ni intalar ni desinstalar ningun paquete!!!

Ya, lo tienes bloqueado.

Saca el kernel viejo apt-get revome --purge linux-image-2.6.18-4-686

Pero igual para desatascar

la cosa machaca los modulos del kernel a mano primero.

si eso machaca el
fichero /lib/modules/2.6.18-4-686/kernel/drivers/net/wireless/ipw2200.ko

Y vueve a probar con el apt-get remove --purge ipw2200-modules-2.6.18-4-686

a ver si se desatasca la cosa

Si no te puedes llevar por delante todos........ eso sí machacas el kernel XD

rm -r /lib/modules/2.6.18-4-686

No te equivoques hay un -r lo machacrá todo todo. A eso sí hazlo desde el
2.6.21-2 que has instalado. Te dará algunos errores el apt-get puesto que
intentará quitar cosas que ya no existen.

Todo esto en el supuesto de que el 2.6.21-2 te funciona correctamente. Luego
con m-a seleccionas el paquete de fuentes de ipw2200 y compilas el módulo.

Un saludo

BasaBuru




--
Adrián Navarro
(AdriNavarro.com)
Contacto: adri@adrinavarro.com
(Jabber + Gtalk + Email + MSNIM)



Reply to: