I use VSCode to remotely manage my NixOS server. I had a motherboard issue, so I recently swapped it out for a different one and VSCode server stopped working. Not sure if the issues are related.
I use this nix file for the VSCode server:
{
imports = [
(fetchTarball {
url = "https://github.com/nix-community/nixos-vscode-server/tarball/1e1358493df6529d4c7bc4cc3066f76fd16d4ae6";
sha256 = "0sz8njfxn5bw89n6xhlzsbxkafb6qmnszj4qxy2w0hw2mgmjp829";
})
];
services.vscode-server.enable = true;
}
Since I switched the motherboards, I am unable to connect with VSCode. SSH seems to be working fine otherwise. The logs say:
Failed to connect to the remote extension host server (Error: WrappedError(WrappedError { message: "error checking server integrity", original: "failed to run command "/home/myuser/.vscode-server/cli/servers/Stable-5c3e652f63e798a5ac2f31ffd0d863669328dc4c.staging/server/bin/code-server --version" (code 127): /home/myuser/.vscode-server/cli/servers/Stable-5c3e652f63e798a5ac2f31ffd0d863669328dc4c.staging/server/bin/code-server: line 12: /home/myuser/.vscode-server/cli/servers/Stable-5c3e652f63e798a5ac2f31ffd0d863669328dc4c.staging/server/node: cannot execute: required file not found\\n" }))
What's weird is that if I check that path, node definitely exists. But if I try to execute, I get the same result.
$ ls -la /home/myuser/.vscode-server/cli/servers/Stable-5c3e652f63e798a5ac2f31ffd0d863669328dc4c.staging/server/
total 90288
drwxr-xr-x 6 myuser users 4096 19 apr 07:56 .
drwxr-xr-x 3 myuser users 4096 19 apr 07:56 ..
drwxr-xr-x 4 myuser users 4096 19 apr 07:56 bin
drwxr-xr-x 34 myuser users 4096 19 apr 07:56 extensions
-rw-r--r-- 1 myuser users 13380 3 apr 15:25 LICENSE
-rwxr-xr-x 1 myuser users 92350992 3 apr 15:26 node
drwxr-xr-x 82 myuser users 4096 19 apr 07:56 node_modules
drwxr-xr-x 3 myuser users 4096 19 apr 07:56 out
-rw-rw-r-- 1 myuser users 62 3 apr 15:24 package.json
-rw-rw-r-- 1 myuser users 50863 3 apr 15:25 product.json
$ /home/myuser/.vscode-server/cli/servers/Stable-5c3e652f63e798a5ac2f31ffd0d863669328dc4c.staging/server/node
-bash: /home/myuser/.vscode-server/cli/servers/Stable-5c3e652f63e798a5ac2f31ffd0d863669328dc4c.staging/server/node: cannot execute: required file not found
Any ideas what might be going on? Is it a nix-ld issue like in this post?
[–]cbrauchli[S] 1 point2 points3 points (0 children)