Insync v3.9.7.60031-el9 Requires GLIBC\_2.35 (Breaks RHEL 9 / Rocky 9 Compatibility)

Hello,

I am experiencing a failure to launch Insync after a recent update to version 3.9.7.60031-el9 on a system running a base compatible with RHEL 9 / Rocky Linux 9.

The issue is that the newly installed package, which is specifically tagged for Enterprise Linux 9 (-el9), appears to have been compiled against or requires a dependency provided by a newer GLIBC version than is available in RHEL 9.

Environment Details:

  • Host OS: Bluefin Linux Stable (recently upgraded to Fedora 43 base)
  • Container OS: Rocky Linux 9 (via Distrobox)
  • Installed Insync Version: 3.9.7.60031-el9 (Installed via the official Insync RHEL 9 repo)
  • GLIBC Version in Container: ldd (GNU libc) 2.34

Error Received on Launch:

/lib64/libc.so.6: version `GLIBC_2.35' not found (required by /usr/lib/insync/libgcc_s.so.1)
Failed to load module: /usr/lib64/gio/modules/libdconfsettings.so
/lib64/libc.so.6: version `GLIBC_2.35' not found (required by /usr/lib/insync/libgcc_s.so.1)
Failed to load module: /usr/lib64/gio/modules/libdconfsettings.so

Request:

Since RHEL 9 and Rocky 9 systems (including all minor releases) are locked to GLIBC 2.34 for the entire life cycle of the release, this package tagged as -el9 is incompatible with the target system.

Could the packaging team please investigate the build process for the RHEL 9 / Rocky 9 RPM to ensure the resulting binaries do not introduce a hard dependency on GLIBC_2.35?

:hammer_and_wrench: Update: Confirmed Issue and Temporary Workaround

Hello,

Thank you for looking into this. I’ve performed some further investigation and confirmed the following:

  1. Version Conflict Confirmed: The error only appears in Insync version 3.9.7.60031-el9.
  2. Working Version: I have successfully downgraded the Insync package to the previous version, 3.9.6.60027-el9, which runs correctly on Rocky Linux 9 (GLIBC 2.34).
  3. Conclusion: The version 3.9.7.60031-el9 appears to be an incorrect build for the RHEL 9/Rocky 9 platform, as it introduces the dependency on GLIBC 2.35, which is not available on RHEL 9.

Temporary Workaround

To get my sync running immediately, I have taken the following steps inside my Rocky 9 Distrobox container:

  1. Downgraded the application using sudo dnf downgrade insync-3.9.6.60027.
  2. Excluded the package from future manual DNF updates by adding exclude=insync to /etc/dnf/dnf.conf.

I will keep the application locked on version 3.9.6 for now. Please let us know when a new -el9 package (e.g., 3.9.8-el9) is released that fixes the GLIBC_2.35 dependency.

Thank you.

1 Like

I have forwarded this to our engineer for further investigation! Thank you for including all the necessary details. :slight_smile: