Promise Utility Software

0 views
Skip to first unread message

Lilliana Adames

unread,
Aug 5, 2024, 5:07:49 AM8/5/24
to taryridrea
Unfortunatelymy Promise Utilisy doesn't want to open. That means, I'm not able to access the interface to manage and I'm afraid if any issue occurs on a disk, I wont be able to change HD, or anything else.

I have the same problem in High Sierra with the Pegasus drive mounting most of the time, but then just stopping randomly and slowing down everything on the system when I try to use it. The promise utility will not start, so I don't know if it is my mac, the utility, the drive, or something else.


- Once after installing the promise utility, Restart the unit and the mac, first turn off mac and then turn off the pegasus wait for 2 minutes and then turn on the mac and wait until it is fully booted then turn on the pegasus and wait for 2 to 3 minutes and then try to launch the utility, see if it works.


So I've just been through this with support and here's the steps taken. I'll caveat this with I dropped in to chat with support and was helped super quick and my hand was held all the way - so would recommened that as first option.


If like me, you like to keep utilities in the utilities folder and ... obviously this is utility... you just broke it. If you are using this, to make matters worse, you likely have sysadmin tendencies and will do the above.



If it hurts when you do that- DONT do that.


Looks like there are scripts hard coded to Promise utility living in the applications folder. Do NOT move it. This may be the only tool that broke when I did that; in retrospect, I think I'm lucky.


The Pegasus 1 was introduced in 2013 and the last Pegasus 1 Promise Utility was released in 2017 when Sierra was out. macOS has changed a lot since then and the old Utility apparently does not work with Catalina or Big Sur. It was never designed to.


You should download and use the latest Pegasus 32 Promise Utility. It does work with the Pegasus 1, I've tested it with a Pegasus 1 on Catalina and it works fine. This link is for the Promise Utility version 4.04.0000.42 from the Pegasus 32 downloads page.


talked to Tech Support: Don't use the Promise Utility package that comes with the R4. Download the latest version from their website. Hold down the control key when installing the software to prevent the message that the software is not developed by an Apple certified developer.


Your pegasus came with the utility? mine did not, i downloaded it from the website and it instantly crashed. I've had my pegasus plugged in for 12hrs now and its still flashing blue under the drive activity lights.


You want want to exercise caution... that pegasus of yours could lockup and make your files broken unexpectedly, and some other threads do report that. I tried using it for files only too, but I have lost confidence in it. I sure hope you have backups.


I turned off Time Machine, and deleted that pesky .plist file, again. I unplugged the R4, power and thunderbolt, then played whack the gopher with the drives swapping them around randomly. I reintalled Mavericks from a fresh download, yet again, then set Time Machine to backup on a fast USB 3TB drive (which it did in 6 hours or so). Then I turned off Time Machine, deleleted that .plist file again, rebooted the iMac, plugged in the R4, reformatted it again with Disk Utility, then hooked it to Time Machine, said a few slightly heretic prayers to whatever demons came with Maverick, and 2 minutes later Time Machine started to backup and report 1 hour to complete... the hour isn't up yet, but I'm crossing everything I have 2 of...


OK, the first-pass Time Machine backup worked, but it FAILED again on the first incremental. No useful error message: just 'Time Machine cannot use Pegasus..." no file error warning, nothing useful. The Pegasus won't eject, open or do anything except sit there with its blue lights glowing solid, OSX says it is still in use.


AFTER THAT, IT WAS NOTED THAT MY FIRMWARE VERSION WAS OUT-OF-DATE, AND IT REQUIRES THE LATEST ONE TO WORK WITH MAVERICKS (PERMISSION ISSUES, SOMETHING I ALREADY SUSPECTED WAS HAPPENING BUT APPLE ERROR MESSAGES ARE GETTING TO BE LIKE MICROSOFT IT SEEMS)


NEXT ITEM, MAC USERS CAN'T DOWNLOAD THE FIRMWARE UPDATE FROM PROMISE AND EXPECT IT TO WORK, THE .IMG FILE THEY HAVE WON'T WORK UNDER MAVERICKS (APPLE'S NEW PROPRIETARY FILE FORMAT BS AGAIN I SUSPECT).


SO, YOU MUST-MUST-MUST HAVE THAT PROMISE UTILITY INSTALLED AND THEN 'CHECK FOR UPDATES'. THEN INSTALL THE UPDATE VIA THAT UTILITY. THE INSTRUCTIONS SAY TO POWER CYCLE YOUR PEGASUS OR REBOOT YOUR SYSTEM... YOU MUST-MUST-MUST DO BOTH.


Please call us at 408-228-1500 and get technical support from a Promise employee before forcing your drive online with a "phydrv -a online" command, as re-using a broken drive can damage your Pegasus logic board.


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.


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:


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.


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:


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!!


Hey bud....I typically have to wait until midnight to get a response from normal support online, but the problem is I work 7-5pm and have to wait the next business day for a response. Is this the best way to get a quick response from Promise?


Also, is there a place on your site that has a list of all the promiseutil commands, the switches, and what they do. That would be very helpful if the App stops working and so I don't have to waste days of productivity around the functionality of a GUI.


Everytime I try to open Promise Utility on my iMac (10.13.6) the top menu bar appears showing that the program has launched but I can't get the program window to appear. Does anyone know what the solution might be? I've already tried reinstalling Promise Utility. I'm using a Pegasus2 r6. Thanks.


Yes, 4.02.0000.17 is the latest version of Promise utility.I think it's OS compatible issue making not launching the latest version. Kindly try with installing the 4.02.0000.12 version of Promise Utility using below link:


I have a Pegasus R6. Since I updated my iMac (mid 2011) to MacOS Sierra (v. 10.12.1) the PromiseUtility.app stopped working. This means that no graphical interface shows up when opening the PromiseUtility.app. I still can open some menus thought (see the attached screenshot). The R6 is not detected as external disk either. I downloaded and installed the last version of the utility ( =4124) but still it did not have any effect on this issue. I haven't tried to solve it through command line but I will be willing to (if needed). Any help? Thanks!


Hi Santiago,



Could you please trash the current Promise utility and Re-install the utility and check if it works. If still, the issue remains same please follow the below step.



Apache webserver locally hosted is set to use port 8080 and Promise Utility uses the same port which causes conflict with the process its set to run and fails to launch



Workaround: Change the port number from 8080 to 8088 or 8089 etc. This will make the Promise Utility use a different Port number rather than the one used by Apache



1. Go into Applications then Utilities.

2. Locate Promise Utility.

3. Right, click and select Show Package Contents.

4. Within Promise Utility package, browse to Contents/Resources/apache2/conf/.

5. Open file 'httpd.conf' with TextEdit.

6. Search the file 'httpd.conf' for '8080'

7. Change the port number of the Listen command away from 8080 to another port number. Try 8088, 8079 or 9090, etc..., these should all be free

8. Save the file in TextEdit.

9. Launch Promise Utility from Applications.



Note: You can use the below command to check for free ports to substitute in place of 8080



Syntax: lsof -n -i:$PORT grep LISTEN



Example: lsof -n -i:8088 grep LISTEN



The above command returns back to the default CLI prompt without returning any message if there is no service running on port 8088.

3a8082e126
Reply all
Reply to author
Forward
0 new messages