2015-06-08 13 views
10

Il gateway del bus di servizio non si avvia.Azure Service Bus 1.1 Impossibile avviare

Prima di tutto ho provato a disinstallare completamente tutti gli SDK e le installazioni di Azure/Fabric/Service Bus. Ho installato sia Windows Azure Pack: Service Bus 1.1 e Windows Azure Pack: Security Update for Service Bus 1.1 (KB2972621) da zero.

Dopo aver eliminato tutti i database relativi ai bus di servizio, avvio la procedura guidata Configurazione bus di servizio e avvio una nuova farm con impostazioni personalizzate.

Lascio tutto predefinito tranne l'aggiunta di certificati personali e, naturalmente, inserendo la mia password.

Dopo aver cliccato andare la procedura guidata di configurazione del bus di servizio alla fine si blocca in corso:

Starting 
Created and configured Service Bus farm management database. 
Created and configured Service Bus gateway database. 
Creating default container. 

Processing completed 
Validating input and configuration parameters. 
Granting 'Log on as Service' privilege to the run as account. 
Windows Fabric configuration started. 
Running Windows Fabric deployment. 
Windows Fabric starting. 
Service Bus configuration started. 
Updating database. 
Service Bus services starting. 

L'evento log viewer per Microsoft-Service Bus > Operational ha i seguenti errori. Errore ricevuto prima ...

Exception during fabric service creation for container 1, Exception System.ArgumentException: At least one address must be provided if hostEndpoints is non-null 
Parameter name: hostEndpoints 
    at System.Fabric.FabricClient.InitializeFabricClient(SecurityCredentials credential, TimeSpan keepAliveInterval, String[] hostEndpoints) 
    at System.Fabric.FabricClient..ctor(SecurityCredentials credential, String[] hostEndpoints) 
    at Microsoft.ServiceBus.Commands.ServiceBusGetCommands.CreateFabricClient() 
    at Microsoft.ServiceBus.Commands.ServiceBusCommandBase.RegisterWinFabricService(Int64 containerId) 

E poi:

Service Bus Gateway service failed to start, retry count 1. Exception message: An error occurred creating the configuration section handler for namespacePolicyDataStoreFactory: Could not load file or assembly 'Microsoft.Cloud.Common.AzureStorage, Version=2.1.0.0, Culture=neutral, PublicKeyToken=4fe77f22fa8374f3' or one of its dependencies. The system cannot find the file specified.. Stack Trace: at System.Configuration.BaseConfigurationRecord.CallCreateSection(Boolean inputIsTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentConfig, ConfigXmlReader reader, String filename, Int32 line) 
    at System.Configuration.BaseConfigurationRecord.CreateSectionDefault(String configKey, Boolean getRuntimeObject, FactoryRecord factoryRecord, SectionRecord sectionRecord, Object& result, Object& resultRuntimeObject) 
    at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject) 
    at Microsoft.Cloud.ServiceBus.ServiceRegistryManagerContext.CreateNamespacePolicyDataManager(IComponentSite site) 
    at Microsoft.Cloud.ServiceBus.ServiceRegistryManagerContext.LoadServices(IComponentSite site) 
    at Microsoft.Cloud.ServiceBus.Common.Components.ComponentFactoryBase`1.CreateComponent() 
    at Microsoft.Cloud.HostingModel.ComponentHost.CreateComponent(IComponentFactory componentFactory) 
    at Microsoft.Cloud.HostingModel.ComponentHost.CreateComponents() 
    at Microsoft.Cloud.HostingModel.ComponentHost.Open() 
    at Microsoft.ServiceBus.Gateway.Gateway.OnStart(String[] args) 

In Servizi i servizi competenti sono i seguenti stati:

  • Bus Service Gateway: A partire
  • Service Bus Message Broker: fermato
  • Provider di risorse del bus di servizio: fermato

Grazie

risposta

8

TL; DR;

  1. Scarica dropbox.com/s/cb5fro1rv...-grazie Arash Rahimi
  2. navigare verso la strumenti SDK
  3. sn -Vr Microsoft.Cloud.Common.AzureStorage.dll
  4. gacutil /i Microsoft.Cloud.Common.AzureStorage.dll

Questo problema è stato causato da l'installazione di Visual Studio 2015 RC. Per fortuna qualcun altro ha già sperimentato questo e una risposta è stata pubblicata.

Vedere this answer su How do I report a bug in Windows Server Service Bus?

Per qualsiasi motivo, se il link Dropbox diventa obsoleto. Ho added it to Github.

+1

5.aggiunto un IISReset non sicuro se sia necessario o meno. Ma l'ho fatto e ha funzionato! – Muhammedh

0

Assicurarsi che qualsiasi/tutti RabbitMQ i servizi sono tutti fermati. (O tutto ciò che utilizza il protocollo AMQP)