opencode icon indicating copy to clipboard operation
opencode copied to clipboard

opencode-desktop: `GNUTLS_3_7_4' not found on RHEL8

Open lackhove opened this issue 1 month ago • 1 comments

Description

opencode-desktop v1.1.2 seems to requrie a newer libgnutls than what is provides by RHEL8:

❯  ~/Downloads/opencode-desktop-linux-amd64.AppImage
/lib64/libgnutls.so.30: version `GNUTLS_3_7_4' not found (required by /tmp/.mount_opencremp8546741528505342295/shared/lib/gio/modules/libgiognutls.so)
Failed to load module: /tmp/.mount_opencremp8546741528505342295/shared/lib/gio/modules/libgiognutls.so
error: Script not found "serve"
Logs copied to clipboard successfully
Received Exit
Server not running

Is RHEL8 supported?

Plugins

No response

OpenCode version

1.1.2

Steps to reproduce

execute opencode-desktop-linux-amd64.AppImage

Screenshot and/or share link

No response

Operating System

RHEL8

Terminal

Konsole

lackhove avatar Jan 06 '26 07:01 lackhove

This issue might be a duplicate of existing issues. Please check:

  • #4908: GLIBC_2.18' not found (required by opencode) - Similar library versioning incompatibility on older Linux systems
  • #3045: GLIBC_2.25 Required -> Need An Alternative - Related library version compatibility issues
  • #5175: can not start opencode on ubuntu /tmp does not allow execution of .so - Related binary compatibility issue on Linux
  • #5685: Cannot open terminal from opencode web - Similar GLIBC_2.39 not found error

All of these appear to be related to the same root cause: binary compatibility issues with older Linux distributions and their system libraries. The opencode-desktop AppImage and binaries may require newer versions of system libraries (glibc, gnutls) than what's available in older distributions like RHEL8 and CentOS 7.

Feel free to ignore if this issue has unique aspects not covered by the above.

github-actions[bot] avatar Jan 06 '26 07:01 github-actions[bot]