SuSE Linux: Versionen 7.3 bis 8.0
Sie versuchen mittels YaST Online Update (YOU) Ihr System zu aktualisieren, erhalten aber eine Fehlermeldung, dass YOU auf dem Server keine Patches finden kann:
deutsch:Die Patches können nicht vom Server geholt werden. Versuchen Sie, die Patches von einem anderen SuSE FTP-Server zu bekommen.englisch:
Can't get the patches from server. Please try to get patches from another SuSE FTP server.Obwohl Sie entsprechend des Hinweises versucht haben, die Updates von einem anderen Server zu holen, erhalten Sie immer wieder diese Fehlermeldung.
In dem zu Grunde liegenden Fall fehlte auf dem System nach der Erstinstallation die Datei /var/lib/YaST/update.inf. Diese Datei wird bei der Erstinstallation angelegt und beinhaltet u.a. die Nummer der installierten Version von SuSE Linux. Diese Versionsnummer wird vom YaST Online Update zur Ermittlung des Quellpfades für die Patches auf dem FTP-Server benutzt. Da diese Information nicht da ist, gelingt es nicht, die Patchbeschreibungsdatei vom FTP-Server zu kopieren.
Warum diese Datei nach der Erstinstallation nicht auf dem System vorhanden ist, ist leider momentan nicht nachvollziehbar.Im vorliegenden Fall hilft es, vom gleichen Installationsmedium ein Paket des Basispakets (Pakete der Serie a, günstig erweist sich hier das Paket rpm) mit dem Tool YaST neu zu installieren.
Geben Sie dazu an der Kommandozeile aus als Benutzer root den Befehl yast ein. Wählen Sie Paketverwaltung, Konfiguration ändern/erstellen und Serie a -- Linux Grundsystem. Selektieren Sie das Paket rpm und drücken Sie einmal die Leertaste. In der ersten Spalte der Tabelle wechselt der Status des Pakets von [i] zu [R]. Betätigen Sie nun zweimal die Taste F10 und wählen Sie in dem folgenden Menü Installation starten. Das von Ihnen ausgewählte Paket rpm wird nochmals installiert.
YaST erstellt nun auch die fehlende Datei /var/lib/YaST/update.inf. Jetzt können Sie mit YaST Online Update wieder aktuelle Patches installieren.
Legen Sie die CD1 (bzw. DVD) ein und rufen Sie eine konsole auf (Icon in der KDE-Kontrollleiste: Monitor mit Muschel). In dieser führen Sie nun die folgenden Befehle aus:
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
Sollten Sie z.B. die DVD verwenden, ändern Sie die untenstehenden Befehle dementsprechend:
mount /dvd cp /media/dvd/suse/setup/descr/info /tmp
Dieses Vorgehen funktioniert selbstverständlich auch unter der 7.3.