Skip to content

v3.x Beta RPM Fails on RHEL/AlmaLinux 9 Due to GLIBC 2.35 Dependency #754

@thatboy3245

Description

@thatboy3245

Pre-submit checks

  • I checked for similar issues beforehand, but could not find any, not even closed ones. I could not add my bug report to any existing issue.
  • I am going to take the time to to fill in all the required details. I know that the bug report will be dismissed otherwise.

Describe the bug

The latest RPM package for AppImageLauncher (v3.x beta) is not functional on Red Hat Enterprise Linux (RHEL) 9 derivatives, such as AlmaLinux 9.6, because it requires a newer version of the core system C library (GLIBC) than what is present in this stable OS branch.

  • **Operating System**: AlmaLinux OS 9.6 "Sage Margay" (RHEL 9-based)
    
  • **Installed GLIBC Version**: GLIBC 2.34 (Standard for RHEL 9)
    
  • **Problematic Component**: The AppImageLauncherSettings utility (and likely the core service).
    
  • **Exact Error Message when running AppImageLauncherSettings:**
    

    /opt/appimagelauncher.AppDir/usr/bin/AppImageLauncherSettings: /lib64/libm.so.6: version \GLIBC_2.35' not found (required by /opt/appimagelauncher.AppDir/usr/bin/../lib/libQt5Core.so.5)
    `
    This dependency requirement (GLIBC_2.35) is incompatible with the stable RHEL 9 platform, which maintains GLIBC 2.34 throughout its lifecycle.

Expected behavior

The AppImageLauncher RPM package (v3.x beta) should be compiled against a version of GLIBC compatible with its target operating systems. For RHEL 9 derivatives, it should be compiled against GLIBC 2.34 or an older, compatible version.

The user should be able to:

  1. Install the latest AppImageLauncher RPM via dnf.
    
  2. Launch the AppImageLauncherSettings utility without any core library errors.
    

Steps to reproduce the issue

  1. Start with a clean installation of AlmaLinux OS 9.6 "Sage Margay".

  2. Download and attempt to install the latest AppImageLauncher v3.x beta RPM package (e.g., appimagelauncher-v3.x.x-x86_64.rpm).
    Bash

sudo dnf install ./appimagelauncher-v3.x.x-x86_64.rpm

  1. Attempt to launch the settings utility from the terminal:

AppImageLauncherSettings

  1. Observe the error: The command fails immediately with the GLIBC_2.35 not found error.

Screenshots

No response

Distribution and desktop environment

  • Distribution: AlmaLinux OS 9.6 "Sage Margay" (A binary-compatible derivative of Red Hat Enterprise Linux 9).

  • Kernel: 5.14.0-570.60.1.el9_6.x86_64

  • Architecture: x86_64 (AMD64/Intel 64-bit)

  • Core C Library (GLIBC) Version: 2.34 (This is the required version for RHEL 9 and is the core source of the incompatibility.)

  • Desktop Environment: GNOME (Default)

  • Windowing System: Wayland (Default)

Installed AppImageLauncher version

Problematic Version (Post-Bug): AIL v3.x Beta (This version requires GLIBC 2.35 and fails.)

Working Version (Pre-Bug/Workaround): AIL v2.2.0 (This stable version works correctly as it does not require GLIBC 2.35.)

List of AppImages you tried (ideally with URL)

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneeds verificationDescription of the issue needs to be verified by the team

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions