Upgrade of Lime CRM Server fails due to old version not being uninstalled¶
For older versions of Lime CRM, upgrading may fail as the older versions isn't uninstalled properly.
Symptoms¶
This will cause the installer to fail with a stacktrace similar to this:
Checking for existing installation and doing magic...
File "C:\Users\nta\AppData\Local\Temp\RarSFX2\\deploy.py", line 36, in main
Existing installation found, uninstalling...
raise e
C:\Program Files (x86)\Lundalogik\LIME Pro Server\webserver\uninstall.bat
File "C:\Users\nta\AppData\Local\Temp\RarSFX2\\deploy.py", line 26, in main
handle_existing_install()
File "C:\Users\nta\AppData\Local\Temp\RarSFX2\\deploy.py", line 110, in handle_existing_install
call(uninstall_string)
File "C:\Users\nta\AppData\Local\Temp\RarSFX2\\deploy.py", line 176, in call
sp.check_call(cmdline, stdout=sys.stdout, stderr=sp.STDOUT)
File "C:\Users\nta\AppData\Local\Temp\RarSFX2\Python34\lib\subprocess.py", line 556, in check_call
retcode = call(*popenargs, **kwargs)
File "C:\Users\nta\AppData\Local\Temp\RarSFX2\Python34\lib\subprocess.py", line 537, in call
with Popen(*popenargs, **kwargs) as p:
File "C:\Users\nta\AppData\Local\Temp\RarSFX2\Python34\lib\subprocess.py", line 859, in __init__
restore_signals, start_new_session)
File "C:\Users\nta\AppData\Local\Temp\RarSFX2\Python34\lib\subprocess.py", line 1114, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified
Installation failed...
Resolution¶
- Ensure that all Lime Services are uninstalled in Window's service manager
- Ensure that all files for the previous installation has been removed from C:\Program Files(x86)\Lundalogik
- Manually remove the installation entry by deleting the following key from the registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Lundalogik LIME Pro Server
- Rerun the installation