We observe installation error messages when upgrading or reinstalling GSX Gizmo with a user account that is different from the user account of the initial install. When this occurs, the easiest way to resolve the issue is to follow a manual procedure to restore the Operating System (OS) to a state that will be able to accept the GSX Gizmo installation or upgrade again.
Symptoms
- OS and installation Logs contain error: Product: Gizmo -- Error 1722
- There is a problem with this Windows Installer package.
- A program run as part of the setup did not finish as expected.
- Contact your support personnel or package vendor.
How to Solve the Issue
Restoring the OS to a state that will accept the GSX Gizmo installation includes removing GSX Gizmo installed programs, cleaning temporary and program folders that contain traces of the GSX Gizmo programs, possibly removing associated Windows services manually, and lastly rebooting the GSX Gizmo station at the OS level.
Prior to starting the procedure below, ensure first that Node.js is no longer running on the GSX Gizmo host machine. Using the Windows task manager, check that:
- no "node.exe" process is running
- no "nssm.exe" process is running
Uninstall software installed by GSX Gizmo:
- Open the Windows Control Panel.
- Find Program and Features.
- Uninstall the following:
- GSX Gizmo
- Apache CouchDB
- RabbitMQ
- Erlang
- Node.js
Cleaning temporary folders that contain GSX Gizmo related programs:
You may experience issues deleting files created by Gizmo as they are stored deep down in the OS folder hierarchy and reaching a known Windows limitation. If that is the case you will need to use Robocopy to delete files the OS cannot delete on its own without assistance. Check "How to Clean Folder Contents when a Filename or File Path is to long" for detailed information.
- Open the Windows File Explorer.
- Navigate to the \Users\<username>\AppData directory.
- Remove files located in the following sub-directories:
- \Users\<username>\AppData\Local\Temp
- \Users\<username>\AppData\LocalLow\Temp
- Navigate to the \Users\<username>\AppData\Roaming directory.
- Locate and clean any of the following folders found in the \AppData\Roaming directory
:
- Apache CouchDB
- Erlang
- Node.js
- RabbitMQ
- Gizmo
- GSX Solutions
- NPM*
Checking for GSX Gizmo related Windows Services still present:
- Run Services.msc to open the Windows Services manager.
- Notate if any of the following GSX Gizmo related Windows Services are present:
- Apache CouchDB
- Erlang
- Node.js
- RabbitMQ
- Gizmo
Stop and uninstall notated GSX Gizmo related Windows Services from an elevated Command Prompt:
- Click the Windows Start Menu and type cmd.exe.
- Right click on the Windows Command Prompt and select "Run as administrator".
- Run the following command adding the notated GSX Gizmo related Windows Service name to stop the service:
- SC STOP
- example: SC STOP RabbitMQ
- Repeat the SC STOP command for each notated GSX Gizmo related Windows Services.
- Run the following command adding the GSX Gizmo related Windows Service name to uninstall it:
- SC DELETE
- example: SC DELETE RabbitMQ
- Repeat the SC DELETE command for each notated GSX Gizmo related Windows Services.
Clean Windows Registry
- Open RegEdit
- Remove any remaining gizmo keys
- Remove Ericsson keys
- Ericsson in HKEY_LOCAL_MACHINE\SOFTWARE\Ericsson
- Ericsson in HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ericsson
Clean Cookies
Use a Windows File Explorer to search and clean all disks to remove any .erlang.cookie files.
Clean GSX Gizmo related program folders:
- Navigate to the \Program Files(x86)\ directory.
- Locate and clear all subfolders for the corresponding GSX Gizmo related programs:
- Examples:
- C:\Program Files (x86)\Apache Software Foundation
- C:\Program Files(x86)\RabbitMQ Server\
- Repeat this for each related program:
- Apache CouchDB
- Erlang
- Node.js
- RabbitMQ
- Restart the GSX Gizmo station.
Once all of the above steps are complete, you can now successfully run the GSX Gizmo installer.