Skip to main content

Diese Version von GitHub Enterprise Server wurde eingestellt am 2024-09-25. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für bessere Leistung, verbesserte Sicherheit und neue Features aktualisiere auf die neueste Version von GitHub Enterprise Server. Wende dich an den GitHub Enterprise-Support, um Hilfe zum Upgrade zu erhalten.

Wiederherstellung nach einem fehlgeschlagenen Upgrade

Erfahre, wie du ein fehlgeschlagenes Upgrade zurücksetzen kannst.

Wenn ein Upgrade fehlschlägt oder unterbrochen wird, solltest du deine Instanz in ihren vorherigen Zustand zurücksetzen. Der entsprechende Prozess hängt vom Upgrade-Typ ab.

Wenn deine Instanz für hohe Verfügbarkeit konfiguriert ist und das Upgrade des primären Knotens fehlschlägt, kannst du das (nicht aktualisierte) Replikat zum primäres Replikat heraufstufen. Außerdem musst du das DNS so aktualisieren, dass es auf den neuen primären Knoten verweist. Sobald du über einen funktionierenden primären Knoten verfügst, kannst du die Erstellung eines neuen Replikatknotens erwägen. Siehe „Informationen zur Hochverfügbarkeitskonfiguration“ und „Hochverfügbarkeitskonfiguration wiederherstellen“.

Rollback einer Patch-Veröffentlichung durchführen

Um einen Patchrelease zurückzusetzen, verwende den ghe-upgrade-Befehl mit dem --allow-patch-rollback-Parameter. Bevor das zurücksetzen erfolgt, muss die Replikation vorübergehend beendet werden. Führe dazu ghe-repl-stop auf allen Replikatknoten. Wenn du ein Rollback eines Upgrades durchführst, musst du eine Upgradepaketdatei mit der Erweiterung .pkg verwenden. Hotpatchpaketdateien mit der Erweiterung .hpkg werden nicht unterstützt.

ghe-upgrade --allow-patch-rollback EARLIER-RELEASE-UPGRADE-PACKAGE.pkg

Nach Ausführung des Befehls ist ein Neustart erforderlich. Der Rollback wirkt sich nicht auf die Datenpartition aus, da Migrationen nicht mit Patch-Releases ausgeführt werden.

Starte nach Abschluss der Zurücksetzung die Replikation neu, indem du ghe-repl-start auf allen Knoten. Weitere Informationen findest du unter „Befehlszeilenprogramme“.

Rollback einer Feature-Veröffentlichung durchführen

Um ein Rollback eines Featurereleases durchzuführen, führe eine Wiederherstellung über eine Momentaufnahme des virtuellen Computers aus, um sicherzustellen, dass die Root- und Datenpartitionen einen konsistenten Zustand aufweisen. Weitere Informationen findest du unter „Snapshot erstellen“.