Error in graylog-server log: "Did not JNA classes."

1. Describe your incident:
We’re Installing Graylog 6.0 in a two server configuration on a security hardened Oracle Linux 8 OS. When we start the graylog-server service, there is an error in server.log: “Did not JNA classes. Investigate incompatible version or missing native dll.”

2. Describe your environment:

  • OS Information:
    Oracle Linux 8 with security hardening applied (SELinux, firewalld)

  • Package Version: (RPMs installed locally - no internet access)
    graylog-server-6.0.7-1.x86_64.rpm
    mongodb-org-7.0.14-1.el8.x86_64.rpm
    opensearch-2.15.0-linux-x64.rpm

  • Service logs, configurations, and environment variables:

cat /var/log/graylog-server/server.log | grep ERROR
ERROR [LinuxOperatingSystem] Did not JNA classes. Investigate incompatible version or missing native dll.

3. What steps have you already taken to try and solve the problem?
Searched for a JNA package but only found sketchy RPMs that had multiple dead end dependencies.

4. How can the community help?
How do we resolve the error?

We tried setting the $LIBPATH and $LD_LIBRARY_PATH variables to “/usr/lib” which is where the jvm libraries live but to no effect.

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