При запуске теста обновления Service Fabric появляется сообщение вида "Previous Fabric installation detected on machine" :
Test-ServiceFabricConfiguration -ClusterConfigurationFilePath "E:\1.json"
Previous Fabric installation detected on machine app-01.domaine.local. Please clean the machine.
Data Root node app-1 exists on machine app-1 in E:\SF\app-1 This is an artifact from a previous installation - please delete the directory corresponding
to this node.
Data Root node app-3 exists on machine app-3 in E:\SF\app-3. This is an artifact from a previous installation - please delete the directory corresponding
to this node.
Data Root node app-2 exists on machine app-2 in E:\SF\app-2. This is an artifact from a previous installation - please delete the directory corresponding
to this node.
Best Practices Analyzer determined environment has an issue. Please see additional BPA log output in DeploymentTraces folder.
Closing TraceWriter SFDeployer, path C:\Windows\system32\DeploymentTraces\SFDeployer-888888888888888.trace
LocalAdminPrivilege : True
IsJsonValid : True
IsCabValid :
RequiredPortsOpen : True
RemoteRegistryAvailable : True
FirewallAvailable : True
RpcCheckPassed : True
NoDomainController : True
NoConflictingInstallations : True
FabricInstallable : False
DataDrivesAvailable : True
DrivesEnoughAvailableSpace :
Passed : False
Поиск приёл к необходимости выполнения некольких действий для устранения данной ошибки:
Необходимо проверить установку Service Fabric, перед дальнейшими действиями.
Открываем реест [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Service Fabric] и проверяем куда он ссылается . Удаляем все каталоги на которые он ссылается. (если непозволет удалить так как он запущен и используется, переходим в безопасный режим и удаляем)
После удаляем сам ключ. [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Service Fabric]
Дополнительно выполняем очистку папки C:\Windows\System32\DeploymentTraces от старых данных.
Тестируем установку и если ошибок нет выполняем установку обновления кластера.