Upgrading Mac OS to 10.4.8 may disable the MassTransit Engine.
Steps to Reproduce:
This article assumes you have the following third-party component versions installed on your MassTransit server:
|Mac OS X Server||MassTransit||MySQL||Apache||PHP 5|
Upgrade Mac OS X 10.4.x Server to 10.4.8. Launch MassTransit Engine.app and the icon bounces on the Dock and then stops. A MySQL connection dialog will pop-up explaining that the MassTransit Engine could not connect to MySQL.
If you have upgraded your MassTransit server and do not experience the above error, please disregard this document.
Mac OS X Server makes use of MySQL for purposes unrelated to MassTransit and wipes out the MySQL grants table during the 10.4.8 upgrade.
Backup your MassTransit databases. (Please refer to KnowledgeBase article # 243, MassTransit 5.x and 6.x Database Backup Procedures for Mac OS X, for instructions.) You will also need your MassTransit 5.0 or later installer, either the CD or downloaded, and your MassTransit serial number.
Follow the steps below:
- Backup your MassTransit databases.
- Quit the MassTransit Engine application.
- Insert the MassTransit CD or open the MassTransit installer file.
- Follow the installer's instructions.
- Enter a password for the masstransit MySQL database user when prompted.
- Continue through the installer prompts until complete.
- Launch the MassTransit Engine. (If you experience difficulty, please contact GroupLogic Support at 703-528-1555 or firstname.lastname@example.org for further assistance.)
- Start the MassTransit Administrator and check logs to ensure there are no errors.
Please feel free to contact Support in the event of any problems. Also, if you are running MassTransit Enterprise with web client users, check your Apache server's status.
OS X 10.4.4 and above upgrades require a change to the MySQL configuration files. Please refer to Knowledge base article: Repairing MassTransit Enterprise MySQL Configuration After Mac OS X 10.4.4 and above Server Update (PPC).