Description:
When upgrading MEM from 3.0.7 to 3.0.8 I notice the installer does not remember the SSL port I'm using and suggests something different. This is wrong.
How to repeat:
[myuser@myhost ~]$ netstat -an | grep LISTEN | grep 443
tcp 0 0 A.B.C.11:443 0.0.0.0:* LISTEN
tcp 0 0 A.B.C.10:443 0.0.0.0:* LISTEN
[myuser@myhost ~]$ sudo ./mysqlmonitor-3.0.8.2962-linux-x86_64-update-installer.bin
Language Selection
Please select the installation language
[1] English - 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: Please create a backup of your database before continue.
Press [Enter] to continue :
----------------------------------------------------------------------------
Backup of Previous Installation
Where should Setup put a backup of the application files for your previous
installation of 3.0.7? We strongly recommend that you back up your existing
Repository before proceeding with this update. If you are not using the bundled
Repository, back up your self-managed Repository data now and then resume this
upgrade. Depending on the size of your Repository, a backup can take a lot of
time and disk space . See "Backing up MySQL Enterprise Service Manager."
Backup directory [/opt/mysql/enterprise/monitor/backup]:
----------------------------------------------------------------------------
Tomcat Server Options
Please specify the following parameters for the bundled Tomcat Server
Tomcat Server Port [80]:
Tomcat SSL Port [18443]: 443
...
Suggested fix:
Offer the correct port to the user to maintain the current configuration when upgrading.
Note: this server has 2 ip addresses to which MEM has been configured to listen on but that should not be relevant I think.