KB 10314 - Why won't the Pegasus Promise Utility start on my Apple/Mac?
The Promise Utility service will not start if there is a mismatch in the Fully Qualified Domain Name (FQDN) when the Apache Server library uniqueidmodule loads. This issue has been identified and will be fixed in a future release.
To be able to launch the Pegasus Promise Utility, its daemon must be running. To start the daemon please do the following:
cd /Applications/Promise Utility.app/Contents/Resources/apache2/conf/httpd.conf:
Backup original file: cp httpd.conf httpd.conf.bak
Edit the file: sudo vi httpd.conf
Search the file for: LoadModule uniqueidmodule moduniqueid.so
Stop the module from loading by adding the “#”:
LoadModule uniqueidmodule moduniqueid.so
Note: By commenting this line out, Apache Server may be affected. However, if commenting this apache module out is not an option, please use the Command Line Interface (CLI). You can manage your Pegasus using CLI. To start CLI open a terminal shell window and enter ‘promiseutil’. For usage simply enter ‘?’
See the following link for more details: http://httpd.apache.org/docs/2.2/en/mod/moduniqueid.html