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
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.
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