2026-06-10 10:14:26.0335|INFO|ThriveLauncher.Program|Thrive Launcher version 2.3.0 starting 2026-06-10 10:14:26.0955|INFO|LauncherBackend.Services.LauncherPaths|Config folder is: /home/temp/.config/Thrive-Launcher 2026-06-10 10:14:26.0959|INFO|LauncherBackend.Services.LauncherSettingsManager|No existing settings file found, using defaults 2026-06-10 10:14:26.0959|INFO|LauncherBackend.Services.LauncherPaths|Expected old launcher config path is: /home/temp/.config/Revolutionary-Games/Launcher 2026-06-10 10:14:26.1085|INFO|ThriveLauncher.Services.LoggingManager|Logging level: Info 2026-06-10 10:14:26.1085|INFO|ThriveLauncher.Program|No language selected, making sure default is applied. Detected default language: en-GB 2026-06-10 10:14:26.1085|INFO|ThriveLauncher.Program|Launcher language (culture) is: en-GB 2026-06-10 10:14:26.1118|INFO|LauncherBackend.Services.LauncherPaths|Default Launcher storage and Thrive version install folder is: /home/temp/.local/share/Thrive-Launcher 2026-06-10 10:14:26.1118|INFO|LauncherBackend.Services.LauncherPaths|Temporary folder is: /home/temp/.local/share/Thrive-Launcher/temp 2026-06-10 10:14:26.1118|INFO|LauncherBackend.Services.TemporaryFilesCleaner|Cleaning any old temporary files in /home/temp/.local/share/Thrive-Launcher/temp 2026-06-10 10:14:26.1129|INFO|LauncherBackend.Services.StoreVersionDetector|Not a store version of the launcher 2026-06-10 10:14:26.1129|INFO|ThriveLauncher.Program|Launcher starting GUI 2026-06-10 10:14:26.1233|INFO|ThriveLauncher.Program|Start running Avalonia desktop lifetime 2026-06-10 10:14:26.2607|INFO|ThriveLauncher.AvaloniaLogger|[X11Platform] SMLib/ICELib reported a new error: SESSION_MANAGER environment variable not defined (X11PlatformLifetimeEvents #4152081) 2026-06-10 10:14:26.4304|INFO|ThriveLauncher.AvaloniaLogger|[DBUS] Unable to connect to DBus: Tmds.DBus.Protocol.ConnectException: Cannot assign requested address ---> System.Net.Sockets.SocketException (99): Cannot assign requested address at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ConnectAsync(Socket socket, CancellationToken cancellationToken) at Tmds.DBus.Protocol.InnerConnection.ConnectAsync(String address, String userId, Boolean supportsFdPassing, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at Tmds.DBus.Protocol.InnerConnection.ConnectAsync(String address, String userId, Boolean supportsFdPassing, CancellationToken cancellationToken) at Tmds.DBus.Protocol.DBusConnection.DoConnectAsync() at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at Tmds.DBus.Protocol.DBusConnection.DoConnectAsync() at Tmds.DBus.Protocol.DBusConnection.ConnectCoreAsync(Boolean explicitConnect) at Tmds.DBus.Protocol.DBusConnection.ConnectAsync() at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at Tmds.DBus.Protocol.DBusConnection.ConnectAsync() at Avalonia.FreeDesktop.DBusHelper.TryCreateNewConnection(String dbusAddress) at Avalonia.FreeDesktop.DBusHelper.get_DefaultConnection() at Avalonia.FreeDesktop.DBusPlatformSettings..ctor() at System.RuntimeType.CreateInstanceOfT() at System.Activator.CreateInstance[T]() at Avalonia.AvaloniaLocator.RegistrationHelper`1.<>c__DisplayClass5_0`1.b__0() at Avalonia.AvaloniaLocator.RegistrationHelper`1.<>c__DisplayClass3_0`1.b__0() at Avalonia.AvaloniaLocator.GetService(Type t) at Avalonia.LocatorExtensions.GetService[T](IAvaloniaDependencyResolver resolver) at Avalonia.OptionalFeatureProviderExtensions.TryGetFeature[T](IOptionalFeatureProvider provider) at Avalonia.Application.RegisterServices() at Avalonia.AppBuilder.SetupUnsafe() at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, ShutdownMode shutdownMode) at ThriveLauncher.Program.InnerMain(String[] args, ServiceProvider services, ILogger programLogger) at ThriveLauncher.Program.Main(String[] args) --- End of stack trace from previous location --- at Tmds.DBus.Protocol.InnerConnection.ConnectAsync(String address, String userId, Boolean supportsFdPassing, CancellationToken cancellationToken) at Tmds.DBus.Protocol.DBusConnection.DoConnectAsync() --- End of inner exception stack trace --- at Tmds.DBus.Protocol.DBusConnection.DoConnectAsync() at Tmds.DBus.Protocol.DBusConnection.ConnectAsync() at Avalonia.FreeDesktop.DBusHelper.TryCreateNewConnection(String dbusAddress) 2026-06-10 10:14:26.4333|INFO|ThriveLauncher.AvaloniaLogger|[X11Platform]AT-SPI server startup attempt failed: 'System.InvalidOperationException: Failed to resolve the accessibility bus address. at Avalonia.FreeDesktop.AtSpi.AtSpiServer.StartAsync() at Avalonia.X11.X11AtSpiAccessibility.TryStartServerAsync()' (AvaloniaX11Platform #25474675) 2026-06-10 10:14:26.7804|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Fetching Thrive launcher info 2026-06-10 10:14:28.1956|INFO|LauncherBackend.Services.ThriveAndLauncherInfoRetriever|Downloaded launcher version info signed with production_1.cert 2026-06-10 10:14:28.3057|INFO|LauncherBackend.Services.ThriveAndLauncherInfoRetriever|Saving a cached copy of downloaded info to: /home/temp/.local/share/Thrive-Launcher/cached_version_info.bin 2026-06-10 10:14:28.3079|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Version information loaded. Thrive versions: 72, latest launcher: 2.3.0 2026-06-10 10:14:28.3191|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|We are using the latest launcher version: 2.3.0.0 2026-06-10 10:14:32.1160|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Starting playing Thrive 1.1.0 for Linux (Latest) 2026-06-10 10:14:32.1184|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Checking that Thrive version is good to play or starting download for it 2026-06-10 11:00:18.7552|ERROR|LauncherBackend.Services.ThriveInstaller|Failed to download and extract Thrive to /home/temp/.local/share/Thrive-Launcher/installed/Thrive_1.1.0.0_linux_x11 2026-06-10 12:08:30.1521|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|User requested cancel of current playing of Thrive 2026-06-10 12:08:30.1642|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Closing play popup due to cancellation 2026-06-10 12:08:31.1309|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Starting playing Thrive 1.1.0 for Linux (Latest) 2026-06-10 12:08:31.1406|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Checking that Thrive version is good to play or starting download for it 2026-06-10 12:08:35.1536|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|User requested cancel of current playing of Thrive 2026-06-10 12:08:35.1536|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Closing play popup due to cancellation 2026-06-10 12:08:35.1638|WARN|ThriveLauncher.ViewModels.MainWindowViewModel|Ignoring installer message as not currently playing 2026-06-10 12:08:35.1638|ERROR|LauncherBackend.Services.ThriveInstaller|Failed to download and extract Thrive to /home/temp/.local/share/Thrive-Launcher/installed/Thrive_1.1.0.0_linux_x11 2026-06-10 12:08:51.9737|INFO|ThriveLauncher.Program|Detected no windows open anymore 2026-06-10 12:08:51.9737|INFO|ThriveLauncher.Program|Time to exit the process 2026-06-10 12:08:52.6768|INFO|ThriveLauncher.Program|Launcher process exiting normally 2026-06-10 23:37:30.0024|INFO|ThriveLauncher.Program|Thrive Launcher version 2.3.0 starting 2026-06-10 23:37:30.0855|INFO|LauncherBackend.Services.LauncherPaths|Config folder is: /home/temp/.config/Thrive-Launcher 2026-06-10 23:37:30.0855|INFO|LauncherBackend.Services.LauncherSettingsManager|No existing settings file found, using defaults 2026-06-10 23:37:30.0855|INFO|LauncherBackend.Services.LauncherPaths|Expected old launcher config path is: /home/temp/.config/Revolutionary-Games/Launcher 2026-06-10 23:37:30.1020|INFO|ThriveLauncher.Services.LoggingManager|Logging level: Info 2026-06-10 23:37:30.1020|INFO|ThriveLauncher.Program|No language selected, making sure default is applied. Detected default language: en-GB 2026-06-10 23:37:30.1030|INFO|ThriveLauncher.Program|Launcher language (culture) is: en-GB 2026-06-10 23:37:30.1079|INFO|LauncherBackend.Services.LauncherPaths|Default Launcher storage and Thrive version install folder is: /home/temp/.local/share/Thrive-Launcher 2026-06-10 23:37:30.1079|INFO|LauncherBackend.Services.LauncherPaths|Temporary folder is: /home/temp/.local/share/Thrive-Launcher/temp 2026-06-10 23:37:30.1079|INFO|LauncherBackend.Services.TemporaryFilesCleaner|Cleaning any old temporary files in /home/temp/.local/share/Thrive-Launcher/temp 2026-06-10 23:37:30.1092|INFO|LauncherBackend.Services.StoreVersionDetector|Not a store version of the launcher 2026-06-10 23:37:30.1096|INFO|ThriveLauncher.Program|Launcher starting GUI 2026-06-10 23:37:30.1258|INFO|ThriveLauncher.Program|Start running Avalonia desktop lifetime 2026-06-10 23:37:31.0666|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Fetching Thrive launcher info 2026-06-10 23:37:32.2891|INFO|LauncherBackend.Services.ThriveAndLauncherInfoRetriever|Downloaded launcher version info signed with production_1.cert 2026-06-10 23:37:32.4734|INFO|LauncherBackend.Services.ThriveAndLauncherInfoRetriever|Saving a cached copy of downloaded info to: /home/temp/.local/share/Thrive-Launcher/cached_version_info.bin 2026-06-10 23:37:32.4753|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Version information loaded. Thrive versions: 72, latest launcher: 2.3.0 2026-06-10 23:37:32.4876|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|We are using the latest launcher version: 2.3.0.0 2026-06-10 23:37:33.5785|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Starting playing Thrive 1.1.0 for Linux (Latest) 2026-06-10 23:37:33.5819|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Checking that Thrive version is good to play or starting download for it 2026-06-11 00:12:57.0221|ERROR|LauncherBackend.Services.ThriveInstaller|Failed to download and extract Thrive to /home/temp/.local/share/Thrive-Launcher/installed/Thrive_1.1.0.0_linux_x11 2026-06-11 00:37:14.1118|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|User requested cancel of current playing of Thrive 2026-06-11 00:37:14.1260|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Closing play popup due to cancellation 2026-06-11 00:37:15.0285|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Starting playing Thrive 1.1.0 for Linux (Latest) 2026-06-11 00:37:15.0391|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Checking that Thrive version is good to play or starting download for it 2026-06-11 00:37:20.5971|ERROR|LauncherBackend.Services.ThriveInstaller|Failed to download and extract Thrive to /home/temp/.local/share/Thrive-Launcher/installed/Thrive_1.1.0.0_linux_x11 2026-06-11 00:37:26.5172|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|User requested cancel of current playing of Thrive 2026-06-11 00:37:26.5172|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Closing play popup due to cancellation 2026-06-11 00:37:28.6938|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Starting playing Thrive 1.1.0 for Linux (Latest) 2026-06-11 00:37:28.6952|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Checking that Thrive version is good to play or starting download for it 2026-06-11 00:38:59.7917|ERROR|LauncherBackend.Services.ThriveInstaller|Failed to download and extract Thrive to /home/temp/.local/share/Thrive-Launcher/installed/Thrive_1.1.0.0_linux_x11 2026-06-11 07:40:09.1420|INFO|ThriveLauncher.Program|Thrive Launcher version 2.3.0 starting 2026-06-11 07:40:09.2085|INFO|LauncherBackend.Services.LauncherPaths|Config folder is: /home/temp/.config/Thrive-Launcher 2026-06-11 07:40:09.2085|INFO|LauncherBackend.Services.LauncherSettingsManager|No existing settings file found, using defaults 2026-06-11 07:40:09.2085|INFO|LauncherBackend.Services.LauncherPaths|Expected old launcher config path is: /home/temp/.config/Revolutionary-Games/Launcher 2026-06-11 07:40:09.2230|INFO|ThriveLauncher.Services.LoggingManager|Logging level: Info 2026-06-11 07:40:09.2233|INFO|ThriveLauncher.Program|No language selected, making sure default is applied. Detected default language: en-GB 2026-06-11 07:40:09.2233|INFO|ThriveLauncher.Program|Launcher language (culture) is: en-GB 2026-06-11 07:40:09.2262|INFO|LauncherBackend.Services.LauncherPaths|Default Launcher storage and Thrive version install folder is: /home/temp/.local/share/Thrive-Launcher 2026-06-11 07:40:09.2262|INFO|LauncherBackend.Services.LauncherPaths|Temporary folder is: /home/temp/.local/share/Thrive-Launcher/temp 2026-06-11 07:40:09.2262|INFO|LauncherBackend.Services.TemporaryFilesCleaner|Cleaning any old temporary files in /home/temp/.local/share/Thrive-Launcher/temp 2026-06-11 07:40:09.2275|INFO|LauncherBackend.Services.StoreVersionDetector|Not a store version of the launcher 2026-06-11 07:40:09.2275|INFO|ThriveLauncher.Program|Launcher starting GUI 2026-06-11 07:40:09.2409|INFO|ThriveLauncher.Program|Start running Avalonia desktop lifetime 2026-06-11 07:40:09.8629|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Fetching Thrive launcher info 2026-06-11 07:40:20.0379|INFO|ThriveLauncher.Program|Detected no windows open anymore 2026-06-11 07:40:20.0379|INFO|ThriveLauncher.Program|Time to exit the process 2026-06-11 07:40:20.7386|INFO|ThriveLauncher.Program|Launcher process exiting normally