Bug #40692 Missing file prevents upgrade
Submitted: 13 Nov 2008 9:27 Modified: 26 Nov 2008 15:05
Reporter: Jonas Sundin Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Enterprise Monitor: Installing Severity:S3 (Non-critical)
Version:2.0.0.7092 OS:Solaris (Solaris 10 10/08 s10x_u6wos_07b X86)
Assigned to: BitRock Merlin CPU Architecture:Any

[13 Nov 2008 9:27] Jonas Sundin
Description:
Trying to upgrade from 2.0.0.7088 to 2.0.0.7092 is a no-go since there appears to be a missing file.
Every time I try to run the updater "mysqlmonitor-2.0.0.7092-solaris-intel-update-installer.bin" it start's of fine, but after a while it complains about not being able to read /tmp/com/mysql/merlin/server/version.props which doesn't appear to exist.

How to repeat:
bash-3.00# ./mysqlmonitor-2.0.0.7092-solaris-intel-update-installer.bin
Language Selection

Please select the installation language
[1] English
[2] Japanese
Please choose an option [1] :
----------------------------------------------------------------------------
Welcome to the setup wizard for the MySQL Enterprise Monitor Update

----------------------------------------------------------------------------
Where is your previous installation?

Previous Installation [/opt/mysql/enterprise/monitor]:

Warning: Error reading file /tmp/com/mysql/merlin/server/version.props
Press [Enter] to continue : ^C
bash-3.00# ls -l /tmp/com/mysql/merlin/server/version*
/tmp/com/mysql/merlin/server/version*: No such file or directory
[13 Nov 2008 16:41] Andy Bang
The problem is that we moved the location of version.props in 2.0.  This was discovered and fixed after 7092 was built.  However, note that we *don't* support an upgrade from 2.x to 2.y -- the fix merely makes that clearer with a message rather than the error reported.
[24 Nov 2008 21:35] Marcos Palacios
The Merlin Service Manager upgrade installers now allow the user to upgrade from any 1.3 release or any 2.0 release >= 2.0.0.7102.

Verified fixed in build 2.0.0.7103.
[26 Nov 2008 15:05] Tony Bedford
An entry was added to the 2.0 changelog:

Trying to upgrade from 2.0.0.7088 to 2.0.0.7092 failed as there was a missing file. When the update program mysqlmonitor-2.0.0.7092-solaris-intel-update-installer.bin was run, the file /tmp/com/mysql/merlin/server/version.props could not be found.