Let me share with you what happened. The short answer is that I have upgraded to 2006.1 and everything seems to be working.

 

There were two items giving me grief.

1 – There seemed to be a previous installation of ICS

2 – The upgrade files were going to downgrade my installation

 

This server was once an iMail 8.2x server. At that time it had everything installed to C:\Program Files\IMail. Then last December it was upgraded in place to IMail 2006 and patch .01 was applied. What this ended up doing is upgrading the core programs in the above directory but all the new web stuff went into C:\Program Files\Ipswitch\IMail and that is where the ICS files were. Since I was coming into this server blind this caused me concern especially when coupled with the #2 problem above. I thought that I have a mixed install of ICS and IMail. Turns out I did not and it is like this because it was an upgraded 8.2x

 

The second problem drove me nuts. I finally figured it out and I believe I have discovered an install bug. I knew I had version 9.01 installed. The version in IMail Services said so and so did the version number on the properties of SMTPD32.exe and the dates were Dec 19, 2005. So why did the upgrade patch tell me that it was going to install an older version of IMail? After some digging I decided that the Install message was simply incorrect since I got the same error message when I tried to run the .03 or .04 or .1 patch. Just to be safe I zipped the two imail directories and exported the IMail registry. I ran the 2006.1 patch, ignored the warning, everything worked. Smooth…. Well until I looked at the IMail services. I was now at 9.0 Bad news. I tried  to run the .04 patch and this time I got to the Repair or Remove screen. To make the long and frustrating story short the problem was where I had the original and patch files.

 

C:\Software\iMailServer2006\IMail.exe  ç this is the original 2006 installation file

C:\Software\iMailServer2006\iMail 2006.01\imail200601.exe   ç 2006.01 patch file

C:\Software\iMailServer2006\iMail 2006.04\imail200604a.exe   ç 2006.04a patch file

C:\Software\iMailServer2006\iMail 2006.1\imail.exe   ç 2006.1 patch file

 

The problem was the space between iMail and 2006 AND the fact that there is a file called imail.exe in the directory above the patches

 

If I changed the directory to

C:\Software\iMailServer2006\iMail2006.1\imail.exe  (no space) then the patch would work fine

 

If I moved C:\Software\iMailServer2006\IMail.exe to C:\Software\iMailServer2006\IMail 2006\IMail.exe and then ran the patch from

C:\Software\iMailServer2006\iMail 2006.1\imail.exe then I did not have the problem.

 

Something about installshield breaks with the combination of the space in the patch directory which isolates the word imail and the fact that there is an imail.exe in the directory above (original file) so it invokes the <partial directory name>.exe from the above directory.

 

Hopefully I have explained myself well and people will not create the weird combination that I did and suffer the same problems.

 

What a pain….

 

Goran Jovanovic

Omega Network Solutions

 


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Goran Jovanovic
Sent: Wednesday, November 01, 2006 9:06 PM
To: [email protected]
Subject: RE: [IMail Forum] Upgrading version problem

 

Hi Matt,

 

The version of SMTPD is 9, 0, 1, 15 and it is dated Dec 19, 2005 which is consistent with 2006.01

 

I am on site now and have found a partial directory of

 

C:\Program Files\Ipswitch\IMail

which seems some leftover files from ICS. There is only one EXE file and it is called trial_rt.exe.

 

The SMTPD and QueueMgr program run from C:\Program Files\IMail

 

Also something is locking the ICS directory (C:\Program Files\Ipswitch\IMail) since I was unable to rename the \IMAIL portion.

 

This is not going to be a fun night.

 

Goran

 


From: [EMAIL PROTECTED] on behalf of Matt
Sent: Wed 11/1/2006 8:44 PM
To: [email protected]
Subject: Re: [IMail Forum] Upgrading version problem

There's probably an easier way (like what you tried), but right click on the smtp32.exe file, go to properties, choose the version tab, and then choose "Product Version" from the values there.  It should be "9, 1, 0, dev_test" if it is 2006.1.

Note that Ipswitch has a funny naming convention where 2006.01 is earlier than 2006.1.  It would seem that they should maybe add a dot.

If it is really 2006.1, then maybe they have an old copy of the Webmail interface (if it is hard coded in there).

Matt



Goran Jovanovic wrote:

Hi,

 

I have been called in to do an “emergency” upgrade on an iMail 2006 server that I have seen only once before. It seems to be running 9.01 (according to the services menu in the administrator console) which I am assuming is iMail 2006.01. Now I have downloaded the upgrades IMail 2006.03, and .04 and .1 just in case. When I go to run any of these updates the first message I get is

 

Setup has determined that a later version is already installed. This setup installs an earlier version.

 

So I looked at the files and a lot of them are dated Dec 19, 2005 which makes me believe that I am right that they are running 9.01 / 2006.01

 

Is there another place to confirm from within IMail Administrator or should I just ignore the upgrade message and proceed?

 

Thank you

 

Goran Jovanovic

Omega Network Solutions

Reply via email to