Sie können nicht auf Fedora 24 aktualisieren?

Sie können nicht auf Fedora 24 aktualisieren?

Ich versuche, meine Fedora 23-Instanz auf Fedora 24 zu aktualisieren, und ich folge FedorasAnweisungen.

Wenn ich eingebe sudo dnf system-update reboot, wird mein Computer neu gestartet. Er wird wie üblich geladen, wobei sich die kleine Fedora-Blase füllt. Die Blase wird wieder leer, was bei einer Aktualisierung normal ist. In der oberen linken Ecke des Bildschirms wird eine Meldung angezeigt – Starting system upgrade. This will take a while.Ohne dass sich die Blase überhaupt füllt, blinkt ein paar Minuten später eine Meldung auf dem Bildschirm auf, zu schnell, als dass ich sie lesen könnte. Mein Computer wird neu gestartet. Dann startet er in Fedora 23.

Ich will nicht Fedora 23. Ich will Fedora 24.

Ich habe versucht, die Pakete erneut herunterzuladen und den Neustartbefehl erneut auszuführen. Mehrmals. Ich habe online keine ähnlichen Probleme gefunden.

Kann jemand helfen?

Bearbeiten: @Argonauts hat mir gesagt, ich solle ein Protokoll posten, also hier ist es:https://gist.github.com/TheInitializer/d73d438d16e98e5dfdcd8d0d006c88f9

Hier sind die Befehle, die ich zum Generieren verwendet habe:

david  ~  dnf system-upgrade log
The following boots appear to contain upgrade logs:
1 / 73147b7ed9b0437b82646d6bc1040153: 2016-06-22 18:46:43 23→24
2 / f8cfca577cff4835b77972e0299c4e21: 2016-06-22 19:06:08 23→24
3 / c340dd4b1144402c995eba28bde6350c: 2016-06-22 19:19:06 23→24
4 / a729395edcfa405fb2ce3a7781370549: 2016-06-22 19:24:33 23→24
5 / e20e4e7a52ce40278ea94d6daac84890: 2016-06-22 19:52:38 23→24
6 / d223201a2a5c4f8ebcb23aa62fde34f4: 2016-06-22 20:03:53 23→24
7 / 741ddd9b55a04f868c943e303efb8983: 2016-06-22 20:27:40 23→24
8 / fc8a838a99d644468df5ec62c97ad5de: 2016-06-22 20:58:58 23→24
9 / 34412677294b4b8191b71c66cbfe1782: 2016-06-22 21:07:13 23→24
 david  ~  dnf system-upgrade log 1 > log1.txt
 david  ~  dnf system-upgrade log 2 > log2.txt
 david  ~  dnf system-upgrade log 3 > log3.txt
 david  ~  dnf system-upgrade log 4 > log4.txt
 david  ~  dnf system-upgrade log 5 > log5.txt
 david  ~  dnf system-upgrade log 6 > log6.txt
 david  ~  dnf system-upgrade log 7 > log7.txt
 david  ~  dnf system-upgrade log 8 > log8.txt
 david  ~  dnf system-upgrade log 9 > log9.txt
 david  ~  

Antwort1

Der Fehler ist auf einen Konflikt mit einem Paket von fc23 zurückzuführen, Auszug ab Zeile 4300:

dnf[871]: fontconfig-infinality-ultimate x86_64 2.11.94-4.fc23           @infinality-ultimate 990 k
dnf[871]: Error: Transaction check error:
dnf[871]: file /etc/fonts/conf.d/README from install of fontconfig-2.11.94-6.fc24.x86_64 conflicts with file from package fontconfig-infinality-ultimate-2.11.94-4.fc23.i686
dnf[871]: file /etc/fonts/conf.d/49-sansserif.conf from install of fontconfig-2.11.94-6.fc24.x86_64 conflicts with file from package fontconfig-infinality-ultimate-2.11.94-4.fc23.i686

Das Schriftartpaket aus dem Infanality-Repo überschreibt bei der Installation eine Reihe von Systemschriftdateien, und dnf bleibt hängen. Ich werde ein paar Dinge zum Ausprobieren bereitstellen – im Wesentlichen geordnet nach der Skala „Was könnte schiefgehen?“.

1 Versuchen Sie zunächst zu prüfen, was bei einer Deinstallation passieren würde fontconfig-infinality-ultimate-2.11.94-4.fc23.i686. Versuchen Sie Folgendes:

sudo dnf clean all
sudo dnf remove fontconfig-infinality-ultimate-2.11.94-4.fc23.i686

und sehen Sie, was die Antwort ist. Wenn Sie erfahren, dass auch eine große Anzahl deinstalliert werden muss, z. B. 50, 100, 200+ andere Pakete, wählen Sie N. Wenn alle Pakete, die Sie deinstallieren müssen, i686 und/oder aus Drittanbieter-Repos sind, sollte alles in Ordnung sein. Alles, was als aus dem Standard-Fedora-Repo oder dem Fedora-Update-Repo stammend gekennzeichnet ist, ist wahrscheinlich ein Zeichen, dass Sie nicht fortfahren sollten – posten Sie die Liste, wenn Sie sich nicht sicher sind.

Wenn die Deinstallation reibungslos verläuft, sind Sie fertig – das Upgrade sollte reibungslos verlaufen.

2Versuchen Sie als nächstes, die Fedora 23-Version des Pakets zu installieren, das die Installation verhindert. Verwenden Sie zuerst den ersten Befehl. Wenn dies fehlschlägt, versuchen Sie den nächsten. Gehen Sie mit demselben gesunden Menschenverstand vor – wenn Sie aufgefordert werden, 200 Pakete zu deinstallieren, tun Sie es nicht. Es sollte versuchen,Das. Wenn es die Datei nicht finden kann, laden Sie sie herunter und geben Sie dem Befehl den Pfad zum RPM an, statt nur „fontconfig“.

sudo dnf install fontconfig

sudo dnf install fontconfig --allowerasing

Wenn dies funktioniert, sollte das Infinality-Paket deinstalliert werden – und das Upgrade sollte reibungslos verlaufen.

3Das Letzte, was ich vorschlagen kann, ohne die Ergebnisse der vorherigen Schritte zu sehen (vorausgesetzt, sie sind fehlgeschlagen), ist, eine Distributionssynchronisierung durchzuführen, die das Löschen ermöglicht. Dies könnte fehlschlagen oder das Entfernen einer Reihe von Paketen erfordern - es sollte nicht allzu schlimm sein, aber schauen Sie genau hin, bevor Sie bei der entsprechenden Aufforderung „Y“ sagen, um fortzufahren:

sudo dnf distro-sync --allowerasing

Wenn nichts davon funktioniert, veröffentlichen Sie Ihre Ergebnisse für jeden Befehl.

Manchmal verbergen sich hinter dem aktuellen Problem andere Probleme. Möglicherweise schlägt die Aktualisierung aus einem anderen Grund fehl, wenn Sie das aktuell in Konflikt stehende Paket entfernen. Überprüfen Sie dieselben Protokolle und suchen bzw. veröffentlichen Sie das Problem, falls es auftritt.

verwandte Informationen