Lenovo ThinkServer RD440 Удаленный KVM не работает

У меня есть два сервера ThinkServer RD440, и я оснастил их расширением для использования KVM через веб-интерфейс BMC. Но это не совсем работает: при запуске сервера я могу отправить клавишу F1 для входа в настройку через консоль Java, но тогда в биосе ввод невозможен. Также нажмите Ctrl+H для доступа к RAID-Config, и при запуске установленной ОС нажатия клавиш (включая макросы) не распознаются.

На стороне сервера установлена ​​новейшая прошивка BMC (68.0.57460). В качестве клиента я использую Linux Mint 21 с OpenJDK 11 с настройками безопасности, настроенными, как описано в статьях https://realtechtalk.com/Avocent_8020_KVM_Java_Icedtea_Viewer_-1702 . Есть ли у кого-нибудь идея, как это можно исправить?

Я запустил приложение удаленного просмотра в консоли и получаю следующие сообщения:

      05/26/2023 12:38:58:612: AVSP Session: requesting full screen refresh.
Exception in thread "AWT-EventQueue-1" java.lang.NoSuchMethodError: 'java.awt.peer.ComponentPeer java.awt.Window.getPeer()'
    at com.avocent.kvm.nativekeyboard.NativeKVM.a(NativeKVM.java)
    at com.avocent.kvm.nativekeyboard.e.b(e.java)
    at com.avocent.kvm.nativekeyboard.e.windowOpened(e.java)
    at java.desktop/java.awt.AWTEventMulticaster.windowOpened(AWTEventMulticaster.java:348)
    at java.desktop/java.awt.Window.processWindowEvent(Window.java:2075)
    at java.desktop/javax.swing.JFrame.processWindowEvent(JFrame.java:298)
    at java.desktop/java.awt.Window.processEvent(Window.java:2037)
    at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011)
    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
    at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
    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)
NativeKeyboard.focusGained()
05/26/2023 12:38:58:836:  Sending input focus message with focus set to: true

NativeKeyboard.focusLost()
05/26/2023 12:39:07:207:  Sending input focus message with focus set to: false
focus lost, clear the pending key

0 ответов

Другие вопросы по тегам