After installing n to manage node versions on my alpine vm, I am having the following issue where the node executable is not found, despite existing
vscode ➜ /workspaces/tom $ which node -a
/usr/local/bin/node
/usr/bin/node
vscode ➜ /workspaces/tom $ which node
/usr/local/bin/node
vscode ➜ /workspaces/tom $ node -v
bash: /usr/local/bin/node: No such file or directory
vscode ➜ /workspaces/tom $ pushd /usr/local/bin
/usr/local/bin /workspaces/tom
vscode ➜ /usr/local/bin $ ls -la node
-rwxr-xr-x 1 root root 90940576 Apr 26 12:35 node
vscode ➜ /usr/local/bin $ popd
/workspaces/tom
vscode ➜ /workspaces/tom $ node -v
bash: /usr/local/bin/node: No such file or directory
vscode ➜ /workspaces/tom $ sudo node -v
sudo: unable to execute /usr/local/bin/node: No such file or directory
The file exists, which can find it, it has read and execute permissions, but when trying to execute it, it is found at its location and then reported as being none such file or directory.
What is going on?