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]