我一直在尝试安装并启动新的预览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上的其他帖子:
Windows服务“Microsoft Service Fabric Host Service”始终为“正在启动”,但永远不会启动。
我有两个提示,问题的根源可能是什么,但无法解决:
a)在事件查看器(Microsoft-Service Fabric> Admin)中,每次服务尝试启动时都会发生4个错误:
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 deployer文件(例如,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,是本地管理员。
答案 0 :(得分:5)
我将从一个简短的回答开始解锁你。从提升的PowerShell会话运行: Unregister-ScheduledTask FabricCounters
答案 1 :(得分:1)
我有完全相同的问题但在我的情况下,FabricCounters
任务不在那里。所以我通过Get-ScheduledTask Fabric*
搜索了其他“Fabric *”任务,发现卸载后仍然存在FabricAppInfoTraces
和FabricQueryTraces
。
我使用Unregister-ScheduledTask <name>
删除了两个任务,重新安装了SDK并且能够再次启动我的本地群集!