PowerFlex: Klicken auf Schaltfläche "Beenden" zum Starten des GW-Upgrades nicht möglich
Сводка: Beim Versuch, ein GW-Upgrade durchzuführen, kann die Schaltfläche "Finish" in der PFxM-Benutzeroberfläche nicht angeklickt werden.
Симптомы
Ein vorheriges Upgrade auf das GW ist fehlgeschlagen.
Schaltfläche "Fertig stellen" nicht anklickbar:

Der Compliance-Bericht für das GW zeigt zwei Versionen an:
Auswirkungen
Das GW-Upgrade kann nicht durchgeführt werden.
Причина
Das PowerFlex-System befindet sich aufgrund des anfänglichen GW-Upgradefehlers in einem Zustand mit gemischter Version. Aus diesem Grund blockiert PFxM den erneuten Start des Upgradevorgangs.
Разрешение
Es muss eine Änderung in der Datenbank vorgenommen werden, damit das Upgrade erneut versucht werden kann.
1) Verbindung zu einem MVM-Server herstellen
2) Stellen Sie eine Verbindung zur Datenbank her:
kubectl exec -it -n powerflex $(kubectl get pods -n powerflex -l='postgres-operator.crunchydata.com/role=master' | grep Running | cut -d' ' -f1) -- psql -U postgres -d asm_manager
3) Zeigen Sie die aktuellen Versionen an, die für Schritt 4 verwendet werden. Zwei Versionen werden hier angezeigt.
select ipaddress,version from firmware_deviceinventory where ipaddress = 'block-legacy-gateway';
4) Entfernen Sie eine der beiden Versionen - lassen Sie die niedrigere Version vorhanden, so dass die "Version" nur eine Version (den niedrigeren Wert) anzeigt. Der folgende Befehl ist ein Beispiel:
Dadurch wird die GW-Version effektiv auf eine einzige Version in der Datenbank festgelegt, sodass die Schaltfläche angeklickt werden kann.
Stellen #Make sicher, dass Sie die Version entsprechend der Situation anpassen
update firmware_deviceinventory set version = 'R4.5.2100.0' where ipaddress = 'block-legacy-gateway';
5) Aktualisieren Sie die PFMP-Benutzeroberfläche.
6) Durchführen des GW-Upgrades
Дополнительная информация
Betroffene Versionen
PowerFlex Manager 4.x
Behoben in Version
PowerFlex Manager 4.8
