CentOS Linux 7 (Core) + netxms server 4.5.3
-
@filipp-sudanov said in CentOS Linux 7 (Core) + netxms server 4.5.3:
А какие на системе версии пакетов libcurl и libcurl-devel?
Package libcurl-7.29.0-59.el7_9.2.x86_64 already installed and latest version
Package libcurl-devel-7.29.0-59.el7_9.2.x86_64 already installed and latest version -
Наложите вот такой патч:
diff -ur netxms-4.5.4.orig/src/ncdrivers/smtp/smtp.cpp netxms-4.5.4/src/ncdrivers/smtp/smtp.cpp --- netxms-4.5.4.orig/src/ncdrivers/smtp/smtp.cpp 2024-03-07 10:27:02.000000000 +0000 +++ netxms-4.5.4/src/ncdrivers/smtp/smtp.cpp 2024-03-11 10:50:15.852157003 +0000 @@ -124,10 +124,6 @@ { driver->m_authMetod = CURLAUTH_NTLM; } - else if (!_tcscmp(authMethod, _T("negotiate"))) - { - driver->m_authMetod = CURLAUTH_NEGOTIATE; - } if (driver->m_port == 0) { -
-
Вроде бы все собралось и установилось. При запуске агента проблем нет. При запуске демона получаю ошибки с падением сервиса:
Mar 11 18:00:09 netxms systemd: Started NetXMS Server. Mar 11 18:00:09 netxms kernel: netxmsd[15215]: segfault at 8 ip 00007f41823bbada sp 00007fff1be22f10 error 4 in libnetxms.so.45.0.0[7f4182376000+d5000] Mar 11 18:00:09 netxms systemd: netxmsd.service: main process exited, code=killed, status=11/SEGV Mar 11 18:00:09 netxms systemd: Unit netxmsd.service entered failed state. Mar 11 18:00:09 netxms systemd: netxmsd.service failed. Mar 11 18:00:09 netxms systemd: netxmsd.service holdoff time over, scheduling restart. Mar 11 18:00:09 netxms systemd: Stopped NetXMS Server. Mar 11 18:00:09 netxms systemd: Started NetXMS Server. Mar 11 18:00:10 netxms kernel: netxmsd[15260]: segfault at 8 ip 00007fbc20717ada sp 00007ffdb4dcff30 error 4 in libnetxms.so.45.0.0[7fbc206d2000+d5000] Mar 11 18:00:10 netxms systemd: netxmsd.service: main process exited, code=killed, status=11/SEGV Mar 11 18:00:10 netxms systemd: Unit netxmsd.service entered failed state. Mar 11 18:00:10 netxms systemd: netxmsd.service failed. Mar 11 18:00:10 netxms systemd: netxmsd.service holdoff time over, scheduling restart. Mar 11 18:00:10 netxms systemd: Stopped NetXMS Server. Mar 11 18:00:10 netxms systemd: Started NetXMS Server. Mar 11 18:00:10 netxms kernel: netxmsd[15304]: segfault at 8 ip 00007faff3818ada sp 00007ffeaeacc480 error 4 in libnetxms.so.45.0.0[7faff37d3000+d5000] Mar 11 18:00:10 netxms systemd: netxmsd.service: main process exited, code=killed, status=11/SEGV Mar 11 18:00:10 netxms systemd: Unit netxmsd.service entered failed state. Mar 11 18:00:10 netxms systemd: netxmsd.service failed. Mar 11 18:00:10 netxms systemd: netxmsd.service holdoff time over, scheduling restart. Mar 11 18:00:10 netxms systemd: Stopped NetXMS Server. Mar 11 18:00:10 netxms systemd: Started NetXMS Server. Mar 11 18:00:11 netxms kernel: netxmsd[15348]: segfault at 8 ip 00007f50f5b45ada sp 00007ffc5863dcb0 error 4 in libnetxms.so.45.0.0[7f50f5b00000+d5000] Mar 11 18:00:11 netxms systemd: netxmsd.service: main process exited, code=killed, status=11/SEGV Mar 11 18:00:11 netxms systemd: Unit netxmsd.service entered failed state. Mar 11 18:00:11 netxms systemd: netxmsd.service failed. Mar 11 18:00:11 netxms systemd: netxmsd.service holdoff time over, scheduling restart. Mar 11 18:00:11 netxms systemd: Stopped NetXMS Server. Mar 11 18:00:11 netxms systemd: Started NetXMS Server. Mar 11 18:00:11 netxms kernel: netxmsd[15392]: segfault at 8 ip 00007f1219a62ada sp 00007ffda54866e0 error 4 in libnetxms.so.45.0.0[7f1219a1d000+d5000] Mar 11 18:00:11 netxms systemd: netxmsd.service: main process exited, code=killed, status=11/SEGV Mar 11 18:00:11 netxms systemd: Unit netxmsd.service entered failed state. Mar 11 18:00:11 netxms systemd: netxmsd.service failed. Mar 11 18:00:11 netxms systemd: netxmsd.service holdoff time over, scheduling restart. Mar 11 18:00:11 netxms systemd: Stopped NetXMS Server. Mar 11 18:00:11 netxms systemd: start request repeated too quickly for netxmsd.service Mar 11 18:00:11 netxms systemd: Failed to start NetXMS Server. Mar 11 18:00:11 netxms systemd: Unit netxmsd.service entered failed state. Mar 11 18:00:11 netxms systemd: netxmsd.service failed -
Можно запустить из-под gdb и когда упадет сделать bt - может быть там что-то будет видно
-
Program received signal SIGSEGV, Segmentation fault. HashMapBase::find (this=this@entry=0x0, key=key@entry=0x7fffffff0e00) at hashmapbase.cpp:104 104 HASH_FIND(hh, m_data, key, m_keylen, entry); Missing separate debuginfos, use: debuginfo-install cyrus-sasl-lib-2.1.26-24.el7_9.x86_64 expat-2.1.0-15.el7_9.x86_64 glibc-2.17-326.el7_9.x86_64 keyutils-libs-1.5.8-3.el7.x86_64 krb5-libs-1.15.1-55.el7_9.x86_64 libcom_err-1.42.9-19.el7.x86_64 libcurl-7.29.0-59.el7_9.2.x86_64 libgcc-4.8.5-44.el7.x86_64 libidn-1.28-4.el7.x86_64 libselinux-2.5-15.el7.x86_64 libssh2-1.8.0-4.el7_9.1.x86_64 libstdc++-4.8.5-44.el7.x86_64 nspr-4.35.0-1.el7_9.x86_64 nss-3.90.0-2.el7_9.x86_64 nss-softokn-freebl-3.90.0-6.el7_9.x86_64 nss-util-3.90.0-1.el7_9.x86_64 openldap-2.4.44-25.el7_9.x86_64 openssl-libs-1.0.2k-26.el7_9.x86_64 pcre-8.32-17.el7.x86_64 zlib-1.2.7-21.el7_9.x86_64 -
Сервис запустил. Пришлось удалить старую папку с библиотеками и проинсталлить новую. После этого стало все ок.
Опять отсутствует версия для mac
https://netxms.com/download/releases/4.5/nxmc-4.5.4-aarch64.dmgвеб-версия на tomcat 8.0.9 возвращает почему-то пустой экран.
-
Да, с библиотеками бывает такое
Для мак можно взять 4.5.3, там в плане UI вроде особо не было отличий
Надо смотреть, какую java берет томкал, сейчас требуется 17-я
-
catalina.out
11-Mar-2024 19:45:31.894 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/10.1.19 11-Mar-2024 19:45:31.897 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Feb 14 2024 19:36:50 UTC 11-Mar-2024 19:45:31.897 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 10.1.19.0 11-Mar-2024 19:45:31.897 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux 11-Mar-2024 19:45:31.897 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.108.1.el7.x86_64 11-Mar-2024 19:45:31.897 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64 11-Mar-2024 19:45:31.897 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/lib/jvm/jdk-17-oracle-x64 11-Mar-2024 19:45:31.897 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.10+11-LTS-240 11-Mar-2024 19:45:31.898 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation 11-Mar-2024 19:45:31.898 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /opt/apache-tomcat-10.1.19 11-Mar-2024 19:45:31.898 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /opt/apache-tomcat-10.1.19 11-Mar-2024 19:45:31.904 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/opt/apache-tomcat-10.1.19/conf/logging.properties 11-Mar-2024 19:45:31.904 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 11-Mar-2024 19:45:31.904 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048 11-Mar-2024 19:45:31.904 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources 11-Mar-2024 19:45:31.904 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 11-Mar-2024 19:45:31.904 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED 11-Mar-2024 19:45:31.904 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED 11-Mar-2024 19:45:31.904 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED 11-Mar-2024 19:45:31.904 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED 11-Mar-2024 19:45:31.904 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED 11-Mar-2024 19:45:31.904 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/opt/apache-tomcat-10.1.19 11-Mar-2024 19:45:31.904 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/opt/apache-tomcat-10.1.19 11-Mar-2024 19:45:31.905 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/opt/apache-tomcat-10.1.19/temp 11-Mar-2024 19:45:31.905 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The Apache Tomcat Native library which allows using OpenSSL was not found on the java.library.path: [/usr 11-Mar-2024 19:45:32.082 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"] 11-Mar-2024 19:45:32.100 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [329] milliseconds 11-Mar-2024 19:45:32.126 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina] 11-Mar-2024 19:45:32.127 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/10.1.19] 11-Mar-2024 19:45:32.142 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/opt/apache-tomcat-10.1.19/webapps/nxmc.war] 11-Mar-2024 19:45:33.996 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of 11-Mar-2024 19:45:34.012 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file 11-Mar-2024 19:45:34.015 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [/nxmc] startup failed due to previous errors 11-Mar-2024 19:45:34.022 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/opt/apache-tomcat-10.1.19/webapps/nxmc.war] has finished in [1,880] ms 11-Mar-2024 19:45:34.025 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"] 11-Mar-2024 19:45:34.034 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1932] millisecondslocalhost.log
11-Mar-2024 19:45:34.012 SEVERE [main] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [org.eclipse.rap.rwt.engine.RWTServletContextListener] java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1012) at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2352) at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:800) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1317) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1165) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:491) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:473) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:143) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4365) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4876) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:683) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:658) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:712) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:969) at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1911) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:771) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:423) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1629) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:303) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:114) at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:345) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:893) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:845) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:240) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:433) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:921) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) at org.apache.catalina.startup.Catalina.start(Catalina.java:757) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476) Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletContextListener at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1353) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1165) ... 51 more 11-Mar-2024 19:45:34.012 SEVERE [main] org.apache.catalina.core.StandardContext.listenerStart Skipped installing application listeners due to previous error(s)localhost_access_log.2024-03-11.txt
XXX.XXX.XXX.XXX - - [11/Mar/2024:19:46:11 +0000] "GET /nxmc/ HTTP/1.1" 404 683Java обновил до 17. Перезапустил tomcat. Не находит урл. Хотя все папки на месте.
-
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login