Duet Web > ``` -- Logs begin at Mon 2020-04-27 00:51:43 BST, end at Mon 2020-04-27 00:54:02 BST. -- Apr 27 00:51:47 duet3 systemd[1]: Started Duet Web Server. Apr 27 00:51:49 duet3 DuetWebServer[445]: info: Microsoft.Hosting.Lifetime[0] Apr 27 00:51:49 duet3 DuetWebServer[445]: Now listening on: http://[::]:80 Apr 27 00:51:49 duet3 DuetWebServer[445]: info: Microsoft.Hosting.Lifetime[0] Apr 27 00:51:49 duet3 DuetWebServer[445]: Application started. Press Ctrl+C to shut down. Apr 27 00:51:49 duet3 DuetWebServer[445]: info: Microsoft.Hosting.Lifetime[0] Apr 27 00:51:49 duet3 DuetWebServer[445]: Hosting environment: Production Apr 27 00:51:49 duet3 DuetWebServer[445]: info: Microsoft.Hosting.Lifetime[0] Apr 27 00:51:49 duet3 DuetWebServer[445]: Content root path: /opt/dsf/dwc2 Apr 27 00:51:49 duet3 DuetWebServer[445]: warn: DuetWebServer.Services.ModelObserver[0] Apr 27 00:51:49 duet3 DuetWebServer[445]: Failed to synchronize machine model Apr 27 00:51:49 duet3 DuetWebServer[445]: System.Net.Internals.SocketExceptionFactory+ExtendedSocketException (99): Cannot assign requested address /var/run/dsf/dcs.sock Apr 27 00:51:49 duet3 DuetWebServer[445]: at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) Apr 27 00:51:49 duet3 DuetWebServer[445]: at System.Net.Sockets.Socket.Connect(EndPoint remoteEP) Apr 27 00:51:49 duet3 DuetWebServer[445]: at DuetAPIClient.BaseConnection.Connect(ClientInitMessage initMessage, String socketPath, CancellationToken cancellationToken) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPIClient/BaseConnection.cs:li Apr 27 00:51:49 duet3 DuetWebServer[445]: at DuetWebServer.Services.ModelObserver.Execute() in /home/christian/duet/DuetSoftwareFramework/src/DuetWebServer/Services/ModelObserver.cs:line 131 Apr 27 00:51:54 duet3 DuetWebServer[445]: warn: DuetWebServer.Services.ModelObserver[0] Apr 27 00:51:54 duet3 DuetWebServer[445]: Failed to synchronize machine model Apr 27 00:51:54 duet3 DuetWebServer[445]: System.Net.Internals.SocketExceptionFactory+ExtendedSocketException (99): Cannot assign requested address /var/run/dsf/dcs.sock Apr 27 00:51:54 duet3 DuetWebServer[445]: at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) Apr 27 00:51:54 duet3 DuetWebServer[445]: at System.Net.Sockets.Socket.Connect(EndPoint remoteEP) Apr 27 00:51:54 duet3 DuetWebServer[445]: at DuetAPIClient.BaseConnection.Connect(ClientInitMessage initMessage, String socketPath, CancellationToken cancellationToken) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPIClient/BaseConnection.cs:li Apr 27 00:51:54 duet3 DuetWebServer[445]: at DuetWebServer.Services.ModelObserver.Execute() in /home/christian/duet/DuetSoftwareFramework/src/DuetWebServer/Services/ModelObserver.cs:line 131 Apr 27 00:51:59 duet3 DuetWebServer[445]: warn: DuetWebServer.Services.ModelObserver[0] Apr 27 00:51:59 duet3 DuetWebServer[445]: Failed to synchronize machine model Apr 27 00:51:59 duet3 DuetWebServer[445]: System.Net.Internals.SocketExceptionFactory+ExtendedSocketException (99): Cannot assign requested address /var/run/dsf/dcs.sock Apr 27 00:51:59 duet3 DuetWebServer[445]: at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) Apr 27 00:51:59 duet3 DuetWebServer[445]: at System.Net.Sockets.Socket.Connect(EndPoint remoteEP) Apr 27 00:51:59 duet3 DuetWebServer[445]: at DuetAPIClient.BaseConnection.Connect(ClientInitMessage initMessage, String socketPath, CancellationToken cancellationToken) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPIClient/BaseConnection.cs:li Apr 27 00:51:59 duet3 DuetWebServer[445]: at DuetWebServer.Services.ModelObserver.Execute() in /home/christian/duet/DuetSoftwareFramework/src/DuetWebServer/Services/ModelObserver.cs:line 131 Apr 27 00:52:02 duet3 DuetWebServer[445]: info: Microsoft.AspNetCore.Hosting.Diagnostics[1] Apr 27 00:52:02 duet3 DuetWebServer[445]: Request starting HTTP/1.1 GET http://10.100.2.225/machine Apr 27 00:52:02 duet3 DuetWebServer[445]: info: Microsoft.AspNetCore.Hosting.Diagnostics[1] Apr 27 00:52:02 duet3 DuetWebServer[445]: Request starting HTTP/1.1 GET http://10.100.2.225/rr_connect?password=reprap&time=2020-4-27T0%3A52%3A14 application/json Apr 27 00:52:02 duet3 DuetWebServer[445]: info: Microsoft.AspNetCore.Hosting.Diagnostics[1] Apr 27 00:52:02 duet3 DuetWebServer[445]: Request starting HTTP/1.1 GET http://10.100.2.225/fonts/materialdesignicons-webfont.88ffecaf.woff Apr 27 00:52:02 duet3 DuetWebServer[445]: info: Microsoft.AspNetCore.Cors.Infrastructure.CorsService[4] Apr 27 00:52:02 duet3 DuetWebServer[445]: CORS policy execution successful. Apr 27 00:52:02 duet3 DuetWebServer[445]: info: DuetWebServer.Middleware.CustomEndpointMiddleware[0] Apr 27 00:52:02 duet3 DuetWebServer[445]: No endpoint found for GET request via /rr_connect Apr 27 00:52:02 duet3 DuetWebServer[445]: info: Microsoft.AspNetCore.Routing.EndpointMiddleware[0] Apr 27 00:52:02 duet3 DuetWebServer[445]: Executing endpoint 'DuetWebServer.Controllers.WebSocketController.Get (DuetWebServer)' Apr 27 00:52:02 duet3 DuetWebServer[445]: info: Microsoft.AspNetCore.Hosting.Diagnostics[2] Apr 27 00:52:02 duet3 DuetWebServer[445]: Request finished in 155.9432ms 0 Apr 27 00:52:02 duet3 DuetWebServer[445]: info: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker[3] Apr 27 00:52:02 duet3 DuetWebServer[445]: Route matched with {action = "Get", controller = "WebSocket"}. Executing controller action with signature System.Threading.Tasks.Task Get() on controller DuetWebServer.Controllers.WebSocketController (DuetWeb Apr 27 00:52:03 duet3 DuetWebServer[445]: info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2] Apr 27 00:52:03 duet3 DuetWebServer[445]: Sending file. Request path: '/fonts/materialdesignicons-webfont.88ffecaf.woff'. Physical path: '/opt/dsf/sd/www/fonts/materialdesignicons-webfont.88ffecaf.woff' Apr 27 00:52:03 duet3 DuetWebServer[445]: info: Microsoft.AspNetCore.Hosting.Diagnostics[2] Apr 27 00:52:03 duet3 DuetWebServer[445]: Request finished in 285.3375ms 200 application/font-woff Apr 27 00:52:03 duet3 DuetWebServer[445]: fail: DuetWebServer.Controllers.WebSocketController[0] Apr 27 00:52:03 duet3 DuetWebServer[445]: [WebSocketController] DCS is unavailable Apr 27 00:52:03 duet3 DuetWebServer[445]: info: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker[2] Apr 27 00:52:03 duet3 DuetWebServer[445]: Executed action DuetWebServer.Controllers.WebSocketController.Get (DuetWebServer) in 130.798ms Apr 27 00:52:03 duet3 DuetWebServer[445]: info: Microsoft.AspNetCore.Routing.EndpointMiddleware[1] Apr 27 00:52:03 duet3 DuetWebServer[445]: Executed endpoint 'DuetWebServer.Controllers.WebSocketController.Get (DuetWebServer)' Apr 27 00:52:03 duet3 DuetWebServer[445]: fail: Microsoft.AspNetCore.Server.Kestrel[13] Apr 27 00:52:03 duet3 DuetWebServer[445]: Connection id "0HLVA7J8KTMPL", Request id "0HLVA7J8KTMPL:00000001": An unhandled exception was thrown by the application. Apr 27 00:52:03 duet3 DuetWebServer[445]: System.Net.WebSockets.WebSocketException (0x80004005): The remote party closed the WebSocket connection without completing the close handshake. Apr 27 00:52:03 duet3 DuetWebServer[445]: ---> System.Net.WebSockets.WebSocketException (0x80004005): The remote party closed the WebSocket connection without completing the close handshake. Apr 27 00:52:03 duet3 DuetWebServer[445]: at System.Net.WebSockets.ManagedWebSocket.ThrowIfEOFUnexpected(Boolean throwOnPrematureClosure) Apr 27 00:52:03 duet3 DuetWebServer[445]: at System.Net.WebSockets.ManagedWebSocket.EnsureBufferContainsAsync(Int32 minimumRequiredBytes, CancellationToken cancellationToken, Boolean throwOnPrematureClosure) Apr 27 00:52:03 duet3 DuetWebServer[445]: at System.Net.WebSockets.ManagedWebSocket.ReceiveAsyncPrivate[TWebSocketReceiveResultGetter,TWebSocketReceiveResult](Memory`1 payloadBuffer, CancellationToken cancellationToken, TWebSocketReceiveResultGetter res Apr 27 00:52:03 duet3 DuetWebServer[445]: at System.Net.WebSockets.ManagedWebSocket.CloseAsyncPrivate(WebSocketCloseStatus closeStatus, String statusDescription, CancellationToken cancellationToken) Apr 27 00:52:03 duet3 DuetWebServer[445]: at DuetWebServer.Controllers.WebSocketController.CloseConnection(WebSocket webSocket, WebSocketCloseStatus status, String message) in /home/christian/duet/DuetSoftwareFramework/src/DuetWebServer/Controllers/WebS Apr 27 00:52:03 duet3 DuetWebServer[445]: at DuetWebServer.Controllers.WebSocketController.Process(WebSocket webSocket) in /home/christian/duet/DuetSoftwareFramework/src/DuetWebServer/Controllers/WebSocketController.cs:line 106 Apr 27 00:52:03 duet3 DuetWebServer[445]: at DuetWebServer.Controllers.WebSocketController.Get() in /home/christian/duet/DuetSoftwareFramework/src/DuetWebServer/Controllers/WebSocketController.cs:line 68 Apr 27 00:52:03 duet3 DuetWebServer[445]: at lambda_method(Closure , Object ) Apr 27 00:52:03 duet3 DuetWebServer[445]: at Microsoft.Extensions.Internal.ObjectMethodExecutorAwaitable.Awaiter.GetResult() Apr 27 00:52:03 duet3 DuetWebServer[445]: at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) Apr 27 00:52:03 duet3 DuetWebServer[445]: at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) Apr 27 00:52:03 duet3 DuetWebServer[445]: at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCo Apr 27 00:52:03 duet3 DuetWebServer[445]: at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) Apr 27 00:52:03 duet3 DuetWebServer[445]: at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) Apr 27 00:52:03 duet3 DuetWebServer[445]: at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() Apr 27 00:52:03 duet3 DuetWebServer[445]: --- End of stack trace from previous location where exception was thrown --- Apr 27 00:52:03 duet3 DuetWebServer[445]: at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|19_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) Apr 27 00:52:03 duet3 DuetWebServer[445]: at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) Apr 27 00:52:03 duet3 DuetWebServer[445]: at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger) Apr 27 00:52:03 duet3 DuetWebServer[445]: at Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware.g__AwaitMatcher|8_0(EndpointRoutingMiddleware middleware, HttpContext httpContext, Task`1 matcherTask) Apr 27 00:52:03 duet3 DuetWebServer[445]: at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application) Apr 27 00:52:03 duet3 DuetWebServer[445]: info: Microsoft.AspNetCore.Hosting.Diagnostics[2] Apr 27 00:52:03 duet3 DuetWebServer[445]: Request finished in 371.3041ms 101 Apr 27 00:52:03 duet3 DuetWebServer[445]: info: Microsoft.AspNetCore.Hosting.Diagnostics[1] Apr 27 00:52:03 duet3 DuetWebServer[445]: Request starting HTTP/1.1 GET http://10.100.2.225/rr_connect?password=reprap&time=2020-4-27T0%3A52%3A15 application/json Apr 27 00:52:03 duet3 DuetWebServer[445]: info: DuetWebServer.Middleware.CustomEndpointMiddleware[0] Apr 27 00:52:03 duet3 DuetWebServer[445]: No endpoint found for GET request via /rr_connect Apr 27 00:52:03 duet3 DuetWebServer[445]: info: Microsoft.AspNetCore.Hosting.Diagnostics[2] Apr 27 00:52:03 duet3 DuetWebServer[445]: Request finished in 2.7679ms 404 Apr 27 00:52:03 duet3 DuetWebServer[445]: info: Microsoft.AspNetCore.Hosting.Diagnostics[1] Apr 27 00:52:03 duet3 DuetWebServer[445]: Request starting HTTP/1.1 GET http://10.100.2.225/machine Apr 27 00:52:03 duet3 DuetWebServer[445]: info: Microsoft.AspNetCore.Cors.Infrastructure.CorsService[4] Apr 27 00:52:03 duet3 DuetWebServer[445]: CORS policy execution successful. Apr 27 00:52:03 duet3 DuetWebServer[445]: info: Microsoft.AspNetCore.Routing.EndpointMiddleware[0] ``` DCS ``` -- Logs begin at Mon 2020-04-27 00:51:43 BST, end at Mon 2020-04-27 00:53:29 BST. -- Apr 27 00:51:46 duet3 systemd[1]: Started Duet Control Server. Apr 27 00:51:47 duet3 DuetControlServer[367]: Duet Control Server v1.2.4.0 Apr 27 00:51:47 duet3 DuetControlServer[367]: Written by Christian Hammacher for Duet3D Apr 27 00:51:47 duet3 DuetControlServer[367]: Licensed under the terms of the GNU Public License Version 3 Apr 27 00:51:48 duet3 DuetControlServer[367]: [info] Settings loaded Apr 27 00:51:49 duet3 DuetControlServer[367]: [info] Environment initialized Apr 27 00:51:49 duet3 DuetControlServer[367]: [error] Failed to connect to Duet Apr 27 00:51:49 duet3 DuetControlServer[367]: System.Exception: Invalid protocol version 2 Apr 27 00:51:49 duet3 DuetControlServer[367]: at DuetControlServer.SPI.DataTransfer.ExchangeHeader() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 998 Apr 27 00:51:49 duet3 DuetControlServer[367]: at DuetControlServer.SPI.DataTransfer.PerformFullTransfer(Boolean mustSucceed) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 154 Apr 27 00:51:49 duet3 DuetControlServer[367]: at DuetControlServer.Program.Main(String[] args) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Program.cs:line 94 Apr 27 00:51:49 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 00:51:54 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=5s expired, scheduling restart. Apr 27 00:51:54 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 1. Apr 27 00:51:54 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 00:51:54 duet3 systemd[1]: Started Duet Control Server. Apr 27 00:51:54 duet3 DuetControlServer[590]: Duet Control Server v1.2.4.0 Apr 27 00:51:54 duet3 DuetControlServer[590]: Written by Christian Hammacher for Duet3D Apr 27 00:51:54 duet3 DuetControlServer[590]: Licensed under the terms of the GNU Public License Version 3 Apr 27 00:51:55 duet3 DuetControlServer[590]: [info] Settings loaded Apr 27 00:51:55 duet3 DuetControlServer[590]: [info] Environment initialized Apr 27 00:51:55 duet3 DuetControlServer[590]: [error] Failed to connect to Duet Apr 27 00:51:55 duet3 DuetControlServer[590]: System.Exception: Invalid protocol version 2 Apr 27 00:51:55 duet3 DuetControlServer[590]: at DuetControlServer.SPI.DataTransfer.ExchangeHeader() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 998 Apr 27 00:51:55 duet3 DuetControlServer[590]: at DuetControlServer.SPI.DataTransfer.PerformFullTransfer(Boolean mustSucceed) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 154 Apr 27 00:51:55 duet3 DuetControlServer[590]: at DuetControlServer.Program.Main(String[] args) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Program.cs:line 94 Apr 27 00:51:55 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 00:52:00 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=5s expired, scheduling restart. Apr 27 00:52:00 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 2. Apr 27 00:52:00 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 00:52:00 duet3 systemd[1]: Started Duet Control Server. Apr 27 00:52:01 duet3 DuetControlServer[672]: Duet Control Server v1.2.4.0 Apr 27 00:52:01 duet3 DuetControlServer[672]: Written by Christian Hammacher for Duet3D Apr 27 00:52:01 duet3 DuetControlServer[672]: Licensed under the terms of the GNU Public License Version 3 Apr 27 00:52:01 duet3 DuetControlServer[672]: [info] Settings loaded Apr 27 00:52:01 duet3 DuetControlServer[672]: [info] Environment initialized Apr 27 00:52:01 duet3 DuetControlServer[672]: [error] Failed to connect to Duet Apr 27 00:52:01 duet3 DuetControlServer[672]: System.Exception: Invalid protocol version 2 Apr 27 00:52:01 duet3 DuetControlServer[672]: at DuetControlServer.SPI.DataTransfer.ExchangeHeader() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 998 Apr 27 00:52:01 duet3 DuetControlServer[672]: at DuetControlServer.SPI.DataTransfer.PerformFullTransfer(Boolean mustSucceed) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 154 Apr 27 00:52:01 duet3 DuetControlServer[672]: at DuetControlServer.Program.Main(String[] args) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Program.cs:line 94 Apr 27 00:52:01 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 00:52:07 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=5s expired, scheduling restart. Apr 27 00:52:07 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 3. Apr 27 00:52:07 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 00:52:07 duet3 systemd[1]: Started Duet Control Server. Apr 27 00:52:07 duet3 DuetControlServer[708]: Duet Control Server v1.2.4.0 Apr 27 00:52:07 duet3 DuetControlServer[708]: Written by Christian Hammacher for Duet3D Apr 27 00:52:07 duet3 DuetControlServer[708]: Licensed under the terms of the GNU Public License Version 3 Apr 27 00:52:07 duet3 DuetControlServer[708]: [info] Settings loaded Apr 27 00:52:08 duet3 DuetControlServer[708]: [info] Environment initialized Apr 27 00:52:08 duet3 DuetControlServer[708]: [error] Failed to connect to Duet Apr 27 00:52:08 duet3 DuetControlServer[708]: System.Exception: Invalid protocol version 2 Apr 27 00:52:08 duet3 DuetControlServer[708]: at DuetControlServer.SPI.DataTransfer.ExchangeHeader() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 998 Apr 27 00:52:08 duet3 DuetControlServer[708]: at DuetControlServer.SPI.DataTransfer.PerformFullTransfer(Boolean mustSucceed) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 154 Apr 27 00:52:08 duet3 DuetControlServer[708]: at DuetControlServer.Program.Main(String[] args) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Program.cs:line 94 Apr 27 00:52:08 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 00:52:13 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=5s expired, scheduling restart. Apr 27 00:52:13 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 4. Apr 27 00:52:13 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 00:52:13 duet3 systemd[1]: Started Duet Control Server. Apr 27 00:52:13 duet3 DuetControlServer[739]: Duet Control Server v1.2.4.0 Apr 27 00:52:13 duet3 DuetControlServer[739]: Written by Christian Hammacher for Duet3D Apr 27 00:52:13 duet3 DuetControlServer[739]: Licensed under the terms of the GNU Public License Version 3 Apr 27 00:52:14 duet3 DuetControlServer[739]: [info] Settings loaded Apr 27 00:52:14 duet3 DuetControlServer[739]: [info] Environment initialized Apr 27 00:52:14 duet3 DuetControlServer[739]: [error] Failed to connect to Duet Apr 27 00:52:14 duet3 DuetControlServer[739]: System.Exception: Invalid protocol version 2 Apr 27 00:52:14 duet3 DuetControlServer[739]: at DuetControlServer.SPI.DataTransfer.ExchangeHeader() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 998 Apr 27 00:52:14 duet3 DuetControlServer[739]: at DuetControlServer.SPI.DataTransfer.PerformFullTransfer(Boolean mustSucceed) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 154 Apr 27 00:52:14 duet3 DuetControlServer[739]: at DuetControlServer.Program.Main(String[] args) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Program.cs:line 94 Apr 27 00:52:14 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 00:52:31 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=5s expired, scheduling restart. Apr 27 00:52:31 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 5. Apr 27 00:52:31 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 00:52:31 duet3 systemd[1]: Started Duet Control Server. Apr 27 00:52:31 duet3 DuetControlServer[768]: Duet Control Server v1.2.4.0 Apr 27 00:52:31 duet3 DuetControlServer[768]: Written by Christian Hammacher for Duet3D Apr 27 00:52:31 duet3 DuetControlServer[768]: Licensed under the terms of the GNU Public License Version 3 Apr 27 00:52:32 duet3 DuetControlServer[768]: [info] Settings loaded Apr 27 00:52:32 duet3 DuetControlServer[768]: [info] Environment initialized Apr 27 00:52:32 duet3 DuetControlServer[768]: [error] Failed to connect to Duet Apr 27 00:52:32 duet3 DuetControlServer[768]: System.Exception: Invalid protocol version 2 Apr 27 00:52:32 duet3 DuetControlServer[768]: at DuetControlServer.SPI.DataTransfer.ExchangeHeader() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 998 Apr 27 00:52:32 duet3 DuetControlServer[768]: at DuetControlServer.SPI.DataTransfer.PerformFullTransfer(Boolean mustSucceed) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 154 Apr 27 00:52:32 duet3 DuetControlServer[768]: at DuetControlServer.Program.Main(String[] args) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Program.cs:line 94 Apr 27 00:52:32 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 00:52:37 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=5s expired, scheduling restart. Apr 27 00:52:37 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 6. Apr 27 00:52:37 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 00:52:37 duet3 systemd[1]: Started Duet Control Server. Apr 27 00:52:37 duet3 DuetControlServer[799]: Duet Control Server v1.2.4.0 Apr 27 00:52:37 duet3 DuetControlServer[799]: Written by Christian Hammacher for Duet3D Apr 27 00:52:37 duet3 DuetControlServer[799]: Licensed under the terms of the GNU Public License Version 3 Apr 27 00:52:38 duet3 DuetControlServer[799]: [info] Settings loaded Apr 27 00:52:38 duet3 DuetControlServer[799]: [info] Environment initialized Apr 27 00:52:38 duet3 DuetControlServer[799]: [error] Failed to connect to Duet Apr 27 00:52:38 duet3 DuetControlServer[799]: System.Exception: Invalid protocol version 2 Apr 27 00:52:38 duet3 DuetControlServer[799]: at DuetControlServer.SPI.DataTransfer.ExchangeHeader() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 998 Apr 27 00:52:38 duet3 DuetControlServer[799]: at DuetControlServer.SPI.DataTransfer.PerformFullTransfer(Boolean mustSucceed) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 154 Apr 27 00:52:38 duet3 DuetControlServer[799]: at DuetControlServer.Program.Main(String[] args) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Program.cs:line 94 Apr 27 00:52:38 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 00:52:43 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=5s expired, scheduling restart. Apr 27 00:52:43 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 7. Apr 27 00:52:43 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 00:52:43 duet3 systemd[1]: Started Duet Control Server. Apr 27 00:52:44 duet3 DuetControlServer[829]: Duet Control Server v1.2.4.0 Apr 27 00:52:44 duet3 DuetControlServer[829]: Written by Christian Hammacher for Duet3D Apr 27 00:52:44 duet3 DuetControlServer[829]: Licensed under the terms of the GNU Public License Version 3 Apr 27 00:52:44 duet3 DuetControlServer[829]: [info] Settings loaded Apr 27 00:52:44 duet3 DuetControlServer[829]: [info] Environment initialized Apr 27 00:52:45 duet3 DuetControlServer[829]: [error] Failed to connect to Duet Apr 27 00:52:45 duet3 DuetControlServer[829]: System.Exception: Invalid protocol version 2 Apr 27 00:52:45 duet3 DuetControlServer[829]: at DuetControlServer.SPI.DataTransfer.ExchangeHeader() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 998 Apr 27 00:52:45 duet3 DuetControlServer[829]: at DuetControlServer.SPI.DataTransfer.PerformFullTransfer(Boolean mustSucceed) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 154 Apr 27 00:52:45 duet3 DuetControlServer[829]: at DuetControlServer.Program.Main(String[] args) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Program.cs:line 94 Apr 27 00:52:45 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 00:52:50 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=5s expired, scheduling restart. Apr 27 00:52:50 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 8. Apr 27 00:52:50 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 00:52:50 duet3 systemd[1]: Started Duet Control Server. Apr 27 00:52:50 duet3 DuetControlServer[859]: Duet Control Server v1.2.4.0 Apr 27 00:52:50 duet3 DuetControlServer[859]: Written by Christian Hammacher for Duet3D Apr 27 00:52:50 duet3 DuetControlServer[859]: Licensed under the terms of the GNU Public License Version 3 Apr 27 00:52:50 duet3 DuetControlServer[859]: [info] Settings loaded Apr 27 00:52:51 duet3 DuetControlServer[859]: [info] Environment initialized Apr 27 00:52:51 duet3 DuetControlServer[859]: [error] Failed to connect to Duet Apr 27 00:52:51 duet3 DuetControlServer[859]: System.Exception: Invalid protocol version 2 Apr 27 00:52:51 duet3 DuetControlServer[859]: at DuetControlServer.SPI.DataTransfer.ExchangeHeader() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 998 Apr 27 00:52:51 duet3 DuetControlServer[859]: at DuetControlServer.SPI.DataTransfer.PerformFullTransfer(Boolean mustSucceed) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 154 Apr 27 00:52:51 duet3 DuetControlServer[859]: at DuetControlServer.Program.Main(String[] args) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Program.cs:line 94 Apr 27 00:52:51 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 00:52:56 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=5s expired, scheduling restart. Apr 27 00:52:56 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 9. Apr 27 00:52:56 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 00:52:56 duet3 systemd[1]: Started Duet Control Server. Apr 27 00:52:56 duet3 DuetControlServer[906]: Duet Control Server v1.2.4.0 Apr 27 00:52:56 duet3 DuetControlServer[906]: Written by Christian Hammacher for Duet3D Apr 27 00:52:56 duet3 DuetControlServer[906]: Licensed under the terms of the GNU Public License Version 3 Apr 27 00:52:57 duet3 DuetControlServer[906]: [info] Settings loaded Apr 27 00:52:57 duet3 DuetControlServer[906]: [info] Environment initialized Apr 27 00:52:57 duet3 DuetControlServer[906]: [error] Failed to connect to Duet Apr 27 00:52:57 duet3 DuetControlServer[906]: System.Exception: Invalid protocol version 2 Apr 27 00:52:57 duet3 DuetControlServer[906]: at DuetControlServer.SPI.DataTransfer.ExchangeHeader() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 998 Apr 27 00:52:57 duet3 DuetControlServer[906]: at DuetControlServer.SPI.DataTransfer.PerformFullTransfer(Boolean mustSucceed) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 154 Apr 27 00:52:57 duet3 DuetControlServer[906]: at DuetControlServer.Program.Main(String[] args) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Program.cs:line 94 Apr 27 00:52:57 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 00:53:02 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=5s expired, scheduling restart. Apr 27 00:53:02 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 10. Apr 27 00:53:02 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 00:53:02 duet3 systemd[1]: Started Duet Control Server. Apr 27 00:53:02 duet3 DuetControlServer[936]: Duet Control Server v1.2.4.0 Apr 27 00:53:02 duet3 DuetControlServer[936]: Written by Christian Hammacher for Duet3D Apr 27 00:53:02 duet3 DuetControlServer[936]: Licensed under the terms of the GNU Public License Version 3 Apr 27 00:53:03 duet3 DuetControlServer[936]: [info] Settings loaded Apr 27 00:53:03 duet3 DuetControlServer[936]: [info] Environment initialized Apr 27 00:53:03 duet3 DuetControlServer[936]: [error] Failed to connect to Duet Apr 27 00:53:03 duet3 DuetControlServer[936]: System.Exception: Invalid protocol version 2 Apr 27 00:53:03 duet3 DuetControlServer[936]: at DuetControlServer.SPI.DataTransfer.ExchangeHeader() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 998 Apr 27 00:53:03 duet3 DuetControlServer[936]: at DuetControlServer.SPI.DataTransfer.PerformFullTransfer(Boolean mustSucceed) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 154 Apr 27 00:53:03 duet3 DuetControlServer[936]: at DuetControlServer.Program.Main(String[] args) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Program.cs:line 94 Apr 27 00:53:03 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 00:53:08 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=5s expired, scheduling restart. Apr 27 00:53:08 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 11. Apr 27 00:53:08 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 00:53:08 duet3 systemd[1]: Started Duet Control Server. Apr 27 00:53:09 duet3 DuetControlServer[966]: Duet Control Server v1.2.4.0 Apr 27 00:53:09 duet3 DuetControlServer[966]: Written by Christian Hammacher for Duet3D Apr 27 00:53:09 duet3 DuetControlServer[966]: Licensed under the terms of the GNU Public License Version 3 Apr 27 00:53:09 duet3 DuetControlServer[966]: [info] Settings loaded Apr 27 00:53:09 duet3 DuetControlServer[966]: [info] Environment initialized Apr 27 00:53:09 duet3 DuetControlServer[966]: [error] Failed to connect to Duet Apr 27 00:53:09 duet3 DuetControlServer[966]: System.Exception: Invalid protocol version 2 Apr 27 00:53:09 duet3 DuetControlServer[966]: at DuetControlServer.SPI.DataTransfer.ExchangeHeader() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 998 Apr 27 00:53:09 duet3 DuetControlServer[966]: at DuetControlServer.SPI.DataTransfer.PerformFullTransfer(Boolean mustSucceed) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 154 Apr 27 00:53:09 duet3 DuetControlServer[966]: at DuetControlServer.Program.Main(String[] args) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Program.cs:line 94 Apr 27 00:53:10 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 00:53:15 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=5s expired, scheduling restart. Apr 27 00:53:15 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 12. Apr 27 00:53:15 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 00:53:15 duet3 systemd[1]: Started Duet Control Server. Apr 27 00:53:15 duet3 DuetControlServer[990]: Duet Control Server v1.2.4.0 Apr 27 00:53:15 duet3 DuetControlServer[990]: Written by Christian Hammacher for Duet3D Apr 27 00:53:15 duet3 DuetControlServer[990]: Licensed under the terms of the GNU Public License Version 3 Apr 27 00:53:15 duet3 DuetControlServer[990]: [info] Settings loaded Apr 27 00:53:16 duet3 DuetControlServer[990]: [info] Environment initialized Apr 27 00:53:16 duet3 DuetControlServer[990]: [error] Failed to connect to Duet Apr 27 00:53:16 duet3 DuetControlServer[990]: System.Exception: Invalid protocol version 2 Apr 27 00:53:16 duet3 DuetControlServer[990]: at DuetControlServer.SPI.DataTransfer.ExchangeHeader() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 998 Apr 27 00:53:16 duet3 DuetControlServer[990]: at DuetControlServer.SPI.DataTransfer.PerformFullTransfer(Boolean mustSucceed) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 154 Apr 27 00:53:16 duet3 DuetControlServer[990]: at DuetControlServer.Program.Main(String[] args) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Program.cs:line 94 Apr 27 00:53:16 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 00:53:21 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=5s expired, scheduling restart. Apr 27 00:53:21 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 13. Apr 27 00:53:21 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 00:53:21 duet3 systemd[1]: Started Duet Control Server. Apr 27 00:53:21 duet3 DuetControlServer[1011]: Duet Control Server v1.2.4.0 Apr 27 00:53:21 duet3 DuetControlServer[1011]: Written by Christian Hammacher for Duet3D Apr 27 00:53:21 duet3 DuetControlServer[1011]: Licensed under the terms of the GNU Public License Version 3 Apr 27 00:53:22 duet3 DuetControlServer[1011]: [info] Settings loaded Apr 27 00:53:22 duet3 DuetControlServer[1011]: [info] Environment initialized Apr 27 00:53:22 duet3 DuetControlServer[1011]: [error] Failed to connect to Duet Apr 27 00:53:22 duet3 DuetControlServer[1011]: System.Exception: Invalid protocol version 2 Apr 27 00:53:22 duet3 DuetControlServer[1011]: at DuetControlServer.SPI.DataTransfer.ExchangeHeader() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 998 Apr 27 00:53:22 duet3 DuetControlServer[1011]: at DuetControlServer.SPI.DataTransfer.PerformFullTransfer(Boolean mustSucceed) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 154 Apr 27 00:53:22 duet3 DuetControlServer[1011]: at DuetControlServer.Program.Main(String[] args) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Program.cs:line 94 Apr 27 00:53:22 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 00:53:27 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=5s expired, scheduling restart. Apr 27 00:53:27 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 14. Apr 27 00:53:27 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 00:53:27 duet3 systemd[1]: Started Duet Control Server. Apr 27 00:53:27 duet3 DuetControlServer[1066]: Duet Control Server v1.2.4.0 Apr 27 00:53:27 duet3 DuetControlServer[1066]: Written by Christian Hammacher for Duet3D Apr 27 00:53:27 duet3 DuetControlServer[1066]: Licensed under the terms of the GNU Public License Version 3 Apr 27 00:53:28 duet3 DuetControlServer[1066]: [info] Settings loaded Apr 27 00:53:28 duet3 DuetControlServer[1066]: [info] Environment initialized Apr 27 00:53:28 duet3 DuetControlServer[1066]: [error] Failed to connect to Duet Apr 27 00:53:28 duet3 DuetControlServer[1066]: System.Exception: Invalid protocol version 2 Apr 27 00:53:28 duet3 DuetControlServer[1066]: at DuetControlServer.SPI.DataTransfer.ExchangeHeader() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 998 Apr 27 00:53:28 duet3 DuetControlServer[1066]: at DuetControlServer.SPI.DataTransfer.PerformFullTransfer(Boolean mustSucceed) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/SPI/DataTransfer.cs:line 154 Apr 27 00:53:28 duet3 DuetControlServer[1066]: at DuetControlServer.Program.Main(String[] args) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Program.cs:line 94 Apr 27 00:53:28 duet3 systemd[1]: duetcontrolserver.service: Succeeded. ```