SDB:YaST weigert sich, ein System-Update durchzuführen

aus openSUSE, der freien Wissensdatenbank


Version: 4.4 - 7.3

Symptom:

Sie wollen Ihr gesamtes System - und nicht nur einzelne Pakete - updaten und starten dazu YaST. Dieser teilt Ihnen dann mit, daß Sie zuerst YaST updaten müssen, um das Update durchführen zu können. Alles andere weigert YaST sich zu tun.

Ursache:

Sie versuchen ein Update aus Ihrem laufenden Linux-System heraus zu machen.

Dies ist jedoch gefährlich und auch nicht so gedacht.

Ein Update überschreibt u.a. wichtige Laufzeitbibliotheken, deren dynamisches Update (i.e. wenn das System läuft) u.U. zum totalen Datenverlust auf dem jeweiligen Datenträger führen kann. Dies darf und wird YaST nicht zulassen.

Lösung:

Booten Sie zu einem Update von der mitgelieferten Bootdiskette bzw. von der 1. CD aus wie bei einer Erstinstallation.

Wählen Sie dann, wenn Sie im "Installations-YaST" sind, über die Menüpunkte "Einstellungen zur Installation" -> "Ziel-Partitionen / Dateisysteme festlegen" Ihre Rootpartition an (Menüpunkt "Filesysteme zuordnen") und lassen Sie mittels F7 davon die Datei /etc/fstab einlesen. Nun können Sie "System updaten" auswählen; auf diese Weise wird das Basissystem einschließlich YaST erneuert und ein Update läßt sich durchführen (vgl. auch SDB:Einzelne RPM-Pakete updaten).

Nach einem späteren Reboot haben Sie wieder Ihr upgedatetes altes System.

Dieser Vorgang wird auch eingehend im Handbuch besprochen.

SDB:Einzelne RPM-Pakete updaten