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

Re: Error aptitude



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



Reply to: