Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need architecture directory appended to .vscodium-server/bin/<commit>/ #165

Open
sdturne opened this issue Aug 5, 2024 · 0 comments
Open

Comments

@sdturne
Copy link

sdturne commented Aug 5, 2024

In our organization we use a NFS based file system to house our HOME directories, which can be accessed from machines of different architectures. The current directory structure used by open-remote-ssh places the node executable in the ~/.vscodium-server/bin/<commit>/ directory, which prevents the HOME directory of a given user from being utilized by machines of different architectures. For example, my first use of the open-remote-ssh extension from the workstation where I have VSCodium installed was to connect to a x86_64 machine, which then installed the vscodium-server binaries into the aforementioned location in my network-based HOME directory. If I try connecting to a SSH Target of a different architecture (e.g., aarch64 or ppc64le) the server installation script fails, saying Server script already installed in <location>, followed by Error server did not start sucessfully (sic) because the existing binary is not correct for that architecture. The server installation script needs to append an architecture value (derived from uname -m) to the installation directory so that binaries from multiple architectures can be installed simultaneously.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant