opencode
opencode copied to clipboard
opencode-desktop: `GNUTLS_3_7_4' not found on RHEL8
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
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.