Umzug auf Win10 64-bit funktioniert nicht


#1

Liebe Foren-Gemeinde,

bereits seit 2 Jahren benutzen wir Alarmworkflow auf einem Win7 64-bit PC ohne Probleme. Auch eine komplette Neuinstallation vor einigen Monaten, aufgrund eines Festplattenschadens, verlief ohne Probleme.
Leider schlägt der Umzug auf einen neuen PC mit Win10 64-bit fehl.
Der Service kann nicht gestartet werden und bricht mit folgender Meldung ab:
“Der Vorgang wurde nicht abgeschlossen, da der Timeout abgelaufen ist.”
Ich habe es bereits mit mehreren Versionen von Alarmworkflow (1.0.1.0 und Core) versucht, leider ohne Erfolg.

Im Anhang übersende ich die Logfiles und hoffe, dass Ihr mir weiterhelfen könnt.

Alarmworkflowservice:
INFO;2018-11-24 19:48:47,623;AlarmWorkflowServiceManager;Starting service manager and hosting all services…
FINE;2018-11-24 19:48:47,655;BackendConfigurator;Backend configuration successfully loaded.
INFO;2018-11-24 19:48:47,670;AlarmWorkflowServiceManager;Hosting service SystemServiceInternal…
FINE;2018-11-24 19:48:47,670;DatabaseChecker;Attempting to connect to configured database server to check if it’s online…
WARN;2018-11-24 19:48:52,889;DatabaseChecker;Could not connect to the database using the provided settings! Please check if the database server is running and check your credentials. Retrying in 1000 milliseconds…

Configuration:
FINE;2018-11-24 19:48:24,027;BackendConfigurator;Backend configuration successfully loaded.
ERROR;2018-11-24 19:48:26,402;MainViewModel;Konnte keine Verbindung zum Service herstellen! Stellen Sie sicher, dass die Verbindungsdaten korrekt sind und der Service auf dem Zielcomputer gestartet ist.
FATAL;2018-11-24 19:48:26,402;MainViewModel;Es konnte keine Verbindung mit “net.tcp://localhost:60000/alarmworkflow/services/settingsservice” hergestellt werden. Der Verbindungsversuch hat für einen Zeitraum von 00:00:02.0628993 angedauert. TCP-Fehlercode 10061: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte 127.0.0.1:60000.
System.ServiceModel.EndpointNotFoundException: Es konnte keine Verbindung mit “net.tcp://localhost:60000/alarmworkflow/services/settingsservice” hergestellt werden. Der Verbindungsversuch hat für einen Zeitraum von 00:00:02.0628993 angedauert. TCP-Fehlercode 10061: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte 127.0.0.1:60000. —> System.Net.Sockets.SocketException: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte 127.0.0.1:60000
bei System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
bei System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
bei System.ServiceModel.Channels.SocketConnectionInitiator.Connect(Uri uri, TimeSpan timeout)
— Ende der internen Ausnahmestapelüberwachung —

Server stack trace:
bei System.ServiceModel.Channels.SocketConnectionInitiator.Connect(Uri uri, TimeSpan timeout)
bei System.ServiceModel.Channels.BufferedConnectionInitiator.Connect(Uri uri, TimeSpan timeout)
bei System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection(TimeSpan timeout)
bei System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.OnOpen(TimeSpan timeout)
bei System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
bei System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout)
bei System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
bei System.ServiceModel.Channels.ServiceChannel.CallOpenOnce.System.ServiceModel.Channels.ServiceChannel.ICallOnce.Call(ServiceChannel channel, TimeSpan timeout)
bei System.ServiceModel.Channels.ServiceChannel.CallOnceManager.CallOnce(TimeSpan timeout, CallOnceManager cascade)
bei System.ServiceModel.Channels.ServiceChannel.EnsureOpened(TimeSpan timeout)
bei System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
bei System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
bei System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:
bei System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
bei System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
bei AlarmWorkflow.Backend.ServiceContracts.Core.IExposedService.Ping()
bei AlarmWorkflow.Backend.ServiceContracts.Communication.ServiceFactory.GetCallbackServiceInstance[T](Object callbackObject)
bei AlarmWorkflow.Windows.Configuration.ViewModels.MainViewModel.InitializeSettings()
FATAL;2018-11-24 19:49:47,779;MainViewModel;Der Vorgang wurde nicht abgeschlossen, da der Timeout abgelaufen ist.
System.ServiceProcess.TimeoutException: Der Vorgang wurde nicht abgeschlossen, da der Timeout abgelaufen ist.
bei AlarmWorkflow.Windows.Configuration.ServiceHelper.StartService(Boolean throwOnError)
bei AlarmWorkflow.Windows.Configuration.ViewModels.MainViewModel.StartServiceCommand_Execute(Object parameter)

Viele Grüße
Georg


#2

Hi,

scheint als seien deine Zugangsdaten zur MySQL Datenbank inkorrekt, oder der MySQL Server selbst nicht erreichbar (z.B. weil er nicht gestartet ist).

Prüfe mal bitte, ob dein MySQL Server läuft und die angegebenen Zugangsdaten in der Konfiguration korrekt sind.

Gruß


#3

Vielen Dank für die schnelle Antwort.
Es lag an dem neuen MySQL-Server Version 8. Diesen habe ich durch die Version 5 ersetzt und seitdem läuft das System.