open-remote-ssh: Connection and remote file editing works, but nothing else because of CPU load; GLIBCXX_3.4.20 not found errors
Setup: Connecting from Win32 VSCodium 1.72.1 to CentOS Linux release 7.9 Configuration of remote hosts via OpenSSH configuration file with Identity file for each connection
Working:
- Connect to different machines
- opening files on the remote
- even opening workspaces on the remote (then also seeing all files in the remote explorer)
- files with in-built language support are highlighted
Issue:
- after connecting to the remove machine there is a node process running on the server taking ~100% cpu load
- when opening a workspace it gets worse - 2 node process taking ~100% cpu load
- using “disconnect remote” closes the remote vscode window - but the server and node process stay alive
- external extensions are auto-installed as needed, but seem to not start
- “build” stays on “extensions are loaded”
- terminal cannot be started
Things I’d like to see:
- working in the supported CentOS / RHEL 7+ environment
- all created node and vscode server processes started by the extension are sent a kill signal when disconnecting (I guess that’s this extension’s possibility)
- vscodium server (I guess that’s possibly an upstream isue - @daiyam may have some insights): if the client port is closed: stop all node processes started (when not working: kill) and exit
ptree from the node process running on the server side:
22206 1 me 06:15 00:00:00 sh /home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/bin/codium-server --start-server --host=127.0.0.1 --port=0 --connection-token-file /home/me/.vscodium-server/.f39747598a53ebfc7454599bb310a2ffe4e4ce68.token --telemetry-level off --enable-remote-auto-shutdown --accept-server-license-terms
22215 22206 me 06:15 00:00:04 /home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/node /home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/server-main.js --start-server --host=127.0.0.1 --port=0 --connection-token-file /home/me/.vscodium-server/.f39747598a53ebfc7454599bb310a2ffe4e4ce68.token --telemetry-level off --enable-remote-auto-shutdown --accept-server-license-terms
22618 22215 me 04:36 00:04:36 /home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/node /home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/bootstrap-fork --type=extensionHost --transformURIs --useHostProxy=false
Remote - SSH log:
# Server installation script
TMP_DIR="${XDG_RUNTIME_DIR:-"/tmp"}"
DISTRO_VERSION="1.72.1"
DISTRO_COMMIT="f39747598a53ebfc7454599bb310a2ffe4e4ce68"
DISTRO_QUALITY="stable"
DISTRO_VSCODIUM_RELEASE="22284"
SERVER_APP_NAME="codium-server"
SERVER_INITIAL_EXTENSIONS=""
SERVER_LISTEN_FLAG="--port=0"
SERVER_DATA_DIR="$HOME/.vscodium-server"
SERVER_DIR="$SERVER_DATA_DIR/bin/$DISTRO_COMMIT"
SERVER_SCRIPT="$SERVER_DIR/bin/$SERVER_APP_NAME"
SERVER_LOGFILE="$SERVER_DATA_DIR/.$DISTRO_COMMIT.log"
SERVER_PIDFILE="$SERVER_DATA_DIR/.$DISTRO_COMMIT.pid"
SERVER_TOKENFILE="$SERVER_DATA_DIR/.$DISTRO_COMMIT.token"
SERVER_OS=
SERVER_ARCH=
SERVER_CONNECTION_TOKEN=
SERVER_DOWNLOAD_URL=
LISTENING_ON=
OS_RELEASE_ID=
ARCH=
PLATFORM=
# Mimic output from logs of remote-ssh extension
print_install_results_and_exit() {
echo "f3e4d07ff0b8cf6276d7c8e5: start"
echo "exitCode==$1=="
echo "listeningOn==$LISTENING_ON=="
echo "connectionToken==$SERVER_CONNECTION_TOKEN=="
echo "logFile==$SERVER_LOGFILE=="
echo "osReleaseId==$OS_RELEASE_ID=="
echo "arch==$ARCH=="
echo "platform==$PLATFORM=="
echo "tmpDir==$TMP_DIR=="
echo "f3e4d07ff0b8cf6276d7c8e5: end"
exit 0
}
# Check if platform is supported
PLATFORM="$(uname -s)"
case $PLATFORM in
Darwin)
SERVER_OS="darwin"
;;
Linux)
SERVER_OS="linux"
;;
*)
echo "Error platform not supported: $PLATFORM"
print_install_results_and_exit 1
;;
esac
# Check machine architecture
ARCH="$(uname -m)"
case $ARCH in
x86_64)
SERVER_ARCH="x64"
;;
armv7l | armv8l)
SERVER_ARCH="armhf"
;;
arm64 | aarch64)
SERVER_ARCH="arm64"
;;
*)
echo "Error architecture not supported: $ARCH"
print_install_results_and_exit 1
;;
esac
# https://www.freedesktop.org/software/systemd/man/os-release.html
OS_RELEASE_ID="$(grep -i '^ID=' /etc/os-release 2>/dev/null | sed 's/^ID=//gi' | sed 's/"//g')"
if [[ -z $OS_RELEASE_ID ]]; then
OS_RELEASE_ID="$(grep -i '^ID=' /usr/lib/os-release 2>/dev/null | sed 's/^ID=//gi' | sed 's/"//g')"
if [[ -z $OS_RELEASE_ID ]]; then
OS_RELEASE_ID="unknown"
fi
fi
# Create installation folder
if [[ ! -d $SERVER_DIR ]]; then
mkdir -p $SERVER_DIR
if (( $? > 0 )); then
echo "Error creating server install directory"
print_install_results_and_exit 1
fi
fi
SERVER_DOWNLOAD_URL="$(echo "https://github.com/VSCodium/vscodium/releases/download/\${version}.\${release}/vscodium-reh-\${os}-\${arch}-\${version}.\${release}.tar.gz" | sed "s/\${quality}/$DISTRO_QUALITY/g" | sed "s/\${version}/$DISTRO_VERSION/g" | sed "s/\${commit}/$DISTRO_COMMIT/g" | sed "s/\${os}/$SERVER_OS/g" | sed "s/\${arch}/$SERVER_ARCH/g" | sed "s/\${release}/$DISTRO_VSCODIUM_RELEASE/g")"
# Check if server script is already installed
if [[ ! -f $SERVER_SCRIPT ]]; then
pushd $SERVER_DIR > /dev/null
if [[ ! -z $(which wget) ]]; then
wget --tries=3 --timeout=10 --quiet -O vscode-server.tar.gz $SERVER_DOWNLOAD_URL
elif [[ ! -z $(which curl) ]]; then
curl --retry 3 --connect-timeout 10 --location --silent --output vscode-server.tar.gz $SERVER_DOWNLOAD_URL
else
echo "Error no tool to download server binary"
print_install_results_and_exit 1
fi
if (( $? > 0 )); then
echo "Error downloading server from $SERVER_DOWNLOAD_URL"
print_install_results_and_exit 1
fi
tar -xf vscode-server.tar.gz --strip-components 1
if (( $? > 0 )); then
echo "Error while extracting server contents"
print_install_results_and_exit 1
fi
if [[ ! -f $SERVER_SCRIPT ]]; then
echo "Error server contents are corrupted"
print_install_results_and_exit 1
fi
rm -f vscode-server.tar.gz
popd > /dev/null
else
echo "Server script already installed in $SERVER_SCRIPT"
fi
# Try to find if server is already running
if [[ -f $SERVER_PIDFILE ]]; then
SERVER_PID="$(cat $SERVER_PIDFILE)"
SERVER_RUNNING_PROCESS="$(ps -o pid,args -p $SERVER_PID | grep $SERVER_SCRIPT)"
else
SERVER_RUNNING_PROCESS="$(ps -o pid,args -A | grep $SERVER_SCRIPT | grep -v grep)"
fi
if [[ -z $SERVER_RUNNING_PROCESS ]]; then
if [[ -f $SERVER_LOGFILE ]]; then
rm $SERVER_LOGFILE
fi
if [[ -f $SERVER_TOKENFILE ]]; then
rm $SERVER_TOKENFILE
fi
touch $SERVER_TOKENFILE
chmod 600 $SERVER_TOKENFILE
SERVER_CONNECTION_TOKEN="6786772e-15b5-4f49-bdb6-544a8786693b"
echo $SERVER_CONNECTION_TOKEN > $SERVER_TOKENFILE
$SERVER_SCRIPT --start-server --host=127.0.0.1 $SERVER_LISTEN_FLAG $SERVER_INITIAL_EXTENSIONS --connection-token-file $SERVER_TOKENFILE --telemetry-level off --enable-remote-auto-shutdown --accept-server-license-terms &> $SERVER_LOGFILE &
echo $! > $SERVER_PIDFILE
else
echo "Server script is already running $SERVER_SCRIPT"
fi
if [[ -f $SERVER_TOKENFILE ]]; then
SERVER_CONNECTION_TOKEN="$(cat $SERVER_TOKENFILE)"
else
echo "Error server token file not found $SERVER_TOKENFILE"
print_install_results_and_exit 1
fi
if [[ -f $SERVER_LOGFILE ]]; then
for i in {1..5}; do
LISTENING_ON="$(cat $SERVER_LOGFILE | grep -E 'Extension host agent listening on .+' | sed 's/Extension host agent listening on //')"
if [[ -n $LISTENING_ON ]]; then
break
fi
sleep 0.5
done
if [[ -z $LISTENING_ON ]]; then
echo "Error server did not start sucessfully"
print_install_results_and_exit 1
fi
else
echo "Error server log file not found $SERVER_LOGFILE"
print_install_results_and_exit 1
fi
# Finish server setup
print_install_results_and_exit 0
[Trace - 10:32:39.946] Server install command stdout:
Server script already installed in /home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/bin/codium-server
Server script is already running /home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/bin/codium-server
f3e4d07ff0b8cf6276d7c8e5: start
exitCode==0==
listeningOn==34724==
connectionToken==3a27fec7-434b-4e34-8914-b39af83a41d3==
logFile==/home/me/.vscodium-server/.f39747598a53ebfc7454599bb310a2ffe4e4ce68.log==
osReleaseId==centos==
arch==x86_64==
platform==Linux==
tmpDir==/run/user/12427==
f3e4d07ff0b8cf6276d7c8e5: end
[Trace - 10:32:39.954] Creating forwarding server 49966(local) => 49965(socks) => 34724(remote)
referenced log file:
erver bound to 127.0.0.1:39965 (IPv4)
Extension host agent listening on 39965
Error: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/node_modules/spdlog/build/Release/spdlog.node)
at Object.Module._extensions..node (node:internal/modules/cjs/loader:1187:18)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at bindings (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/node_modules/bindings/bindings.js:112:48)
at Object.<anonymous> (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/node_modules/spdlog/index.js:3:35)
at Module._compile (node:internal/modules/cjs/loader:1103:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1157:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at r (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/server-main.js:3:101)
at e.load (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/server-main.js:2:1706)
at e.load (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/server-main.js:1:13573)
at l (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/server-main.js:3:10200)
at Object.errorback (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/server-main.js:3:10321)
at e.triggerErrorback (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/server-main.js:1:13937)
at /home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/server-main.js:1:13643
at e.load (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/server-main.js:2:1723)
at e.load (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/server-main.js:1:13573)
at l (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/server-main.js:3:10200)
at n._loadModule (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/server-main.js:3:10330)
at n._resolve (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/server-main.js:4:452)
at n.defineModule (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/server-main.js:3:6042)
at n._relativeRequire (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/server-main.js:3:6728)
at r (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/server-main.js:3:9306)
at P.S (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/server/node/server.main.js:87:52840)
at new Promise (<anonymous>)
at P (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/server/node/server.main.js:87:52820)
at R._createSpdLogLogger (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/server/node/server.main.js:87:53642)
at new R (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/server/node/server.main.js:87:53462)
at Le (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/server/node/server.main.js:144:103504)
at _ (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/server/node/server.main.js:152:7659)
at async /home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/server-main.js:4:11409
at async Server.<anonymous> (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/server-main.js:13:100) {
code: 'ERR_DLOPEN_FAILED',
phase: 'loading',
moduleId: 'spdlog',
neededBy: [ '===anonymous3===' ]
}
[12:41:36] Extension host agent started.
[IPC Library: Pty Host] Error: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/node_modules/spdlog/build/Release/spdlog.node)
at Object.Module._extensions..node (node:internal/modules/cjs/loader:1187:18)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at bindings (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/node_modules/bindings/bindings.js:112:48)
at Object.<anonymous> (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/node_modules/spdlog/index.js:3:35)
at Module._compile (node:internal/modules/cjs/loader:1103:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1157:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at r (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:5:101)
at e.load (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:4:1720)
at e.load (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:3:10382)
at a (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:5:10224)
at Object.errorback (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:5:10345)
at e.triggerErrorback (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:3:10746)
at /home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:3:10452
at e.load (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:4:1737)
at e.load (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:3:10382)
at a (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:5:10224)
at s._loadModule (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:5:10354)
at s._resolve (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:6:452)
at s.defineModule (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:5:6066)
at s._relativeRequire (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:5:6752)
at r (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:5:9330)
at C (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/platform/terminal/node/ptyHostMain.js:19:21102)
at new Promise (<anonymous>)
at y (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/platform/terminal/node/ptyHostMain.js:19:21082)
at I._createSpdLogLogger (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/platform/terminal/node/ptyHostMain.js:19:21903)
at new I (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/platform/terminal/node/ptyHostMain.js:19:21723)
at Object.<anonymous> (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/platform/terminal/node/ptyHostMain.js:27:17642)
at Function.s._safeInvokeFunction (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:5:1337)
at Function.s._invokeFactory (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:5:1522)
at s.complete (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:5:1801)
at s._onModuleComplete (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:6:1112)
at s._onModuleComplete (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:6:1358)
at s._onModuleComplete (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:6:1358)
at s._onModuleComplete (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:6:1358)
at s._onModuleComplete (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:6:1358)
at s._resolve (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:6:510)
at s.defineModule (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:5:6066)
at n (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:5:10527)
at Object.R (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:6:6036)
at Function.s._safeInvokeFunction (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:5:1337)
at Function.s._invokeFactory (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:5:1522)
at s.complete (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:5:1801)
at s._onModuleComplete (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:6:1112)
at s._onModuleComplete (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:6:1358)
at s._resolve (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:6:510)
at s.defineModule (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:5:6066)
at y (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:6:1825)
at h (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:4:2554)
at Object.<anonymous> (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/platform/terminal/node/ptyHostMain.nls.js:3:61)
at e._createAndEvalScript (/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:4:2598)
at /home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/out/vs/loader.js:4:2237
at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3)
[12:41:37] [127.0.0.1][2b12f8f5][ManagementConnection] Unknown reconnection token (never seen).
/home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/bin/codium-server: line 12: 24217 Terminated "$ROOT/node" ${INSPECT:-} "$ROOT/out/server-main.js" "$@"
output on “new terminal”:
The terminal process could not be started: A native exception occurred during launch (/usr/lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /home/me/.vscodium-server/bin/f39747598a53ebfc7454599bb310a2ffe4e4ce68/node_modules/node-pty/build/Release/pty.node)).
Is the “likely cpu loop” in node rooted in that GLIBCXX_3.4.20 error? Is there anything else to adjust/check?
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 40 (36 by maintainers)
Commits related to this issue
- output download messages / progress helping the user to recognize/handle issues, see discussion in #24 — committed to GitMensch/open-remote-ssh by GitMensch 2 years ago
- output error messages when downloading vscode server (#39) * output download messages / progress helping the user to recognize/handle issues, see discussion in #24 * :lipstick: --------- ... — committed to jeanp413/open-remote-ssh by GitMensch a year ago
Your issues must be linked to the missing
GLIBCXX_3.4.20. I will mount a VM with CentOS to try…