- This topic is empty.
December 27, 2003 at 2:49 pm #27991
Probably a minor thing… I just tried to install 2.11 over 2.11BETA, and the installer claims that it can’t, because a newer version is already installed. What do I do? I haven’t tried to uninstall the BETA first, I think that I should be able to do a “clean” install over the BETA. A small note: When I installed the 2.11BETA over the 2.1BETA, I did NOT reboot the computer as requested, and the 2.11BETA has run perfectly anyway. The computer has NOT been rebooted since! Perhaps that is relevant? If you have a guess Grant, I will try it, if not, I will just uninstall and perhaps reboot to get the upgrade in there.December 29, 2003 at 3:32 am #31108 Hello mdj,
Yes, the reboot is irrelevant. It’s currious that the installer asks you to reboot, as I have never had that problem. I’ll see if I can figure that one out.
Just uninstall the older BETA version. Then you should have no trouble installing the release version. I must have forgot to update the installer version number between BETA 2 and the release version. I will post an updated install file immediately.
Thanks,December 29, 2003 at 7:05 am #31109
Much better thanks, now I could install over the BETA2.
However, it still asked me to reboot. (I am running W2K server.) When I installed, the BETA2 was running. After the installation, the BETA2 was still running, but when I stopped the service and started it again, it was the 2.11 release version. Perhaps the reboot request is due to the fact, that it somehow failed to stop the service while installing? The event log has nothing to add…December 30, 2003 at 3:15 pm #31110
Ahh! I think you have it. The install program is probably unable to replace the cerberus.exe while another version is running. Much like the way you cannot replace a DLL without a restart when that DLL is in use. Alternatively, your explanation about the service being unable to be stopped causing the required restart also seems very plausable. Especially if version 2.11 then started up without a reboot.
I recommend stopping the server before upgrading. If you stop the service/exe prior to installation, you should not be prompted to restart.January 2, 2004 at 1:49 pm #31111
Of course, it cannot replace the executable while it is running, fair enough, but I seem to recall that it was earlier capable of stopping the service while installing – or am I wrong? – and isn’t it a simple thing to have the installation do? Stop the service, install, restart the service.
And if this is indeed already implemented, what could be the reason for the service to refuse to stop? I had no problems stopping it myself.January 3, 2004 at 1:33 am #31112
In the past, the installer used to remove the old version of Cerberus FTP Server before installing the new version. It is the uninstall program that stopped the service.
With more recent installers, the old version is no longer automatically removed. Therefore, it is usually a good idea to uninstall the old version of Cerberus FTP Server before upgrading to a new version.
Now, in all honesty, these are deficencies with the current install process. I’ve put off improving the current installer because I have recently purchased a new, much more robust and configurable install program. I’m hoping to finish the new installer by the next release.January 3, 2004 at 3:44 pm #31113
OK, I see the point with the uninstaller. The trouble is, I don’t feel comfortable uninstalling the program! I am always afraid to loose the current configuration. In my book, a good uninstaller cleans up _everything_ including all registry keys, and I don’t want that…
But let’s see how the new installer works, once it is introduced.
- You must be logged in to reply to this topic.