Open theAddict opened 2 years ago
Oh my goodness. I think this could be a source of #5854. Thanks for tracking it down.
Oh my goodness. I think this could be a source of #5854. Thanks for tracking it down.
I've been following the journey, and yep I've got git's linux tools installed and I've got the same signal update issues.. I've always wondered why dir doesn't behave like a Windows tool anymore. This is why!
@theAddict how do you manually update signal from the command line? I've resolved my issue by running latest installer from the command line after switching the PATH as above, but it would be good to know how to run signal update.
Oh my goodness. I think this could be a source of #5854. Thanks for tracking it down.
@indutny-signal, glad it was helpful. I saw #5854. The symptoms look pretty similar to what I experienced. I thought I'd make a separate ticket because I wasn't certain. Hopefully this fixes @TMMC's issue too.
@theAddict how do you manually update signal from the command line? I've resolved my issue by running latest installer from the command line after switching the PATH as above, but it would be good to know how to run signal update.
@fattybacon , I ran the installer manually as described in the workaround to update my machine.
Here are a couple ideas that would probably work for invoking the installer via the in-app update mechanism:
signal.exe
using the workaround above, since the environment should be copied to any child processes. PATH
as described above instead if you want the environment to persist for each execution: https://netlicensing.io/blog/2012/06/15/set-environment-variables-in-windows-shortcut/I had the same issue on Windows 11 with cygwin in my PATH. I couldn't update or uninstall Signal until I removed the offending item from my PATH.
For anyone finding this: it was WinAVR in my case.
Posted official solution: https://github.com/signalapp/Signal-Desktop/issues/5854#issuecomment-1095298758
I was also affected by this problem. I have MSYS2 and Git for Windows installed, and their bin directories in my %PATH%. Temporarily renaming the find.exe from Git and MSYS2 /usr/bin to find.exe.BAK resolved the problem, and I could then uninstall 5.36 and newly install 5.41.
Official solution
Bug Description
When find.exe from C:\Program Files\Git\usr\bin is in the path, the installer will fail, indicating that Signal is running and could not be closed.
Work-around
set PATH=c:\windows\system32;%PATH%
Potential solution
Call
%SYSTEMROOT%\System32\find.exe
instead offind
when running thetasklist
command.Steps to Reproduce
Actual Result: Signal is successfully closed, if open. The signal installer indicates that Signal is open and could not be closed.
Expected Result: Signal would update
Screenshots
Platform Info
Signal Version: 5.37.0
Operating System: Windows 10
Linked Device Version:
Link to Debug Log