I have had this happen several times. Promise support has told me to update without realizing that I was on 10.8.5 and now it won't launch. I just figured out MY specific issue and it is related to the port that the R6 uses by default, which is 8080. Well my Universal Type Server uses that as well as 18081 for administration, so now when trying to launch the Promise Utility, I can't get into the preferences to change the port back to something OTHER than 8080.
I was running 10.8.5 with the Promise Utility.app version 3.18.0000.18 and the latest firmware version 5.02.0000.98. Upgrading the app to 3.18.0000.36 is what started the crashing. Ugh.
Here is what I did and this depends on your comfortability with Terminal and Vi (just follow along as it is pretty simple):
Open Terminal via Spotlight by typing Terminal or go to Applications > Utilities > Terminal
Type:
cd /Applications/Promise\ Utility.app/Contents/Resources/apache2/conf and hit ENTER
Type ls to give a listing of everything in that directory (LS not is, but lower-case) and verify that there is a httpd.conf file there. You should see all of these listed:
extra
httpd.conf
httpd.conf.bak
magic
mime.types
oemcode
original
php.ini
replace
swmgt.xml
Well we need to edit that httpd.conf file using Vi. So type the following:
sudo vi httpd.conf and hit Enter (you will need your admin password to edit)
Using the arrow keys, scroll down to a line that says "listening 127.0.0.1:8080". Any of the stuff that has # before it is commented out, so you can look for lines that don't have the pound sign (hashtag for you youngsters) in front of it. It isn't that far down though. When you see that line just put the cursor on the first 8 in 8080 and press the "i" key to INSERT.
I changed mine to 18080, so I just typed a 1 when the cursor was on the 8. You can change this to whatever port you want. Just be careful because you ARE in edit mode. You don't want to make any errant changes.
After you make the change, hit the ESC key so you are out of edit mode.
Then type :wq! (which will WRITE and QUIT edit mode with the changes made). Try launching the Promise Utility, but keep Terminal open. Mine fired right up after solving the port conflict. If it doesn't work, in Terminal, go back into that httpd.conf file:
sudo vi httpd.conf and hit Enter (you will need your admin password to edit)
and comment out this line:
LoadModule unique_id_module modules/mod_unique_id.so (it will NOT have the pound sign before it, so you need to go into EDIT mode again)
Type i > type a pound sign before LoadModule and hit ESC > Then type :wq! one last time to save your edit.
Hopefully this helps others as there wasn't a good solution for my Pegasus R6 running on 10.8.5. I fought this for a while and it was very frustrating. The last step may or may not be necessary depending on if the port change helped. This took a lot of messing around to figure this out. Good luck!!
JC 😎