fp-wiki>ImportUser (Imported from MoinMoin) |
m (1 revision(s)) |
(No difference)
|
Latest revision as of 16:36, 24 May 2008
Versionswechsel von Fedora mittels Yum
Bitte nicht!
Obwohl der Versionswechsel mittels yum
getestet wurde und funktioniert, wird diese Art des Versionswechsels vom Fedoraprojekt nicht empfohlen. Wenn Sie dabei auftretende Probleme nicht allein lösen können, sollten Sie stattdessen die empfohlenen Installationsmethoden verwenden. Bei Standardinstallationen arbeitet diese Methode meist ordentlich. Die Verwendung der Pakete von Drittanbietern führt aber meist zu Fehlern. Durchsuchen Sie die Mailinglisten, wenn Probleme auftreten.
Die empfohlene Installationsmethode wird in der folgenden Anleitung ausführlich beschrieben:
http://docs.fedoraproject.org/fedora-install-guide-en/
Die Release Notes enthalten weitere nützliche Informationen (der folgende Link führt zu den Fedora 7-Release Notes):
http://docs.fedoraproject.org/release-notes/f7/en_US/sn-Installer.html#Upgrade-Related-Issues
Rückmeldungen
Wenn beim Versionswechsel mittels yum
ein Fehler in den Abhängigkeiten auftritt, melden Sie ihn bei http://bugzilla.redhat.com.
Anleitung zum Versionswechsel mit yum
Diese Anleitung gilt für die Versionswechsel von FC5 nach FC6, kann aber prinzipiell für alle anderen auch verwendet werden.
De DE/YumVersionswechselFAQ/code
1. Suchen Sie nach allgemeinen Problemen
Weiter unten auf dieser Seite finden Sie eine Liste von bekannten Problemen. Einige von ihnen müssen bereits vor der Versionswechsel vermieden werden.
2. Reinigungsarbeiten
Führen Sie das folgende Kommando aus, damit Sie keine weiteren Abhängigkeitsfehler provozieren:
3. Wechseln Sie das Repository
Aktualisieren Sie das Paket abhängig von dem Repository, was Sie nutzen möchten. Hier das Beispiel für Fedora 7:
rpm -Uhv ftp://download.fedora.redhat.com/pub/fedora/linux/releases/7/Fedora/i386/os/Fedora/fedora-release-*.noarch.rpm
(Die Archiktur ist bei diesem noarch
-Paket nicht relevant.)
Vergewissern Sie sich, dass die neue Repo-Datei nicht als .rpmnew
-Datei gelandet ist. Weiterhin müssen Sie sich vergewissern, dass alle Repository-Dateien von Drittanbietern auch zu dem Repository der neuen Fedoraversion zeigen.
4. Den Versionswechsel durchführen
Der Versionswechsel wird aufgerufen mit
yum upgrade
yum
beschwert sich möglicherweise über Konflikte oder Abhängigkeiten, dann wahrscheinlich
might complain about conflicts or requirements. That is probably because you have used non-standard repositores or installed non-standard packages manually. Try to guess which packages causes the problem (or at least is a part of the dependency chain) - uninstall them and try again. Remember to install the packages again if they are essential.
De DE/YumVersionswechselFAQ/code
Ensure that all essentiel packages from the new version is installed with
yum groupupdate Base
You might want to update other groups too (see yum grouplist
).
Allgemeine Probleme
FC6 -> F7
- Fedora 7 ersetzt das alte IDE-Subsystem mit libata. Laufwerksnamen, die früher mit /dev/hd.. begannen, finden Sie nach dem Versionswechsel unter /dev/sd.. . /dev/hda1 wird normalerweise zu /dev/sda1, obwohl es keine direkte Beziehungen zwischen den alten und den neuen Gerätenamen gibt. Vergewissern Sie sich, dass alle Referenzen entsprechend geändert sind. Es ist wahrscheinlich einfacher, auf die Dateisysteme über mittels Label (Kennzeichen) zuzugreifen (sehen Sie sich dazu die Programme
blkid
,tune2fs
undmlabel
an).
LVM-Volumes sind nicht betroffen.
- Die libata-Schicht stellt alle Festplatten als SCSI-Platten dar. Diese sind allerdings im Kernel auf 15 beschränkt. IDE-Platten mit mehr als 15 Partitionen werden von Fedora 7 nicht unterstützt.
- Wenn das System nach dem Reboot mit einer GRUB-Meldung hängt, booten Sie in den Rettungsmodus, führen
chroot /mnt/sysimage
aus und führengrub-install /dev/sda
oder mit einer anderen Partition entsprechend Ihrer Konfiguration aus.
- Wenn Sie von einem System älter als FC6 wechseln, müssen Sie möglicherweise manuell up2date und rhnlib entfernen:
rpm -e rhnlib up2date
- Wenn Sie die Meldung
package gpm-1.20.1-84.fc6 (which is newer than gpm-1.20.1-83.fc7) is already installed
während der Ausfühgung vonyum update
sehen, deinstallieren Sie gpm und installieren es erneut.
- Wenn Sie Suns jre installiert hatten, könnte es während des Versionswechsels entfernt worden sein. Beachten Sie, dass
jre-6u1
/jre-1.6.0_01-fcs
diecompat-libstdc++-33
benötigt.
FC5 -> FC6
Nach dem Versionswechsel können Sie das als Repository direkt eingehängte DVD-ISO-Loopback nicht mehr benutzen, da die repodata
-Dateien URLs vom Typ media://
enthalten, die yum nicht verarbeiten kann. Sie können die DVD also nur für den initalen Wechsel von FC5 auf FC6 verwenden, nicht mehr danach. Nach dem Entfernen der Option baseurl=file:///
aus der Datei fedora-core.repo
müssen Sie noch yum clean all
ausführen.