Note - If you do not fill in every section below, your post won’t be answered - you must provide the steps you have followed so far and the actions you’ve already taken. Make sure to remove this notice from your post too.
Screenshots of text are prohibited. Always copy and paste text as text.
Make sure you search before posting! Duplicate posts for the same issue may not be answered.
OS Name/Version: Ubuntu Server 24.04.2
Product Name/Version: AMP Instance Manager v2.6.1.2 built 25/03/2025 13:01
Problem Description:
I am unable to create a new Minecraft Java instance. The instance fails to download, and the logs show a SSL Certificate error. I confirmed the cert expired March 22 2025.
Downloading AMP from https://us-central.downloads.cubecoders.com/AMP/Mainline/20250325.1/AMP_x86_64.zip...
HttpRequestException
[0] (HttpRequestException) : The SSL connection could not be established, see inner exception.
at Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
at Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
at Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at ModuleShared.Utilities.DownloadFileWithProgressAsync(String url, String filename, RunningTask task, Boolean autoRemoveTask, String UserAgent)
AuthenticationException
[1] (AuthenticationException) : The remote certificate is invalid because of errors in the certificate chain: NotTimeValid
at Net.Security.SslStream.SendAuthResetSignal(ReadOnlySpan`1 alert, ExceptionDispatchInfo exception)
at Net.Security.SslStream.CompleteHandshake(SslAuthenticationOptions sslAuthenticationOptions)
at Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken)
at Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
Download failed, retrying (attempt 1 of 5)...
Steps to reproduce:
- Step 1 - Login to AMP
- Step 2 - Create new Minecraft Java instance
- Step 3 - Creation fails
Actions taken to resolve so far:
Confirmed in logs and with web browser that certificate is expired.