cd ~
git clone https://github.com/TheCase/IPMIView.app
cd IPMIView.app
bash script.sh
You should now have an application icon in your home directory's Applications (aka ~/Applications
) folder.
For some versions of macOS, you may also need to add a security exception for java
; see Using the KVM Console for details.
Running the commands in the Quick Start section above will automatically:
- Clone this repository
- Run the containing
script.sh
- Download the needed files from SuperMicro's website
- Verify the downloaded files
- Extract and make the needed modifications to run on macOS
- Install the application to
~/Applications/IPMIView.app
The script in this repo downloads files from SuperMicro's website located at: https://www.supermicro.com/wdl/utility/IPMIView/Linux/
You need to add an Input Monitoring
exception for java
in the Security & Privacy -> Privacy
Tab in System Preferences
:
- Open
System Preferences
- Click on
Security & Privacy
- Click the
Privacy
tab - Scroll down to
Input Monitoring
(you may need to click the lock in the lower left and enter your password to add a new item) - Click the plus
+
symbol - In the top of the new window, select
Macintosh HD
in the pulldownLibrary -> Java -> JavaVirtualMachines -> jdk<version>.jdk -> bin -> Contents -> Home -> bin
- Double click on
java
- Make sure the box next to
java
is now checked and close the window
When you attempt to launch the console, you may be presented with a message that says the developer is not verified. DO NOT click "Move to Trash" - this will delete the files necessary to run the graphical console. Once you get this message:
- Open
System Preferences
->Security & Privacy
->General
Tab and clickAllow Anyway
next to the message about the jnlilib that was blocked. - At this point you can try the
Launch KVM Console
button. You should be presented with another dialog about developer verification. Click theOpen
button. - This will trigger another denial window for the sharedLibs jnlilib. Repeat the approval process for this next jnlilib in the
Security Preference
Pane. - After performing these two approvals, the console should open.
If you have Java issues loading the app, please verify that you can run the app from the command line (and outside the jursdiction of this supplied wrapper).
cd ~/Applications/IPMIView.app/Contents/Resources/IPMIView/
java -jar IPMIView20.jar
If you have issues with IMPIView loading correctly with this method, please contact SuperMicro support. The problem is related to the app and your computer setup, not the wrapper.