Today's Launcher Update

Greetings

After much ado, I managed to get the steam installation working; at least it started up once and I could log in - that is as far as I tested for now. I followed the instructions from

“Bottles” instance fires up the install, then tries to install DotNet45 and fails at the “Restart Now” phase. I followed the instructions from Beta Launcher v0.4.x - #51 by Stein_Bytting to the letter. I am running Bottles 51.10 on Ubuntu 23.04 installed via Flatpak.

The Lutris installation fails with error code 65280 and reading through the log it appears to fail with “Couldn’t acquire lock, is another instance running”

Started initial process 776216 from /home/myusername/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/bin/wine /home/myusername/.cache/lutris/installer/eve-online/setup/eve-online-latest+Setup.exe
Start monitoring process.
fsync: up and running.
System.AggregateException: One or more errors occurred. (Couldn't acquire lock, is another instance running) ---> System.Exception: Couldn't acquire lock, is another instance running
  at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x000be] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
  at Squirrel.UpdateManager.<acquireUpdateLock>b__33_0 () [0x0003f] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
  at System.Threading.Tasks.Task`1[TResult].InnerInvoke () [0x0000f] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at System.Threading.Tasks.Task.Execute () [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
--- End of stack trace from previous location where exception was thrown ---

  at Squirrel.UpdateManager.CheckForUpdate (System.Boolean ignoreDeltaUpdates, System.Action`1[T] progress, Squirrel.UpdaterIntention intention) [0x0007d] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
  at Squirrel.UpdateManager.FullInstall (System.Boolean silentInstall, System.Action`1[T] progress) [0x0007b] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
  at Squirrel.Update.Program.Install (System.Boolean silentInstall, Squirrel.Update.ProgressSource progressSource, System.String sourceDirectory) [0x00378] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
   --- End of inner exception stack trace ---
  at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) [0x00011] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at System.Threading.Tasks.Task.Wait (System.Int32 millisecondsTimeout, System.Threading.CancellationToken cancellationToken) [0x00043] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at System.Threading.Tasks.Task.Wait () [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at Squirrel.Update.Program.executeCommandLine (System.String[] args) [0x0011d] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
  at Squirrel.Update.Program.main (System.String[] args) [0x00113] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
  at Squirrel.Update.Program.Main (System.String[] args) [0x00006] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
---> (Inner Exception #0) System.Exception: Couldn't acquire lock, is another instance running
  at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x000be] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
  at Squirrel.UpdateManager.<acquireUpdateLock>b__33_0 () [0x0003f] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
  at System.Threading.Tasks.Task`1[TResult].InnerInvoke () [0x0000f] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at System.Threading.Tasks.Task.Execute () [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
--- End of stack trace from previous location where exception was thrown ---

  at Squirrel.UpdateManager.CheckForUpdate (System.Boolean ignoreDeltaUpdates, System.Action`1[T] progress, Squirrel.UpdaterIntention intention) [0x0007d] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
  at Squirrel.UpdateManager.FullInstall (System.Boolean silentInstall, System.Action`1[T] progress) [0x0007b] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
  at Squirrel.Update.Program.Install (System.Boolean silentInstall, Squirrel.Update.ProgressSource progressSource, System.String sourceDirectory) [0x00378] in <e2f8a11135e046c298dfa2e9bfa19034>:0 <---

Monitored process exited.
Initial process has exited (return code: 65280)
Exit with return code 65280

I have followed the instructions from Power Armor above after upgrading wine, winetricks and Lutris to the latest releases (Ubuntu standard repo versions are old)

  • wine-9.0
  • winetricks 20240105-next
  • Lutris 0.5.16
    I ran :
  • winetricks corefonts msdelta vkd3d vcrun2017 dxvk dotnet45 arial calibri consolas corefonts win10
  • winecfg -v win10
  • Then run the Dec 2023 EVE installation script inside Lutris and via the Lutris website, both ending with the same error. I have tried various winetricks installation options with the same results.

My preferred installation would be via Lutris as Steam appears a little heavy on resources (unless it is just the new Launcher). If anyone has detailed instructions on getting Lutrix installation working or Bottles if it lighter on resources, I would truly appreciate it.

Regards
m