Elasticsearch8.11.3 checksum mismatch
I run the latest version of Opnsense with the latest Zenarmor instance. Since before the newest 26.1.x Opnsense update, I get the checksum error "elasticsearch8-8.11.3: checksum mismatch for /usr/local/lib/elasticsearch/lib/jna-0.0.0.jar" in Opnsense when running a health check under Opnsense system firmware. It seems to have started after a Zenarmor update a couple months back, but I cannot tell you exactly when.
This message goes away in the following instances:
1) Zenarmor is uninstalled, and a health check is run again.
2) Zenarmor is installed, but Elasticsearch is removed manually and re-installed manually through the Opnsense console (not through Zenarmor), same version. The result is that Zenarmor/reporting stops working properly, and ends up needing to reinstall Elasticsearch through Zenarmor. Upon doing so, the message re-appears in an Opnsense health check.
I could be wrong, but it seems like the version that Zenarmor installs (seemingly the same version) has a checksum mismatch, or it's configured/installed incorrectly. I saw some messages floating around about this being a known issue that doesn't seems to be a problem aside from log noise (I don't have the source handy), but I wanted to clarify that here, since it's been a couple months I've noticed this issue and it's still not corrected. I also wanted to make sure this wasn't something only occurring for me. Thanks
-
Official comment
Hi Brendan,
Thank you for reaching out and bringing this to our attention.
The repository has been updated to better organize Elasticsearch dependencies and reduce their number. Unfortunately, we were unable to replicate your issue. Could you try performing a fresh Elasticsearch installation and then create a ticket? Please include a screenshot of the Audit Health section. You can submit a ticket using the "Have Feedback" option located in the bottom left corner of the UI.
Comment actions
Please sign in to leave a comment.
Comments
1 comment