Bug #71936 MEM installer doesn't recognise the https port I'm using when ugprading
Submitted: 5 Mar 2014 12:15 Modified: 5 Mar 2014 12:40
Reporter: Simon Mudd (OCA) Email Updates:
Status: Verified Impact on me:
None 
Category:MySQL Enterprise Monitor: Installing Severity:S3 (Non-critical)
Version:3.0.7.2946 OS:Linux (CentOS 6)
Assigned to: CPU Architecture:Any

[5 Mar 2014 12:15] Simon Mudd
Description:
Using: ./mysqlmonitor-3.0.7.2946-linux-x86_64-update-installer.bin

When upgrading the installer does not remember the https port I'm using and I need to tell it explicitly.
This should be (and in the past worked) done automatically. it works for the http port.

How to repeat:
# netstat -an | grep 443
tcp        0      0 AA.BBB.CCC.11:443           0.0.0.0:*                   LISTEN      
tcp        0      0 AA.BBB.CCC.10:443           0.0.0.0:*                   LISTEN      
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.27:35910         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.29:53573         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.44:51762         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.35:35280         ESTABLISHED 
...
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.44:46109         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.8:41005          ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.152:52298        ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.7:36155          ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.28:42689         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.20:34621         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.53:41335         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.13:53286         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.45:42008         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.23:47007         ESTABLISHED 
tcp        0    235 AA.BBB.CCC.10:443           AA.BBB.CCC.1:59679          FIN_WAIT1   
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.41:54978         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.44:37270         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.27:35909         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.17:41637         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.1:59706          ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.155:42428        ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.26:36045         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.28:45161         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.35:57916         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.33:56361         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.7:36154          ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.54:33424         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.25:40283         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.26:42004         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.47:43312         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.26:42454         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.86:44551         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.15:47458         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.117:48113        ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.152:52301        ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.44:40780         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.18:57186         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.44:51766         ESTABLISHED 
tcp        0      0 AA.BBB.CCC.10:443           AA.BBB.CCC.41:33901         ESTABLISHED 
...

# ./mysqlmonitor-3.0.7.2946-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.6?  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   <<======== I had to tell the installer the server listens on 443

Suggested fix:
Please determine correctly the ports used in a previous install and present them to the user, to avoid me having to type them in again.
[5 Mar 2014 12:40] MySQL Verification Team
Hello Simon,

Thank you for the bug report.

Thanks,
Umesh