Having succesfully updated my site to the latest build I set about updating a site that is run for a friend.
The main difference being that his site runs on a laptop using Linux (Ubuntu 18.04.4 LTS) and Mono 4.5 (I think)
When I run up the new system
I get errors.
snippet
Code: Select all
2021-11-28 09:57:08.906 Expecting listsep=, decimal=.
2021-11-28 09:57:09.054 Failed to get the latest build version from GitHub: Error: SecureChannelFailure (The authentication or decryption has failed.)
2021-11-28 09:57:09.222 Station type = Davis WLL
2021-11-28 09:57:10.063 GetSystemStatus: Exception: System.AggregateException: One or more errors occurred. ---> System.Net.WebException: Error: SecureChannelFailure (The authentication or decryption has failed.) ---> System.IO.IOException: The authentication or decryption has failed. ---> System.IO.IOException: Error while sending TLS Alert (Fatal:InternalError): System.IO.IOException: The authentication or decryption has failed. ---> System.IO.IOException: Unable to read data from the transport connection: Connection reset by peer. ---> System.Net.Sockets.SocketException: Connection reset by peer
at System.Net.Sockets.Socket.EndReceive (System.IAsyncResult result) [0x00033] in <bd46d4d4f7964dfa9beea098499ab597>:0
at System.Net.Sockets.NetworkStream.EndRead (System.IAsyncResult asyncResult) [0x0005f] in <bd46d4d4f7964dfa9beea098499ab597>:0
--- End of inner exception stack trace ---
at Mono.Security.Protocol.Tls.RecordProtocol.EndReceiveRecord (System.IAsyncResult asyncResult) [0x00040] in <1d0bb82c94e7435eb09324cf5ef20e36>:0
at Mono.Security.Protocol.Tls.SslClientStream.SafeEndReceiveRecord (System.IAsyncResult ar, System.Boolean ignoreEmpty) [0x00000] in <1d0bb82c94e7435eb09324cf5ef20e36>:0
at Mono.Security.Protocol.Tls.SslClientStream.NegotiateAsyncWorker (System.IAsyncResult result) [0x00071] in <1d0bb82c94e7435eb09324cf5ef20e36>:0
--- End of inner exception stack trace ---
Sadly my Linux/Mono skills are insufficient to work out whats wrong here.
For now the site has reverted to the old version which has run well for a couple of years - except for the SFTP errors - which was the reason for this update.