【发布时间】:2016-07-13 14:04:10
【问题描述】:
我一直在尝试安装和启动新的预览版 SDK,即使在多次安装/卸载/重新启动后,我在运行 DevClusterSetup 时总是会收到此错误:
Start-Service:无法启动服务“Microsoft Service Fabric Host Service (FabricHostSvc)”。 在 C:\Program Files\Microsoft SDKs\Service Fabric\Tools\Scripts\ClusterSetupUtilities.psm1:433 char:5
我已经尝试过,来自 stackoverflow 上的其他帖子:
- 使用 lodctr /R 修复性能计数器
- 将系统文件检查器与 SFC /SCANNOW 一起使用
- 检查 Windows 防火墙是否正在运行(并尝试为域网络禁用它)
- 确保我有足够的磁盘空间
windows 服务“Microsoft Service Fabric Host Service”总是“正在启动”,但永远不会启动。
我对问题的根源有两个提示,但无法解决:
a) 在事件查看器(Microsoft-Service Fabric > Admin)中,每次服务尝试启动时都会出现 4 个错误:
- 无法停止性能计数器的数据收集器。命令 “logman stop FabricCounters”失败,错误代码为 -2147287038。
- System.Fabric.FabricDeployer.InvalidDeploymentException:未能 创建或更新时启动性能计数器收集 部署
- FabricDeployer::Install 失败,错误为 0xffffffff
- FabricDeployer::Install 失败,错误为 0xffffffff,正在回滚
b) 在 C:\SfDevCluster\Log\Traces 文件夹中有类似 FabricSetup-131034051696570691.trace 的文件。都是一样的内容,中间还有这样的警告:
FabricSetup.FabricSetup.EventTraceInstaller,方法 QueryDataCollectorSet 失败,HRESULT:-2144337918
FabricSetup.FabricSetup.EventTraceInstaller,方法 StopPlaTraceSession 失败,HRESULT:-2144337918
然后再往下报错:
FabricSetup.FabricSetup.FabricDeployer,配置部署失败,错误为 0xffffffff
如果我去检查 Fabric 部署程序文件(例如,fabricdeployer-635945286697202537.trace),在一系列性能计数器删除后,我最后会遇到一个错误:
FabricDeployer.FabricDeployer,执行命令:logman stop FabricCounters
FabricDeployer.FabricDeployer,无法停止性能计数器的数据收集器。命令“logman stop FabricCounters”失败,错误代码为 -2147287038。
但这个错误似乎是在其他错误之后出现的,作为回滚的一部分。
有什么想法吗?这很令人沮丧,网上的信息很少。 我还尝试使用 ClearCluster.ps1 清理安装并将开发集群安装到不同的文件夹,结果始终相同。
我正在运行带有 VS2015 Update 1、Azure SDK 2.8.2.1 的 Win10。我的用户是本地管理员的 liveid。
【问题讨论】: