PowerFlex: невозможно нажать кнопку «Готово», чтобы начать модернизацию GW
Сводка: При попытке выполнить модернизацию GW кнопка «Finish» в пользовательском интерфейсе PFxM не нажата.
Симптомы
Предыдущая модернизация до GW завершилась сбоем.
Кнопка «Готово» неактивна:

В отчете о соответствии для GW показаны две версии:
Воздействие
Невозможно модернизировать GW.
Причина
Система PowerFlex находится в состоянии смешанной версии из-за первоначального сбоя модернизации GW. Из-за этого PFxM блокирует повторный запуск операции модернизации.
Разрешение
Чтобы повторить попытку обновления, необходимо внести изменения в базу данных.
1) Подключитесь к серверу MVM
2) Подключиться к базе данных:
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) Просмотрите текущие версии, которые будут использоваться для шага 4. Здесь будут отображены две версии.
select ipaddress,version from firmware_deviceinventory where ipaddress = 'block-legacy-gateway';
4) Удалите одну из двух версий - оставьте нижнюю версию присутствовать, чтобы "версия" отображала только одну версию (меньшее значение). Пример команды приведен ниже:
Это фактически установит версию GW на одну версию в БД, что позволит нажать кнопку.
#Make обязательно скорректирую версию, соответствующую ситуации
update firmware_deviceinventory set version = 'R4.5.2100.0' where ipaddress = 'block-legacy-gateway';
5) Обновите пользовательский интерфейс PFMP.
6) Выполните модернизацию GW
Дополнительная информация
Затронутые версии
PowerFlex Manager 4.x
Исправлено в версии
PowerFlex Manager 4.8
