SuSE Linux: Versión 7.3
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.
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.
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.
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.