Yep, Lutris-7.2-2 seems to bypass the permission issue so might work for some, maybe using that script or going for a clean install.
Didn’t work for me, I get to the EVE logo then crashes.
wine: Unhandled exception 0x80000003 in thread 2b0 at address 000000014192E545 (thread 02b0), starting debugger...
Monitored process exited.
Exit with return code 0
[03/11/23 17:13:08] info: Program: Starting Squirrel Updater: --checkForUpdate https://launcher.ccpgames.com/eve-online/release/win32/x64
[03/11/23 17:13:09] info: Program: Fetching update information, downloading from https://launcher.ccpgames.com/eve-online/release/win32/x64
[03/11/23 17:13:09] warn: SingleGlobalInstance: Failed to grab lockfile, will retry: C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0: System.IO.IOException: Sharing violation on path C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x00045] in <e2f8a11135e046c298dfa2e9bfa19034>:0
[03/11/23 17:13:10] warn: SingleGlobalInstance: Failed to grab lockfile, will retry: C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0: System.IO.IOException: Sharing violation on path C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x00045] in <e2f8a11135e046c298dfa2e9bfa19034>:0
[03/11/23 17:13:10] warn: SingleGlobalInstance: Failed to grab lockfile, will retry: C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0: System.IO.IOException: Sharing violation on path C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x00045] in <e2f8a11135e046c298dfa2e9bfa19034>:0
[03/11/23 17:13:10] warn: SingleGlobalInstance: Failed to grab lockfile, will retry: C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0: System.IO.IOException: Sharing violation on path C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x00045] in <e2f8a11135e046c298dfa2e9bfa19034>:0
[03/11/23 17:13:10] warn: SingleGlobalInstance: Failed to grab lockfile, will retry: C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0: System.IO.IOException: Sharing violation on path C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x00045] in <e2f8a11135e046c298dfa2e9bfa19034>:0
[03/11/23 17:13:11] warn: SingleGlobalInstance: Failed to grab lockfile, will retry: C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0: System.IO.IOException: Sharing violation on path C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x00045] in <e2f8a11135e046c298dfa2e9bfa19034>:0
[03/11/23 17:13:11] warn: SingleGlobalInstance: Failed to grab lockfile, will retry: C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0: System.IO.IOException: Sharing violation on path C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x00045] in <e2f8a11135e046c298dfa2e9bfa19034>:0
[03/11/23 17:13:11] warn: SingleGlobalInstance: Failed to grab lockfile, will retry: C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0: System.IO.IOException: Sharing violation on path C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x00045] in <e2f8a11135e046c298dfa2e9bfa19034>:0
[03/11/23 17:13:11] fatal: Finished with unhandled exception: 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.Update.Program.CheckForUpdate (System.String updateUrl, System.String appName) [0x000e7] 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`1[TResult].GetResultCore (System.Boolean waitCompletionNotification) [0x0002b] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.Threading.Tasks.Task`1[TResult].get_Result () [0x0000f] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at Squirrel.Update.Program.executeCommandLine (System.String[] args) [0x0018f] in <e2f8a11135e046c298dfa2e9bfa19034>:0
at Squirrel.Update.Program.main (System.String[] args) [0x000e2] 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.Update.Program.CheckForUpdate (System.String updateUrl, System.String appName) [0x000e7] in <e2f8a11135e046c298dfa2e9bfa19034>:0 <---