Confluence installer (.bin) may fail with 'ELF file OS ABI invalid' when running on an old Linux distribution

Still need help?

The Atlassian Community is here for you.

Ask the community

Platform notice: Server and Data Center only. This article only applies to Atlassian products on the Server and Data Center platforms.

Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Problem

Confluence installer comes with a bundled JRE. Since the change in Oracle Java 8 licensing we decided to use the AdoptOpenJDK. However, while we provide support for most Linux distributions, the installer (ELF) will fail to run in an old distribution (old ABI version - glibc version older than 2.17) that is not supported by AdoptOpenJDK.

You may run into this problem by either installing for the first time or upgrading an existing Confluence.

The following appears in the terminal after executing the installer:

Diagnosis

Environment

Cause

The installer (ELF) will fail to run in an old distribution (old ABI version - glibc version older than 2.17).

Workaround

  1. While it's possible to attempt updating the related libraries, we do not recommend it. It's best to upgrade or migrate to a supported OS version.
  2. You may use the manual option (.zip) to install/upgrade Confluence but it's required to install Java in the server.

Resolution

Upgrade or migrate to a supported OS version: AdoptOpenJDK supported platforms


DescriptionConfluence installer ELF file OS ABI invalid
ProductConfluence
Last modified on Mar 10, 2020

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.