View Revisions: Issue #2723

Summary 0002723: Setup: doesn't correctly manage service installation or uninstall
Revision 2018-06-01 23:22 by WA9PIE
Description The suite contains two services, one named "HRD Serial Port Server" and the other named "Ham Radio Deluxe Remote Server".

Neither server is correctly managed by setup at installation or removal. A service might be in any of several states. It might not be installed at all (which is one state). Or, if installed, it might be paused, running, disabled, and a few other states.

The setup script only considers the "Running" and "Not Installed" states. If a service happens to be stopped, paused, or in any other state, it won't be managed by setup. This is a pretty severe bug, as the lack of management means that the services might not even be upgraded; running setup for build 800 while code for the services at build 700 exists on the machine, but are not in the "running" state, won't remove, upgrade, or enable the older code. The older code remains and is not replaced by the setup action.
Revision 2018-05-20 11:09 by K7ZCZ
Description
The suite contains two services, one named "HRD Serial Port Server" and the other named "Ham Radio Deluxe Remote Server".

Neither server is correctly managed by setup at installation or removal. A service might be in any of several states. It might not be installed at all (which is one state). Or, if installed, it might be paused, running, disabled, and a few other states.

The setup script only considers the "Running" and "Not Installed" states. If a service happens to be stopped, paused, or in any other state, it won't be managed by setup. This is a pretty severe bug, as the lack of management means that the services might not even be upgraded; running setup for build 800 while code for the services at build 700 exists on the machine, but are not in the "running" state, won't remove, upgrade, or enable the older code. The older code remains and is not replaced by the setup action.