Coder Social home page Coder Social logo

ipmiview.app's People

Contributors

arrogantrabbit avatar audunjoh avatar chriscarini avatar loozhengyuan avatar thecase avatar vi7 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

ipmiview.app's Issues

Cannot launch KVM Console

The app is running good but in way of starting to launch KVM Console, there is an error:

Cannot run program "./jre/Contents/Home/bin/java": error=2, No such file or directory

Скриншот 2019-08-14 14 06 58

KVM tab is not present

Model: Apple MacBook Air M1
OS: macOS Ventura (13.1)
Description: App is running, connecting to remote hosts but KVM tab never pops up. App is running under sudo and was tested on diffrerent JDKs and having the same behavior accross them. While Pro models showed up KVM tab on the same host excluding the issue on remote side.
Any ideas?

problem adding Input Monitoring Privacy permission

@TheCase Reporting back on the latest commits on the master branch. I'm encountering a problem where I am unable to add the java app to the Security & Privacy > Input Monitoring section. Here's a screenshot:
Screenshot 2020-01-02 at 3 25 54 PM

With reference to the screenshot, you would see that there is no +/- option as it would for the other sections where there is at least 1 other app listed.

Can't find much info online except this other occurrence on Apple Community. Did you encounter this issue as well?

Originally posted by @loozhengyuan in #5 (comment)

Invalid Session Token. Authentication Failure.

When trying to use the KVM Console, it opens to a black screen then a dialog comes up:
Invalid Session Token. Authentication Failure.

Everything else seems to work fine. Running: Mac OS X 10.15.6

Doc/Compatibility: Arm64 seems unsupported (dlopen libiKVM64.jnilib)

Running on MacOS Sonoma 14.1, when I try to launch the KVM feature, I get a one-line dialog window about 4x as wide as my screen that says:

/Users/ dmahoney/Applications/IPMIView.app/Contents/Resources/IPMIView/libiKVM64.jnilib: dlopen/Users /dmahoney/Applications/IPMIView.app/Contents/Resources/IPMIView/libiKVM64.jnilib, 0x0001): tried: /Users/dmahoney/Applications/IPMIView.app/Contents/Resources/IPMIView/libiKVM64.jnilib' (mach-o file, but is an incompatible architecture (have '×86_64', need 'arm64)), '/System/Volumes/Preboot/Cryptexes/OS/Users/dmahoney/ Applications/IPMIView.app/Contents/Resources/IPMIView/libiKVM64.jnilib' (no such file), '/Users /dmahoney/Applications /IPMIView.app/Contents /Resources/IPMIView/libiKVM6 (and then trails off)

Now, there may in fact be a way to get this to open under some kind of Rosettafied Java, or this may just be a non-starter. For the moment, it's worth noting in the docs that this does/doesn't seem to work on apple silicon platforms.

Or if it does, clarifying the docs or setup scripts so whatever I'm doing wrong is preventable.

(Wasn't "compile once, run anywhere" the lie we were sold with Java anyway?)

unable to start virtual media

While I was able to start it on MacOS it seems tha Virtual Media button does not open the wizard so I cannot mount an ISO.

iKVM64 not found?

When attempting to launch the KVM I get a no iKVM64 in java.library.path: [.].

Not sure why it isn't being found, as there is a libiKVM64.jnilib in the directory, but I'm not familiar with Java library issues.

Horrible documentation!

Your installation instructions just sucks! Just two measly minutes of your time would eliminate a good deal of the issues created here. You instruct the user to install the latest release from supermicro's FTP site and then instruct them to execute a bunch of shell scripts. What folder are they supposed to be in? Where do they download IPMIView to? I am assuming the shell scripts create the App bundle and the user is supposed to unarchive the downloaded IPMIView inside it.

If you have a problem writing in the English language, you might want to just have your script do the right thing. How can you even reveal your face on your profile after putting out such mediocrity?

just to ipmiview internal path to run app?

i try to outside path run ipmiview app and tap to sensors

$ java -jar Applications/IPMIView.app/Contents/Resources/IPMIView/IPMIView20.jar
Exception in thread "Thread-24" java.lang.IndexOutOfBoundsException: Range [48, 48 + -16) out of bounds for length 128
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckFromIndexSize(Preconditions.java:82)
at java.base/jdk.internal.util.Preconditions.checkFromIndexSize(Preconditions.java:343)
at java.base/java.util.Objects.checkFromIndexSize(Objects.java:425)
at java.base/java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:129)
at IPMIView20.Sensors20.GetSDRRecords(Sensors20.java:1528)
at IPMIView20.Sensors20.GetSensors(Sensors20.java:515)
at IPMIView20.IPMISession$16.run(IPMISession.java:1193)

KVM console "Connection failed"

Hello
I am trying to access the remote console using KVM but i'm having this issue
Screenshot 2023-03-15 at 14 07 49

It happens after clicking on "Launch KVM console"

Does anyone have an idea ?

KVM error

Hi,

I got the following error after trying to access the KVM:

com.supermicro.ipmi.IPMIException: Invalid data field in Request(CCh)
	at com.supermicro.ipmi.IPMICommand.ccode2Exception(IPMICommand.java:35)
	at com.supermicro.ipmi.IPMIOEMPortServiceCommand.getPort(IPMIOEMPortServiceCommand.java:50)
	at IPMIView20.KVMATENPanel.lambda$jButton1_actionPerformed$13(KVMATENPanel.java:485)
	at java.base/java.lang.Thread.run(Thread.java:844) ```

Did someone experience same issue?

TIA

OMG thank you ... does copy/paste work in KVM?

I've been using the stock IPMIView launcher for Linux in a VM which is a huge PITA. This is amazing -- it worked on the first try. Where can I send a beer, or maybe a whole case of beers?

What I was unable to do, unfortunately, was paste a really long password into the KVM. Has anyone figured out how to do that? I think it works on the Linux version (which I'm going to check right now).

KVM Error

Hi,

I got the error after trying to access the KVM:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: Cannot invoke "com.supermicro.ipmi.IPMIInterface.send(com.supermicro.ipmi.IIPMIMessage)" because "this.ipmiInterface" is null
at com.supermicro.ipmi.SystemLockdownCommand.getSystemInfoParametersCommand(SystemLockdownCommand.java:21)
at com.supermicro.ipmi.SystemLockdownCommand.isSystemLocked(SystemLockdownCommand.java:39)
at IPMIView20.KVMATENPanel.isSystemLockdown(KVMATENPanel.java:596)
at IPMIView20.KVMATENPanel.jButton1_actionPerformed(KVMATENPanel.java:381)
at IPMIView20.KVMATENPanel.lambda$jbInit$11(KVMATENPanel.java:315)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313)
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6616)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3398)
at java.desktop/java.awt.Component.processEvent(Component.java:6381)
at java.desktop/java.awt.Container.processEvent(Container.java:2266)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4991)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4823)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4823)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

tar: could not chdir to './Resources/IPMIView/.'

Running the latest branch on MacOS Catalina results in:

$ sh script.sh                      
tar: could not chdir to './Resources/IPMIView/.'

This issue is caused by a typo in script.sh where the mkdir command creates the Resource as opposed to Resources folder.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.