On Tue, Jul 20, 1999 at 10:19:17AM +0200, Jose Centeno wrote:
> �ngel Carrasco writes:
>  > Hola a todos,
>  > 
>  > En Citius compil� el kernel 2.2.10 y desde entonces el aptcdrom no me
>  > reconoce los cdroms de Citius. Por cierto, es muy buena y tengo la completa
>  > pero tengo otros compa�eros tambi�n la tienen y les pasa lo mismo.
>  > 
>  > Por favor, me podeis ayudar?
>  > 
>  > 
> 
> Sin haber trazado la raz�n, el problema es la "firma" que apt-cdrom
> saca a los CD cd Citius antes y despu�s del 2.2.10.
> 
> Al ver que no me reconoc�a los CDs, hice "apt-cdrom add" de los CDs otra 
> vez, y segu�a sin funcionar. Pero se me ocurri� mirar el fichero 
> /var/state/apt/cdroms.list y vi que:
> 
>       - los id de los cds ahora son distintos
>       - en el fichero estaban delante los ids viejos de los nuevos
> 
> Se me ocurrio dejar en ese fichero s�lo los ids nuevos, y desde
> entonces todo va perfectamente.

Exactamente. El "apt-cdrom add" saca una "firma" del CD bas�ndose en la
informaci�n contenida en el directorio raiz (inodos, tiempos de creaci�n,
permisos y cosas as�). Esta informaci�n ha cambiado de los kernel 2.0.x a
los 2.2.x y por eso la firma hecha con uno no vale con el otro y
viceversa.

La soluci�n (hasta que se corrija el algoritmo de firmado) es la que dices,
borrar las firmas antiguas de /var/state/apt/cdroms.list y volver a
a�adir los CDs con el nuevo kernel, usando "apt-cdrom add" a mano o desde
el m�todo aptcdrom del dselect.

        Saludos,
--
Enrique Zanardi                                    [EMAIL PROTECTED]

Responder a