[Opensim-dev] Opensim-dev Digest, Vol 82, Issue 1 - Ubuntu 20.04

Sara Payne sarapayne.uk at gmail.com
Wed Jul 20 15:26:49 UTC 2022


Upgrade to Ubuntu 20.04

I suspect this is actually due to an upgrade of the MySql version.

>From 20.04 onwards it uses V8 unless you manually set it to an earlier
version.

You need to set the default MySql authentication to mysql_native_password

Then make a user that authenticates using mysql_native_password

Then update your opensimulator configs to use the new MySql user.

Depending on the exact mysql V8 you may also need to disable SSL in the
config settings but more recent updates don't need that.



On Wed, 20 Jul 2022, 08:10 , <opensim-dev-request at opensimulator.org> wrote:

> Send Opensim-dev mailing list submissions to
>         opensim-dev at opensimulator.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
> or, via email, send a message with subject or body 'help' to
>         opensim-dev-request at opensimulator.org
>
> You can reach the person managing the list at
>         opensim-dev-owner at opensimulator.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Opensim-dev digest..."
>
>
> Today's Topics:
>
>    1. Ubuntu 20.02 update and OpenSim (Mike Higgins)
>    2. Re: Ubuntu 20.02 update and OpenSim (Cinder Roxley)
>    3. Re: Ubuntu 20.02 update and OpenSim (Mike Higgins)
>    4. Re: Ubuntu 20.02 update and OpenSim (Leal Duarte)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 19 Jul 2022 18:55:28 -0700
> From: Mike Higgins <mike at kayaker.net>
> To: opensim-dev at opensimulator.org
> Subject: [Opensim-dev] Ubuntu 20.02 update and OpenSim
> Message-ID: <d5436499-09f7-7690-64b3-f808a1a0910c at kayaker.net>
> Content-Type: text/plain; charset=UTF-8; format=flowed
>
> I have one server on which I let Ubuntu update itself to 20.04, now
> Robust (which was working fine on 18.04) gives me dozens of RED ERROR
> MESSAGES!
>
> Any suggestions on what do do about this?
>
> Here's the first dozen lines of error messages:
>
> 2022-07-19 11:10:07,792 INFO? [SERVER]: Loading AssetServiceConnector on
> port 8003
> 2022-07-19 11:10:07,916 ERROR [SERVER UTILS]: Error loading plugin
> OpenSim.Services.Interfaces.IAssetService from
> OpenSim.Services.FSAssetService.dll. Exception: Authentication failed,
> see inner exception.
> System.Reflection.TargetInvocationException: Exception has been thrown
> by the target of an invocation. --->
> System.Security.Authentication.AuthenticationException: Authentication
> failed, see inner exception. ---> Mono.Btls.MonoBtlsException: Ssl
> error:1000042e:SSL routines:OPENSSL_internal:TLSV1_ALERT_PROTOCOL_VERSION
>  ? at /build/mono-6.12.0.182/external/boringssl/ssl/tls_record.c:462
>  ? at Mono.Btls.MonoBtlsContext.ProcessHandshake () [0x00048] in
> <33b19a7ad5234d94abf4fd9b47566616>:0
>  ? at Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake
> (Mono.Net.Security.AsyncOperationStatus status, System.Boolean
> renegotiate) [0x000da] in <33b19a7ad5234d94abf4fd9b47566616>:0
>  ? at (wrapper remoting-invoke-with-check)
>
> Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake(Mono.Net.Security.AsyncOperationStatus,bool)
>  ? at Mono.Net.Security.AsyncHandshakeRequest.Run
> (Mono.Net.Security.AsyncOperationStatus status) [0x00006] in
> <33b19a7ad5234d94abf4fd9b47566616>:0
>  ? at Mono.Net.Security.AsyncProtocolRequest.ProcessOperation
> (System.Threading.CancellationToken cancellationToken) [0x000fc] in
> <33b19a7ad5234d94abf4fd9b47566616>:0
>  ?? --- End of inner exception stack trace ---
>  ? at Mono.Net.Security.MobileAuthenticatedStream.AuthenticateAsClient
> (System.String targetHost,
> System.Security.Cryptography.X509Certificates.X509CertificateCollection
> clientCertificates, System.Security.Authentication.SslProtocols
> enabledSslProtocols, System.Boolean checkCertificateRevocation)
> [0x0004b] in <33b19a7ad5234d94abf4fd9b47566616>:0
>  ? at (wrapper remoting-invoke-with-check)
>
> Mono.Net.Security.MobileAuthenticatedStream.AuthenticateAsClient(string,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,bool)
>  ? at System.Net.Security.SslStream.AuthenticateAsClient (System.String
> targetHost,
> System.Security.Cryptography.X509Certificates.X509CertificateCollection
> clientCertificates, System.Security.Authentication.SslProtocols
> enabledSslProtocols, System.Boolean checkCertificateRevocation)
> [0x00006] in <33b19a7ad5234d94abf4fd9b47566616>:0
>  ? at MySql.Data.MySqlClient.NativeDriver.StartSSL () [0x0005d] in
> <278c96de340e4912b3e3157e0b52741f>:0
>  ? at MySql.Data.MySqlClient.NativeDriver.Open () [0x002ce] in
> <278c96de340e4912b3e3157e0b52741f>:0
>  ? at MySql.Data.MySqlClient.Driver.Open () [0x0000b] in
> <278c96de340e4912b3e3157e0b52741f>:0
>  ? at MySql.Data.MySqlClient.Driver.Create
> (MySql.Data.MySqlClient.MySqlConnectionStringBuilder settings) [0x0004e]
> in <278c96de340e4912b3e3157e0b52741f>:0
>  ? at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection ()
> [0x00000] in <278c96de340e4912b3e3157e0b52741f>:0
>  ? at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection () [0x0008a]
> in <278c96de340e4912b3e3157e0b52741f>:0
>  ? at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver () [0x0003f] in
> <278c96de340e4912b3e3157e0b52741f>:0
>  ? at MySql.Data.MySqlClient.MySqlPool.GetConnection () [0x0001c] in
> <278c96de340e4912b3e3157e0b52741f>:0
>  ? at MySql.Data.MySqlClient.MySqlConnection.Open () [0x0016d] in
> <278c96de340e4912b3e3157e0b52741f>:0
>  ? at OpenSim.Data.MySQL.MySQLFSAssetData.Initialise (System.String
> connect, System.String realm, System.Int32 UpdateAccessTime) [0x00024]
> in <2b3d60a10b2b49e19cd7e0b1563d153e>:0
>  ? at OpenSim.Services.FSAssetService.FSAssetConnector..ctor
> (Nini.Config.IConfigSource config, System.String configName) [0x00299]
> in <d6ad8bbd3ac94a669a5c337db7095b94>:0
>  ? at (wrapper managed-to-native)
>
> System.Reflection.RuntimeConstructorInfo.InternalInvoke(System.Reflection.RuntimeConstructorInfo,object,object[],System.Exception&)
>  ? at System.Reflection.RuntimeConstructorInfo.InternalInvoke
> (System.Object obj, System.Object[] parameters, System.Boolean
> wrapExceptions) [0x00005] in <de882a77e7c14f8ba5d298093dde82b2>:0
>  ?? --- End of inner exception stack trace ---
>
> --
> If you love math and wish an equation would never end, try out Taylor
> Series Expansion! (stolen from XKCD)
>
>
>
> ------------------------------
>
> Message: 2
> Date: Tue, 19 Jul 2022 22:25:58 -0500
> From: Cinder Roxley <cinder at alchemyviewer.org>
> To: opensim-dev at opensimulator.org
> Subject: Re: [Opensim-dev] Ubuntu 20.02 update and OpenSim
> Message-ID: <c832aa8a-e391-4861-a41c-51bab554ba1e at Canary>
> Content-Type: text/plain; charset="utf-8"
>
> From the looks of it, FSAssetService is trying to connect to the upgraded
> host using TLSv1 and the host is denying the connection because TLSv1 is
> deprecated and completely disabled in Ubuntu 20.04. Given that your stack
> trace references OpenSSL and not BoringSSL, I can assume you are using a
> version of Mono for FSAssets that is older than Mono 4.8.0 and does NOT
> include TLS 1.2 support. You can downgrade TLS security on the 20.04 host,
> but I?m not going to tell you how to do that because you should be using
> TLS 1.2. If you upgrade mono to newer than 4.8.0 you will gain TLS 1.2
> support. (You should do this.)
>
> --
> Sent from Canary (https://canarymail.io)
>
> > On Tuesday, Jul 19, 2022 at 9:04 PM, Mike Higgins <mike at kayaker.net
> (mailto:mike at kayaker.net)> wrote:
> > I have one server on which I let Ubuntu update itself to 20.04, now
> > Robust (which was working fine on 18.04) gives me dozens of RED ERROR
> > MESSAGES!
> >
> > Any suggestions on what do do about this?
> >
> > Here's the first dozen lines of error messages:
> >
> > 2022-07-19 11:10:07,792 INFO [SERVER]: Loading AssetServiceConnector on
> > port 8003
> > 2022-07-19 11:10:07,916 ERROR [SERVER UTILS]: Error loading plugin
> > OpenSim.Services.Interfaces.IAssetService from
> > OpenSim.Services.FSAssetService.dll. Exception: Authentication failed,
> > see inner exception.
> > System.Reflection.TargetInvocationException: Exception has been thrown
> > by the target of an invocation. --->
> > System.Security.Authentication.AuthenticationException: Authentication
> > failed, see inner exception. ---> Mono.Btls.MonoBtlsException: Ssl
> > error:1000042e:SSL routines:OPENSSL_internal:TLSV1_ALERT_PROTOCOL_VERSION
> > at /build/mono-6.12.0.182/external/boringssl/ssl/tls_record.c:462
> > at Mono.Btls.MonoBtlsContext.ProcessHandshake () [0x00048] in
> > <33b19a7ad5234d94abf4fd9b47566616>:0
> > at Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake
> > (Mono.Net.Security.AsyncOperationStatus status, System.Boolean
> > renegotiate) [0x000da] in <33b19a7ad5234d94abf4fd9b47566616>:0
> > at (wrapper remoting-invoke-with-check)
> >
> Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake(Mono.Net.Security.AsyncOperationStatus,bool)
> > at Mono.Net.Security.AsyncHandshakeRequest.Run
> > (Mono.Net.Security.AsyncOperationStatus status) [0x00006] in
> > <33b19a7ad5234d94abf4fd9b47566616>:0
> > at Mono.Net.Security.AsyncProtocolRequest.ProcessOperation
> > (System.Threading.CancellationToken cancellationToken) [0x000fc] in
> > <33b19a7ad5234d94abf4fd9b47566616>:0
> > --- End of inner exception stack trace ---
> > at Mono.Net.Security.MobileAuthenticatedStream.AuthenticateAsClient
> > (System.String targetHost,
> > System.Security.Cryptography.X509Certificates.X509CertificateCollection
> > clientCertificates, System.Security.Authentication.SslProtocols
> > enabledSslProtocols, System.Boolean checkCertificateRevocation)
> > [0x0004b] in <33b19a7ad5234d94abf4fd9b47566616>:0
> > at (wrapper remoting-invoke-with-check)
> >
> Mono.Net.Security.MobileAuthenticatedStream.AuthenticateAsClient(string,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,bool)
> > at System.Net.Security.SslStream.AuthenticateAsClient (System.String
> > targetHost,
> > System.Security.Cryptography.X509Certificates.X509CertificateCollection
> > clientCertificates, System.Security.Authentication.SslProtocols
> > enabledSslProtocols, System.Boolean checkCertificateRevocation)
> > [0x00006] in <33b19a7ad5234d94abf4fd9b47566616>:0
> > at MySql.Data.MySqlClient.NativeDriver.StartSSL () [0x0005d] in
> > <278c96de340e4912b3e3157e0b52741f>:0
> > at MySql.Data.MySqlClient.NativeDriver.Open () [0x002ce] in
> > <278c96de340e4912b3e3157e0b52741f>:0
> > at MySql.Data.MySqlClient.Driver.Open () [0x0000b] in
> > <278c96de340e4912b3e3157e0b52741f>:0
> > at MySql.Data.MySqlClient.Driver.Create
> > (MySql.Data.MySqlClient.MySqlConnectionStringBuilder settings) [0x0004e]
> > in <278c96de340e4912b3e3157e0b52741f>:0
> > at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection ()
> > [0x00000] in <278c96de340e4912b3e3157e0b52741f>:0
> > at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection () [0x0008a]
> > in <278c96de340e4912b3e3157e0b52741f>:0
> > at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver () [0x0003f] in
> > <278c96de340e4912b3e3157e0b52741f>:0
> > at MySql.Data.MySqlClient.MySqlPool.GetConnection () [0x0001c] in
> > <278c96de340e4912b3e3157e0b52741f>:0
> > at MySql.Data.MySqlClient.MySqlConnection.Open () [0x0016d] in
> > <278c96de340e4912b3e3157e0b52741f>:0
> > at OpenSim.Data.MySQL.MySQLFSAssetData.Initialise (System.String
> > connect, System.String realm, System.Int32 UpdateAccessTime) [0x00024]
> > in <2b3d60a10b2b49e19cd7e0b1563d153e>:0
> > at OpenSim.Services.FSAssetService.FSAssetConnector..ctor
> > (Nini.Config.IConfigSource config, System.String configName) [0x00299]
> > in <d6ad8bbd3ac94a669a5c337db7095b94>:0
> > at (wrapper managed-to-native)
> >
> System.Reflection.RuntimeConstructorInfo.InternalInvoke(System.Reflection.RuntimeConstructorInfo,object,object[],System.Exception&)
> > at System.Reflection.RuntimeConstructorInfo.InternalInvoke
> > (System.Object obj, System.Object[] parameters, System.Boolean
> > wrapExceptions) [0x00005] in <de882a77e7c14f8ba5d298093dde82b2>:0
> > --- End of inner exception stack trace ---
> >
> > --
> > If you love math and wish an equation would never end, try out Taylor
> Series Expansion! (stolen from XKCD)
> >
> > _______________________________________________
> > Opensim-dev mailing list
> > Opensim-dev at opensimulator.org
> > http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>
>
> ------------------------------
>
> Message: 3
> Date: Tue, 19 Jul 2022 20:39:59 -0700
> From: Mike Higgins <mike at kayaker.net>
> To: opensim-dev at opensimulator.org
> Subject: Re: [Opensim-dev] Ubuntu 20.02 update and OpenSim
> Message-ID: <d0f39ee4-3817-fec8-17a8-ebe261091c43 at kayaker.net>
> Content-Type: text/plain; charset=UTF-8; format=flowed
>
> Nope, I am on mono 6.12.0.186
>
> On 7/19/22 8:25 PM, Cinder Roxley wrote:
> >  From the looks of it, FSAssetService is trying to connect to the
> upgraded host using TLSv1 and the host is denying the connection because
> TLSv1 is deprecated and completely disabled in Ubuntu 20.04. Given that
> your stack trace references OpenSSL and not BoringSSL, I can assume you are
> using a version of Mono for FSAssets that is older than Mono 4.8.0 and does
> NOT include TLS 1.2 support. You can downgrade TLS security on the 20.04
> host, but I?m not going to tell you how to do that because you should be
> using TLS 1.2. If you upgrade mono to newer than 4.8.0 you will gain TLS
> 1.2 support. (You should do this.)
> >
> > --
> > Sent from Canary (https://canarymail.io)
> >
> >> On Tuesday, Jul 19, 2022 at 9:04 PM, Mike Higgins <mike at kayaker.net
> (mailto:mike at kayaker.net)> wrote:
> >> I have one server on which I let Ubuntu update itself to 20.04, now
> >> Robust (which was working fine on 18.04) gives me dozens of RED ERROR
> >> MESSAGES!
> >>
> >> Any suggestions on what do do about this?
> >>
> >> Here's the first dozen lines of error messages:
> >>
> >> 2022-07-19 11:10:07,792 INFO [SERVER]: Loading AssetServiceConnector on
> >> port 8003
> >> 2022-07-19 11:10:07,916 ERROR [SERVER UTILS]: Error loading plugin
> >> OpenSim.Services.Interfaces.IAssetService from
> >> OpenSim.Services.FSAssetService.dll. Exception: Authentication failed,
> >> see inner exception.
> >> System.Reflection.TargetInvocationException: Exception has been thrown
> >> by the target of an invocation. --->
> >> System.Security.Authentication.AuthenticationException: Authentication
> >> failed, see inner exception. ---> Mono.Btls.MonoBtlsException: Ssl
> >> error:1000042e:SSL
> routines:OPENSSL_internal:TLSV1_ALERT_PROTOCOL_VERSION
> >> at /build/mono-6.12.0.182/external/boringssl/ssl/tls_record.c:462
> >> at Mono.Btls.MonoBtlsContext.ProcessHandshake () [0x00048] in
> >> <33b19a7ad5234d94abf4fd9b47566616>:0
> >> at Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake
> >> (Mono.Net.Security.AsyncOperationStatus status, System.Boolean
> >> renegotiate) [0x000da] in <33b19a7ad5234d94abf4fd9b47566616>:0
> >> at (wrapper remoting-invoke-with-check)
> >>
> Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake(Mono.Net.Security.AsyncOperationStatus,bool)
> >> at Mono.Net.Security.AsyncHandshakeRequest.Run
> >> (Mono.Net.Security.AsyncOperationStatus status) [0x00006] in
> >> <33b19a7ad5234d94abf4fd9b47566616>:0
> >> at Mono.Net.Security.AsyncProtocolRequest.ProcessOperation
> >> (System.Threading.CancellationToken cancellationToken) [0x000fc] in
> >> <33b19a7ad5234d94abf4fd9b47566616>:0
> >> --- End of inner exception stack trace ---
> >> at Mono.Net.Security.MobileAuthenticatedStream.AuthenticateAsClient
> >> (System.String targetHost,
> >> System.Security.Cryptography.X509Certificates.X509CertificateCollection
> >> clientCertificates, System.Security.Authentication.SslProtocols
> >> enabledSslProtocols, System.Boolean checkCertificateRevocation)
> >> [0x0004b] in <33b19a7ad5234d94abf4fd9b47566616>:0
> >> at (wrapper remoting-invoke-with-check)
> >>
> Mono.Net.Security.MobileAuthenticatedStream.AuthenticateAsClient(string,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,bool)
> >> at System.Net.Security.SslStream.AuthenticateAsClient (System.String
> >> targetHost,
> >> System.Security.Cryptography.X509Certificates.X509CertificateCollection
> >> clientCertificates, System.Security.Authentication.SslProtocols
> >> enabledSslProtocols, System.Boolean checkCertificateRevocation)
> >> [0x00006] in <33b19a7ad5234d94abf4fd9b47566616>:0
> >> at MySql.Data.MySqlClient.NativeDriver.StartSSL () [0x0005d] in
> >> <278c96de340e4912b3e3157e0b52741f>:0
> >> at MySql.Data.MySqlClient.NativeDriver.Open () [0x002ce] in
> >> <278c96de340e4912b3e3157e0b52741f>:0
> >> at MySql.Data.MySqlClient.Driver.Open () [0x0000b] in
> >> <278c96de340e4912b3e3157e0b52741f>:0
> >> at MySql.Data.MySqlClient.Driver.Create
> >> (MySql.Data.MySqlClient.MySqlConnectionStringBuilder settings) [0x0004e]
> >> in <278c96de340e4912b3e3157e0b52741f>:0
> >> at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection ()
> >> [0x00000] in <278c96de340e4912b3e3157e0b52741f>:0
> >> at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection () [0x0008a]
> >> in <278c96de340e4912b3e3157e0b52741f>:0
> >> at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver () [0x0003f] in
> >> <278c96de340e4912b3e3157e0b52741f>:0
> >> at MySql.Data.MySqlClient.MySqlPool.GetConnection () [0x0001c] in
> >> <278c96de340e4912b3e3157e0b52741f>:0
> >> at MySql.Data.MySqlClient.MySqlConnection.Open () [0x0016d] in
> >> <278c96de340e4912b3e3157e0b52741f>:0
> >> at OpenSim.Data.MySQL.MySQLFSAssetData.Initialise (System.String
> >> connect, System.String realm, System.Int32 UpdateAccessTime) [0x00024]
> >> in <2b3d60a10b2b49e19cd7e0b1563d153e>:0
> >> at OpenSim.Services.FSAssetService.FSAssetConnector..ctor
> >> (Nini.Config.IConfigSource config, System.String configName) [0x00299]
> >> in <d6ad8bbd3ac94a669a5c337db7095b94>:0
> >> at (wrapper managed-to-native)
> >>
> System.Reflection.RuntimeConstructorInfo.InternalInvoke(System.Reflection.RuntimeConstructorInfo,object,object[],System.Exception&)
> >> at System.Reflection.RuntimeConstructorInfo.InternalInvoke
> >> (System.Object obj, System.Object[] parameters, System.Boolean
> >> wrapExceptions) [0x00005] in <de882a77e7c14f8ba5d298093dde82b2>:0
> >> --- End of inner exception stack trace ---
> >>
> >> --
> >> If you love math and wish an equation would never end, try out Taylor
> Series Expansion! (stolen from XKCD)
> >>
> >> _______________________________________________
> >> Opensim-dev mailing list
> >> Opensim-dev at opensimulator.org
> >> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
> > _______________________________________________
> > Opensim-dev mailing list
> > Opensim-dev at opensimulator.org
> > http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>
> --
> If you love math and wish an equation would never end, try out Taylor
> Series Expansion! (stolen from XKCD)
>
>
>
> ------------------------------
>
> Message: 4
> Date: Wed, 20 Jul 2022 08:10:32 +0100
> From: Leal Duarte <ajlduarte at sapo.pt>
> To: opensim-dev at opensimulator.org
> Subject: Re: [Opensim-dev] Ubuntu 20.02 update and OpenSim
> Message-ID: <018055a9-b341-f787-a2ac-5f478b290212 at sapo.pt>
> Content-Type: text/plain; charset=UTF-8; format=flowed
>
> DO you have "SslMode=None;" on the mysql connector string fsassets is
> using?
>
> On 20-Jul-22 04:39, Mike Higgins wrote:
> > Nope, I am on mono 6.12.0.186
> >
> > On 7/19/22 8:25 PM, Cinder Roxley wrote:
> >> ?From the looks of it, FSAssetService is trying to connect to the
> >> upgraded host using TLSv1 and the host is denying the connection
> >> because TLSv1 is deprecated and completely disabled in Ubuntu 20.04.
> >> Given that your stack trace references OpenSSL and not BoringSSL, I
> >> can assume you are using a version of Mono for FSAssets that is older
> >> than Mono 4.8.0 and does NOT include TLS 1.2 support. You can
> >> downgrade TLS security on the 20.04 host, but I?m not going to tell
> >> you how to do that because you should be using TLS 1.2. If you
> >> upgrade mono to newer than 4.8.0 you will gain TLS 1.2 support. (You
> >> should do this.)
> >>
> >> --
> >> Sent from Canary (https://canarymail.io)
> >>
> >>> On Tuesday, Jul 19, 2022 at 9:04 PM, Mike Higgins <mike at kayaker.net
> >>> (mailto:mike at kayaker.net)> wrote:
> >>> I have one server on which I let Ubuntu update itself to 20.04, now
> >>> Robust (which was working fine on 18.04) gives me dozens of RED ERROR
> >>> MESSAGES!
> >>>
> >>> Any suggestions on what do do about this?
> >>>
> >>> Here's the first dozen lines of error messages:
> >>>
> >>> 2022-07-19 11:10:07,792 INFO [SERVER]: Loading AssetServiceConnector on
> >>> port 8003
> >>> 2022-07-19 11:10:07,916 ERROR [SERVER UTILS]: Error loading plugin
> >>> OpenSim.Services.Interfaces.IAssetService from
> >>> OpenSim.Services.FSAssetService.dll. Exception: Authentication failed,
> >>> see inner exception.
> >>> System.Reflection.TargetInvocationException: Exception has been thrown
> >>> by the target of an invocation. --->
> >>> System.Security.Authentication.AuthenticationException: Authentication
> >>> failed, see inner exception. ---> Mono.Btls.MonoBtlsException: Ssl
> >>> error:1000042e:SSL
> >>> routines:OPENSSL_internal:TLSV1_ALERT_PROTOCOL_VERSION
> >>> at /build/mono-6.12.0.182/external/boringssl/ssl/tls_record.c:462
> >>> at Mono.Btls.MonoBtlsContext.ProcessHandshake () [0x00048] in
> >>> <33b19a7ad5234d94abf4fd9b47566616>:0
> >>> at Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake
> >>> (Mono.Net.Security.AsyncOperationStatus status, System.Boolean
> >>> renegotiate) [0x000da] in <33b19a7ad5234d94abf4fd9b47566616>:0
> >>> at (wrapper remoting-invoke-with-check)
> >>>
> Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake(Mono.Net.Security.AsyncOperationStatus,bool)
>
> >>>
> >>> at Mono.Net.Security.AsyncHandshakeRequest.Run
> >>> (Mono.Net.Security.AsyncOperationStatus status) [0x00006] in
> >>> <33b19a7ad5234d94abf4fd9b47566616>:0
> >>> at Mono.Net.Security.AsyncProtocolRequest.ProcessOperation
> >>> (System.Threading.CancellationToken cancellationToken) [0x000fc] in
> >>> <33b19a7ad5234d94abf4fd9b47566616>:0
> >>> --- End of inner exception stack trace ---
> >>> at Mono.Net.Security.MobileAuthenticatedStream.AuthenticateAsClient
> >>> (System.String targetHost,
> >>> System.Security.Cryptography.X509Certificates.X509CertificateCollection
> >>> clientCertificates, System.Security.Authentication.SslProtocols
> >>> enabledSslProtocols, System.Boolean checkCertificateRevocation)
> >>> [0x0004b] in <33b19a7ad5234d94abf4fd9b47566616>:0
> >>> at (wrapper remoting-invoke-with-check)
> >>>
> Mono.Net.Security.MobileAuthenticatedStream.AuthenticateAsClient(string,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,bool)
>
> >>>
> >>> at System.Net.Security.SslStream.AuthenticateAsClient (System.String
> >>> targetHost,
> >>> System.Security.Cryptography.X509Certificates.X509CertificateCollection
> >>> clientCertificates, System.Security.Authentication.SslProtocols
> >>> enabledSslProtocols, System.Boolean checkCertificateRevocation)
> >>> [0x00006] in <33b19a7ad5234d94abf4fd9b47566616>:0
> >>> at MySql.Data.MySqlClient.NativeDriver.StartSSL () [0x0005d] in
> >>> <278c96de340e4912b3e3157e0b52741f>:0
> >>> at MySql.Data.MySqlClient.NativeDriver.Open () [0x002ce] in
> >>> <278c96de340e4912b3e3157e0b52741f>:0
> >>> at MySql.Data.MySqlClient.Driver.Open () [0x0000b] in
> >>> <278c96de340e4912b3e3157e0b52741f>:0
> >>> at MySql.Data.MySqlClient.Driver.Create
> >>> (MySql.Data.MySqlClient.MySqlConnectionStringBuilder settings)
> >>> [0x0004e]
> >>> in <278c96de340e4912b3e3157e0b52741f>:0
> >>> at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection ()
> >>> [0x00000] in <278c96de340e4912b3e3157e0b52741f>:0
> >>> at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection () [0x0008a]
> >>> in <278c96de340e4912b3e3157e0b52741f>:0
> >>> at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver () [0x0003f] in
> >>> <278c96de340e4912b3e3157e0b52741f>:0
> >>> at MySql.Data.MySqlClient.MySqlPool.GetConnection () [0x0001c] in
> >>> <278c96de340e4912b3e3157e0b52741f>:0
> >>> at MySql.Data.MySqlClient.MySqlConnection.Open () [0x0016d] in
> >>> <278c96de340e4912b3e3157e0b52741f>:0
> >>> at OpenSim.Data.MySQL.MySQLFSAssetData.Initialise (System.String
> >>> connect, System.String realm, System.Int32 UpdateAccessTime) [0x00024]
> >>> in <2b3d60a10b2b49e19cd7e0b1563d153e>:0
> >>> at OpenSim.Services.FSAssetService.FSAssetConnector..ctor
> >>> (Nini.Config.IConfigSource config, System.String configName) [0x00299]
> >>> in <d6ad8bbd3ac94a669a5c337db7095b94>:0
> >>> at (wrapper managed-to-native)
> >>>
> System.Reflection.RuntimeConstructorInfo.InternalInvoke(System.Reflection.RuntimeConstructorInfo,object,object[],System.Exception&)
>
> >>>
> >>> at System.Reflection.RuntimeConstructorInfo.InternalInvoke
> >>> (System.Object obj, System.Object[] parameters, System.Boolean
> >>> wrapExceptions) [0x00005] in <de882a77e7c14f8ba5d298093dde82b2>:0
> >>> --- End of inner exception stack trace ---
> >>>
> >>> --
> >>> If you love math and wish an equation would never end, try out
> >>> Taylor Series Expansion! (stolen from XKCD)
> >>>
> >>> _______________________________________________
> >>> Opensim-dev mailing list
> >>> Opensim-dev at opensimulator.org
> >>> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
> >> _______________________________________________
> >> Opensim-dev mailing list
> >> Opensim-dev at opensimulator.org
> >> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
> >
>
>
> ------------------------------
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at opensimulator.org
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>
>
> End of Opensim-dev Digest, Vol 82, Issue 1
> ******************************************
>


More information about the Opensim-dev mailing list