View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002723||Ham Radio Deluxe||Bug||public||2018-05-20 11:09||2018-06-13 09:13|
|Priority||normal||Severity||minor||Reproducibility||have not tried|
|Target Version||Fixed in Version||188.8.131.523|
|Summary||0002723: Setup: doesn't correctly manage service installation or uninstall|
|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.
|Steps To Reproduce||1) Starting with a clean slate, run setup to completion.|
2) Use the Services applet to disable the "HRD Serial Port Server" and "Ham Radio Deluxe Remote Server" services
3) Uninstall the product
4) Again run (or refresh) the services applet.
BUG#1) the services applet shows that the services are still installed.
BUG#2) The executable for the services are no longer installed, but the services haven't been removed from the product.
5) Run setup again.
BUG#3) With the services applet, it can be verified that the services are still disabled.
|Tags||No tags attached.|
fixed with this checkin:
||HRD Services now uninstall cleanly with HRD uninstall.|
I admit I am out of my depth on this one but used my 2nd boot system to try.
On installing HRD I get the message in Capture1.
I click on NO and the install continues.
No remote servers are running.
If I then uninstall HRD, the open Windows of Rig Control and Logbook are not closed until I close them manually.
Capture1.PNG (134,566 bytes)
Capture1.PNG (134,566 bytes)
||Assigned To||=> K7ZCZ|
||Status||new => resolved|
||Resolution||open => fixed|
||Note Added: 0005107|
||Fixed in Version||=> 184.108.40.2062|
|2018-05-31 15:52||k2ie||Note Added: 0005157|
|2018-06-01 03:39||g3ucq||File Added: Capture1.PNG|
|2018-06-01 03:39||g3ucq||Note Added: 0005163|
|2018-06-01 23:22||WA9PIE||Status||resolved => closed|
|2018-06-01 23:22||WA9PIE||Description Updated||View Revisions|
|2018-06-01 23:22||WA9PIE||Steps to Reproduce Updated||View Revisions|
|2018-06-01 23:22||WA9PIE||Testing||Not Started => Beta Successful|
|2018-06-13 09:13||WA9PIE||Fixed in Version||220.127.116.112 => 18.104.22.1683|
|2018-06-13 09:13||WA9PIE||Project||3 - Current Dev List => Ham Radio Deluxe|