YOU (YaST Online Update) no encuentra ningún parche en el servidor (falta update.inf)

Base de Datos de Soporte (jsj_no_update_inf)
Referido a

SuSE Linux: Versión 7.3

Síntoma

Cuando intenta actualizar su sistema con YOU (Yast Online Update), obtiene el siguiente mensaje de error:

Can't get the patches from server.
Please try to get patches from another SuSE FTP server.
A pesar de haber seguido las instrucciones, el mensaje de error aparece una y otra vez.

Causa

En este caso en concreto, el fichero /var/lib/YaST/update.inf falta en el sistema después de la primera instalación. Normalmente este fichero se crea durante la primera instalación y contiene el número de la versión instalada de SuSE Linux. YaST utiliza ese número de versión para determinar la ruta a los parches en el servidor ftp. Si esa información no está disponible, el intento de copiar el fichero de descripción de parches desde el servidor ftp falla. Desgraciadamente, la razón por la que este fichero no está disponible en el sistema tras la primera instalación aún no se conoce.

Solución

Procedimiento con SuSE Linux 7.3

En este caso puede intentar reinstalar uno de los paquetes base (paquetes incluidos en la serie a, entre los que el paquete rpm resulta especialmente recomendable) desde el mismo medio de instalación mediante YaST. Para ello, ejecute el comando yast en una consola de texto como usuario root.

Seleccione Gestión de paquetes, Cambiar/crear configuración, y series a -- Sistema Linux Base. A continuación seleccione el paquete rpm y pulse la barra espaciadora. El estado del paquete cambiará de [i] a [R] en la primera columna de la tabla. Pulse la tecla F10 dos veces y seleccione la opción Iniciar la instalación del siguiente menú. El paquete rpm se reinstalará.

Ahora, YaST creará el fichero que falta /var/lib/YaST/update.inf y podrá instalar los últimos parches con YaST Online Update.

Procedimiento con SuSE Linux 8.0

Introduzca el CD1 o el DVD y abra una consola (cuyo icono es un monitor con una concha en la barra de control de KDE). Ahora ejecute los siguientes comandos en la consola:


su -
"root-passwort"
mount /cdrom
cp /media/cdrom/suse/setup/descr/info /tmp
cp /media/cdrom/suse/setup/descr/update.in_ /tmp
/usr/lib/YaST2/bin/create_update_inf /tmp
rm /tmp/info
umount /cdrom

Si utiliza un DVD en lugar de un CD, modifique los comandos según corresponda:

mount /dvd
cp /media/dvd/suse/setup/descr/info /tmp

Este método también funciona con SuSE Linux 7.3.


Palabras clave: YOU, ONLINE, ACTUALIZACIóN, UPDATE, UPDATE.INF, PARCHE

Temas: YaST

SDB-jsj_no_update_inf, Copyright SuSE Linux AG, Nürnberg, Germany - Versión: 16. Apr 2002
SuSE Linux AG - : 16. Oct 2002 de glazzar (sdb_gen 1.40.0)