この記事https://azure.microsoft.com/en-us/documentation/articles/service-fabric-get-started/に従って、Windows 8.1 マシンに Service Fabric をセットアップしています。しかし、.\DevClusterSetup.ps1 を実行すると、次のエラーが表示されます。
Create node configuration succeeded
Starting service FabricHostSvc. This may take a few minutes...
Start-Service : Failed to start service 'Microsoft Service Fabric Host Service (FabricHostSvc)'.
At C:\Program Files\Microsoft SDKs\Service Fabric\ClusterSetup\DevClusterSetup.ps1:167 char:1
+ Start-Service FabricHostSvc -WarningAction SilentlyContinue
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.ServiceProcess.ServiceController:ServiceController) [Start-Service],
ServiceCommandException
+ FullyQualifiedErrorId : StartServiceFailed,Microsoft.PowerShell.Commands.StartServiceCommand
WARNING: Could not start FabricHostSvc
これは、イベント ログに次のように表示されます。
Log Name: Application
Source: Application Error
Date: 11/6/2015 11:35:02 AM
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: IN************
Description:
Faulting application name: FabricHost.exe, version: 4.0.1427.9490, time stamp: 0x55a4c9d5
Faulting module name: FabricHost.exe, version: 4.0.1427.9490, time stamp: 0x55a4c9d5
Exception code: 0xc0000602
Fault offset: 0x0000000000072991
Faulting process id: 0x1e80
Faulting application start time: 0x01d118585c7f3a7b
Faulting application path: C:\Program Files\Microsoft Service Fabric\bin\FabricHost.exe
Faulting module path: C:\Program Files\Microsoft Service Fabric\bin\FabricHost.exe
Report Id: 50b94631-844c-11e5-bf04-f01faf5113dc
Faulting package full name:
Faulting package-relative application ID:
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2015-11-06T06:05:02.000000000Z" />
<EventRecordID>253055</EventRecordID>
<Channel>Application</Channel>
<Computer>I*******</Computer>
<Security />
</System>
<EventData>
<Data>FabricHost.exe</Data>
<Data>4.0.1427.9490</Data>
<Data>55a4c9d5</Data>
<Data>FabricHost.exe</Data>
<Data>4.0.1427.9490</Data>
<Data>55a4c9d5</Data>
<Data>c0000602</Data>
<Data>0000000000072991</Data>
<Data>1e80</Data>
<Data>01d118585c7f3a7b</Data>
<Data>C:\Program Files\Microsoft Service Fabric\bin\FabricHost.exe</Data>
<Data>C:\Program Files\Microsoft Service Fabric\bin\FabricHost.exe</Data>
<Data>50b94631-844c-11e5-bf04-f01faf5113dc</Data>
<Data>
</Data>
<Data>
</Data>
</EventData>
</Event>
私が試してみました
- Service Fabric SDK を再インストールする
- loadctr /R
- Windows Azure SDK を再インストールしてから、Service Fabric SDK を再インストールします。
CleanCluster.ps1 を実行するまで、FabricSetup.exe がバックグラウンドで何度も起動されることがわかります。SfDevCluster フォルダーが作成され、その下に Manifests フォルダーと Log フォルダーが作成されます。
誰でもこの問題に遭遇しますか?
Windows 8.1 Visual Studio 2015 Community Edition Windows Azure SDK 2.7.1