Upgrade from 3.3.8 to Graylog 4.0.6 failed

Hello, after the update the server starts and short and then exits again. I have seen the following errors:
Apr 14 09:40:58 resn systemd[1]: Started Graylog server.
Apr 14 09:41:03 resn graylog-server[187816]: Exception in thread “main” java.lang.NoClassDefFoundError: org/graylog2/security/realm/LdapUserAuthenticator
Apr 14 09:41:03 resnxxx graylog-server[187816]: at java.lang.Class.getDeclaredConstructors0(Native Method)
Apr 14 09:41:03 resntxxx graylog-server[187816]: at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
Apr 14 09:41:03 resnxxx graylog-server[187816]: at java.lang.Class.getDeclaredConstructors(Class.java:2020)
Apr 14 09:41:03 resnxxx graylog-server[187816]: at com.google.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:245)

We had Elastic 6.8.8, MongoDB v3.6.19 on Redhat 7

I just make an Update with these packages:

An idea of what might be the reason?


Are you running Graylog Enterpise version by chance?

From what I understand Graylog 3.3 to Graylog 4.0 they have changed the way Authentication works, this might be a direct results of that change.


This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.