gpt4 book ai didi

Azure Service Fabric 资源部署失败退出代码 -532462766

转载 作者:行者123 更新时间:2023-12-02 09:23:02 28 4
gpt4 key购买 nike

通过 Azure 门户创建普通 Service Fabric 群集后,我在 VM 规模集上收到此错误。使用一系列不同的集群名称、大小和虚拟机类型都发生过这种情况。

完整错误:

{
"status": "Failed",
"error": {
"code": "ResourceDeploymentFailure",
"message": "The resource operation completed with terminal provisioning state 'Failed'.",
"details": [
{
"code": "VMExtensionHandlerNonTransientError",
"message": "Handler 'Microsoft.Azure.ServiceFabric.ServiceFabricNode' has reported failure for VM Extension 'Test_ServiceFabricNode' with terminal error code '1009' and error message: 'Enable failed for plugin (name: Microsoft.Azure.ServiceFabric.ServiceFabricNode, version 1.0.0.33) with exception Command C:\\Packages\\Plugins\\Microsoft.Azure.ServiceFabric.ServiceFabricNode\\1.0.0.33 \\ServiceFabricExtensionHandler.exe of Microsoft.Azure.ServiceFabric.ServiceFabricNode has exited with Exit code: -532462766'"
}
]
}
}

这是在我尝试将用户代码发布到集群之前,所以不太确定是什么原因导致的。对大多数事情使用默认设置。初始容量3(测试集群)。青铜级耐用性/可靠性

编辑:连接到远程桌面中的其中一台虚拟机时出现此问题。

Application: ServiceFabricExtensionHandler.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: Microsoft.Azure.ServiceFabric.Extension.Core.AgentException
at Microsoft.Azure.ServiceFabric.Extension.Core.CertificateUtility.LoadClientCertificate(System.String, System.String)
at Microsoft.Azure.ServiceFabric.Extension.Core.CertificateUtility.LoadCertificateWrapper(Microsoft.Azure.ServiceFabric.Extension.Core.Models.CertificateSettings)
at Microsoft.Azure.ServiceFabric.Extension.Core.Models.HandlerSettings.AllowAccessToCerts()
at Microsoft.Azure.ServiceFabric.Extension.Core.VMExtensionHandler.ValidateDeployment(Microsoft.Azure.ServiceFabric.Extension.Core.Models.HandlerSettings)
at Microsoft.Azure.ServiceFabric.Extension.Core.VMExtensionHandler.InstallService()
at Microsoft.Azure.ServiceFabric.Extension.Core.VMExtensionHandler.InstallServiceWithRetry()
at Microsoft.Azure.ServiceFabric.Extension.Core.VMExtensionHandler.Enable()
at Microsoft.Azure.ServiceFabric.Extension.Handler.Program.Main(System.String[])

最佳答案

问题是 Service Fabric 找不到您已配置的证书。造成这种情况有几个常见原因:

  1. 提供了错误的证书指纹。假设您使用的是 KeyVault,请确保您没有使用 KeyVault URL 的 ID 部分作为您的证书指纹。
  2. 您的证书指纹开头有一个隐藏的 unicode 字符。如果您从 Windows 证书查看器对话框中获取指纹,则这种情况很常见,因为当您从该对话框复制/粘贴时,它会在开头插入一个隐藏字符。解决方法是首先复制到记事本(或任何其他 ASCII 编辑器)。

如果您通过 RDP 连接到其中一台虚拟机,则可以通过两种方式解决此问题:

  1. 检查位于 C:\WindowsAzure\Logs\WaAppAgent.logs 的 Azure guest 代理日志。您将查找与安装 Microsoft.Azure.ServiceFabric.Extension 相关的条目,然后查找类似“找不到带有指纹“xxxx”的证书...”之类的内容。确保指纹符合您的预期,并且指纹不以表示隐藏 unicode 字符的问号“?xxx”开头。
  2. 打开 Service Fabric 管理事件日志(eventvwr -> 应用程序和服务日志 -> Microsoft-ServiceFabric)。您应该会看到与无法加载证书相关的错误条目。

关于Azure Service Fabric 资源部署失败退出代码 -532462766,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40405249/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com