Skip to content

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