Hello,
I've tried to install SM on latest Ubuntu 24.04 LTS but when I run
sudo ./smartermail_8930 install
I'm getting error:
Linux Version: Ubuntu 24.04 LTS
Selected build: 100.0.8930.39839
Downloading SmarterMail (100.0.8930.39839) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0% --:--:-- ⣾
Downloading prerequisites: Ubuntu 24.04 LTS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0% --:--:--
Extracting into /opt/smartermail ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0% --:--:--
System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
System.TimeoutException: The operation was canceled.
System.Threading.Tasks.TaskCanceledException: The operation was canceled.
System.IO.IOException: The read operation failed, see inner exception.
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'System.Net.Sockets.NetworkStream'.
at ValueTask<int> System.Net.Sockets.NetworkStream.ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken)
at async ValueTask<int> System.Net.Security.SslStream.EnsureFullTlsFrameAsync<TIOAdapter>(CancellationToken cancellationToken, int
estimatedSize)
at TResult
System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskS
ource<TResult>.GetResult(short token)
at async ValueTask<int> System.Net.Security.SslStream.ReadAsyncInternal<TIOAdapter>(Memory<byte> buffer, CancellationToken
cancellationToken)
at async ValueTask<int> System.Net.Security.SslStream.ReadAsyncInternal<TIOAdapter>(Memory<byte> buffer, CancellationToken
cancellationToken)
at TResult
System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource
<TResult>.GetResult(short token)
at async ValueTask System.Net.Http.HttpConnection.FillAsync(bool async)
at async Task System.Net.Http.HttpConnection.CopyToContentLengthAsync(Stream destination, bool async, ulong length, int bufferSize,
CancellationToken cancellationToken)
at async Task System.Net.Http.HttpConnection.ContentLengthReadStream.CompleteCopyToAsync(Task copyTask, CancellationToken
cancellationToken)
at async Task System.Net.Http.HttpConnection.ContentLengthReadStream.CompleteCopyToAsync(Task copyTask, CancellationToken cancellationToken)
at async Task System.Net.Http.HttpConnectionResponseContent.<SerializeToStreamAsync>g__Impl|6_0(Stream stream, CancellationToken
cancellationToken)
at async Task System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task serializeToStreamTask, MemoryStream tempBuffer)
at async Task<HttpResponseMessage> System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption
completionOption, CancellationTokenSource cts, bool disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken
originalCancellationToken)
at void System.Net.Http.HttpClient.HandleFailure(Exception e, bool telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts,
CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
at async Task<HttpResponseMessage> System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption
completionOption, CancellationTokenSource cts, bool disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken
originalCancellationToken)
at void SmarterMail.Installer.InstallerExtensions.<>c__DisplayClass6_0.<<DownloadAndExtractLatestSmarterMail>b__0>d.MoveNext()
at void Spectre.Console.Progress.<>c__DisplayClass32_0`1.<<StartAsync>b__0>d.MoveNext() in /_/src/Spectre.Console/Live/Progress/Progress.cs:138
at async Task<T> Spectre.Console.Internal.DefaultExclusivityMode.RunAsync<T>(Func<Task<T>> func) in /_/src/Spectre.Console/Internal/
DefaultExclusivityMode.cs:40
at async Task<T> Spectre.Console.Progress.StartAsync<T>(Func<ProgressContext, Task<T>> action) in /_/src/Spectre.Console/Live/Progress/Progress.cs:121
at async Task<bool> SmarterMail.Installer.InstallerExtensions.DownloadAndExtractLatestSmarterMail(string smBinaryRoot, BuildListResponse foundBuild,
HashSet<string> addedFiles)
at async Task<bool> SmarterMail.Installer.Commands.InstallCommand.StartInstall(CommandContext cmdCtx, Settings settings, string smBinaryRoot)
Installation failed!
is there any chance to add to installer some kind of verbose mode or logging whole process to see to which remote URL installer can't connect?
I can fetch updates using apt/apt-get or just ping remote URLs but still installer return mentioned error.
Thanks