openvscode-server icon indicating copy to clipboard operation
openvscode-server copied to clipboard

REH no longer works on Alpine as of 1.83.0

Open inga-lovinde opened this issue 8 months ago • 0 comments

Does this issue occur when all extensions are disabled?: N/A (REH does not start regardless of the extensions in REH, but Open Remote extension is needed on the host to get REH running)

  • VS Code Version: Code OSS 1.83.1 on the host, OpenVSCode Server 1.83.0 in container (it worked without issues in 1.78).
  • OS Version: Alpine Edge x86_64.

Steps to Reproduce:

  1. Try to use Remote SSH extension on host to connect into Alpine-based container (on the latest edge, with the latest gcompat v1.0.0-r4 installed), configuring extension to use https://github.com/gitpod-io/openvscode-server/ for REH binaries;
  2. Observe that REH binary (openvscode-server) won't start, with "fcntl64: symbol not found" error message.

This is probably related to https://github.com/VSCodium/vscodium/issues/1634 ; apparently this has already been fixed in VSCodium 1.82, but is still an issue in OpenVSCode Server.

There is a working workaround: manually replacing node binary in openvscode directory in container with the one downloaded from https://unofficial-builds.nodejs.org/download/release/v18.15.0/node-v18.15.0-linux-x64-musl.tar.xz , as suggested in VSCodium issue discussion, fixes this issue.

inga-lovinde avatar Oct 22 '23 16:10 inga-lovinde