
昨天阿里云服务器用 vscode 扩展登录的好好的,今天突然就上不去了 重新安装 vscode remot SSL 扩展和卸载阿里云安装服务器上.vscode-server 均无效,Xshell 能正常上去。 已经 github issue,目前无消息
看起来好像和服务器相关,因为我尝试过用 vscode ssh 过另一台 vmware 上有登陆记录的本地虚拟机,能正常运行。
本地系统 win10 ,vscode 版本 1.74.2 ,云服务器和本地虚拟机的操作系统都是 Ubuntu 20.04.4 LTS 。
log:
[08:52:21.956] Running script with connection command: ssh -T -D 1864 "rhinoOS" bash [08:52:21.959] Terminal shell path: C:\WINDOWS\System32\cmd.exe [08:52:22.846] > ]0;C:\WINDOWS\System32\cmd.exe > > > > > > > > > > > > [08:52:22.846] Got some output, clearing connection timeout [08:52:23.931] > 1583689a4972: running [08:52:23.968] > bash: /sbin/ldconfig: /bin/sh: bad interpreter: No such file or directory > Acquiring lock on /root/.vscode-server/bin/e8a3071ea4344d9d48ef8a4df2c097372b0c5161/vsc > ode-remote-lock.root.e8a3071ea4344d9d48ef8a4df2c097372b0c5161 [08:52:24.012] > Found existing installation at /root/.vscode-server/bin/e8a3071ea4344d9d48ef8a4df2c0973 > 72b0c5161... > Checking /root/.vscode-server/.e8a3071ea4344d9d48ef8a4df2c097372b0c5161.log and /root/. > vscode-server/.e8a3071ea4344d9d48ef8a4df2c097372b0c5161.pid for a running server > Looking for server with pid: 893846 > Starting server with command... /root/.vscode-server/bin/e8a3071ea4344d9d48ef8a4df2c097 > 372b0c5161/bin/code-server --start-server --host=127.0.0.1 --accept-server-license-term > s --enable-remote-auto-shutdown --port=0 --telemetry-level all &> "/root/.vscode-serv > er/.e8a3071ea4344d9d48ef8a4df2c097372b0c5161.log" < /dev/null > printenv: > SHELL=/bin/bash > PWD=/root > LOGNAME=root > XDG_SESSION_TYPE=tty > MOTD_SHOWN=pam > HOME=/root > LANG=en_US.UTF-8 > VSCODE_AGENT_FOLDER=/root/.vscode-server > SSH_COnNECTION=103.27.25.127 15341 xxx.xxx.xxx.xxx 22 > XDG_SESSION_CLASS=user > USER=root > SHLVL=0 > XDG_SESSION_ID=4832 > XDG_RUNTIME_DIR=/run/user/0 > SSH_CLIENT=103.27.25.127 15341 22 > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/l > ocal/games:/snap/bin > _=/usr/bin/printenv > Removing old logfile at /root/.vscode-server/.e8a3071ea4344d9d48ef8a4df2c097372b0c5161. > log [08:52:24.045] > Spawned remote server: 919702 > Waiting for server log... > Waiting for server log... [08:52:24.073] > Waiting for server log... [08:52:24.104] > Waiting for server log... [08:52:24.138] > Waiting for server log... [08:52:24.177] > Waiting for server log... [08:52:24.209] > Waiting for server log... [08:52:24.246] > Waiting for server log... [08:52:24.281] > Waiting for server log... [08:52:24.317] > Waiting for server log... [08:52:24.349] > Waiting for server log... [08:52:24.390] > Waiting for server log... [08:52:24.422] > Waiting for server log... [08:52:24.456] > Waiting for server log... [08:52:24.493] > Waiting for server log... [08:52:24.528] > Waiting for server log... [08:52:24.561] > Waiting for server log... [08:52:24.599] > Waiting for server log... [08:52:24.632] > Waiting for server log... [08:52:24.675] > Waiting for server log... [08:52:24.708] > Waiting for server log... ....(字数限制删了一些,这里大概刷了大概几百遍 Waiting for server log...) > * > * Visual Studio Code Server > * > * By using the software, you agree to > * the Visual Studio Code Server License Terms ( https://aka.ms/vscode-server-license) an > d > * the Microsoft Privacy Statement ( https://privacy.microsoft.com/en-US/privacystatement > ). > * > [08:52:38.359] > > Server did not start successfully. Full server log at /root/.vscode-server/.e8a3071ea43 > 44d9d48ef8a4df2c097372b0c5161.log >>> > main: /root/.vscode-server/bin/e8a3071ea4344d9d48ef8a4df2c097372b0c5161/bin/code-server > : /usr/bin/env: bad interpreter: No such file or directory > <<< End of server log > 1583689a4972: start > exitCode==32== > listeningOn==== > osReleaseId==ubuntu== > arch==x86_64== > tmpDir==/run/user/0== > platform==linux== > unpackResult==== > didLocalDownload==0== > downloadTime==== > installTime==== [08:52:38.373] > [08:52:38.392] > extInstallTime==== > serverStartTime==14366== > 1583689a4972: end [08:52:38.392] Received install output: 1 LaurelHarmon 2023-01-08 09:57:10 +08:00 |
2 tracker647 OP @LaurelHarmon 刚刚也找了这篇 issue 现在已经逐渐定位到是云服务器内部没有 /usr/bin/env 了 看 issue 上说要重装 coreutils 然而不知道为什么尝试安装会报 E: Problem executing scripts APT::Install::Pre-Invoke '[ ! -f /usr/lib/ubuntu-advantage/apt-esm-hook ] || /usr/lib/ubuntu-advantage/apt-esm-hook pre-invoke || true' E: Sub-process returned an error code 这个错误。 |