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

**URL:** <https://community.graylog.org/t/error-in-graylog-server-log-did-not-jna-classes/33943>\
**Category:** Graylog Central (peer support)\
**Created:** [October 24, 2024, 2:06pm UTC](https://community.graylog.org/t/error-in-graylog-server-log-did-not-jna-classes/33943 "2024-10-24T14:06:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![marziglt](https://avatars.discourse-cdn.com/v4/letter/m/4da419/32.png) [@marziglt](https://community.graylog.org/u/marziglt)\
**Post date:** [October 24, 2024, 2:06pm UTC](https://community.graylog.org/t/error-in-graylog-server-log-did-not-jna-classes/33943/1 "2024-10-24T14:06:13Z")

</div>

**1. Describe your incident:**  
We’re [Installing Graylog 6.0](https://go2docs.graylog.org/6-0/downloading_and_installing_graylog/red_hat_installation.htm) 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?

---

<div class="post-metadata">

**Author:** ![marziglt](https://avatars.discourse-cdn.com/v4/letter/m/4da419/32.png) [@marziglt](https://community.graylog.org/u/marziglt)\
**Post date:** [October 28, 2024, 7:14pm UTC](https://community.graylog.org/t/error-in-graylog-server-log-did-not-jna-classes/33943/2 "2024-10-28T19:14:54Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/graylog/original/3X/c/7/c7c09c6b5099570133d6502b83f50ba4430de5b6.png) [@system](https://community.graylog.org/u/system)\
**Post date:** [November 11, 2024, 7:15pm UTC](https://community.graylog.org/t/error-in-graylog-server-log-did-not-jna-classes/33943/3 "2024-11-11T19:15:49Z")

</div>

Closed on November 11, 2024, 7:15pm UTC

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