Проблемы при запуске nxshell

Started by VladimirG, May 27, 2015, 01:44:37 PM

Previous topic - Next topic

VladimirG

Версия 2.0-M4
При попытке удаленно подключится к серверу:

java -Dnetxms.server=xxx.xxx.xxx.xxx -Dnetxms.login=admin -Dnetxms.password=netxms -jar nxshell-2.0-M4.jar

консоль  висит без ответа.

Если локально запустить
java -Dnetxms.server=127.0.0.1 -Dnetxms.login=admin -jar nxshell-2.0-M4.jar
вываливается c ошибкой:

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/python/core/PyObject : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
Could not find the main class: org.netxms.Shell. Program will exit.

Можно как-то продиагностировать в чем проблема?

Alex Kirhenshtein

У вас JVM версии 6 или ниже; Jython собран при помощи JDK 7.
Я очень рекомендую вам обновить JVM на версию 8, потому что обновлений уже нет даже на 7-ю версию, не говоря уже про предыдущие.

VladimirG

Действительно, была 6 версия.
Сервер на debian 7.7, поставил пакетом openjdk-7-jre-headless. JVM 8 в пакетах для дебиана вроде как нет.

Вообщем, теперь при попытке запуска nxshell локально ошибок нет, но и promt шелла тоже не появляется.
Параллельно обнаружил, что и удаленный доступ к серверу через nxmc тоже перестал работать...

VladimirG

Собственно сам и разобрался, что загружало сервер  так, что доступ отваливался.
Дело было в контейнере, описанном в этом тредеhttps://www.netxms.org/forum/general-support/bound-unbound-nodes/.
После его удаления, все проблемы с доступом исчезли.