VSCode v1.43 удаленный s sh не может подключиться. v1.42 работает - PullRequest
4 голосов
/ 11 марта 2020

Я подключаюсь к машине CENTOS 7.4 с моего MA C, используя remote s sh extension. Все работало нормально в v1.42 . Вчера я обновился до v1.43 , и теперь VSCode не может подключиться. Я получаю следующую ошибку, и она «зависает», пока не выберу закрыть удаленное соединение. Я переключился обратно на v1.42, и он работает. Кто-нибудь еще видел это?

[11:48:35.614] stderr> Authenticated to 172.18.116.204 ([172.18.116.204]:22).
[11:48:35.704] > Warning: no access to tty (Bad file descriptor).
[11:48:35.707] > Thus no job control in this shell.
[11:48:36.308] stderr> stty: 
[11:48:36.308] stderr> standard input: Inappropriate ioctl for device
[11:48:36.309] stderr> 
[11:48:38.151] stderr> stty: 
[11:48:38.152] stderr> standard input: Inappropriate ioctl for device
[11:48:38.152] > ready: 552eb5fb743e
[11:48:38.180] > Linux 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017
[11:48:38.180] Platform: linux
[11:48:38.246] stderr> bash: line 1: syntax error near unexpected token `then'
[11:48:38.246] stderr> bash: line 1: `then'
[11:48:38.247] stderr> function: Command not found.
[11:48:38.247] > 552eb5fb743e: running
[11:48:38.248] stderr> COMMIT_ID=78a4c91400152c0f27ba4d363eb56d2835f9903a: Command not found.
[11:48:38.248] stderr> EXTENSIONS=: Command not found.
[11:48:38.249] stderr> TELEMETRY=: Command not found.
[11:48:38.263] stderr> export: Permission denied.
[11:48:38.282] stderr> ALLOW_CLIENT_DOWNLOAD=1: Command not found.
[11:48:38.282] stderr> VSCODE_AGENT_FOLDER: Undefined variable.
[11:48:38.283] stderr> _lock: Command not found.

Ответы [ 3 ]

8 голосов
/ 12 марта 2020

Это открытый вопрос в VSCode Remote-S SH версии 0.50.0. См. Выпуск № 2527 .

То, как я решил, было перейти на версию 0.49.0.

  1. В VSCode, Ctrl + Shift + X, чтобы открыть расширения
  2. Нажмите Управлять значком рядом с Пульт - S SH расширение
  3. Нажмите Установить другую версию ... из опций
  4. Выберите версию для установки (0.49.0)

Я также рекомендую отключить автоматическое обновление расширений в настройках, чтобы в будущем этого типа не происходило с этим или любыми другими расширениями.

0 голосов
/ 12 марта 2020

Я решил это Очистка VS Code Server на удаленном . Нет удаления, нет понижения ...

Просто:

  1. Закройте VS Code
  2. S SH на пульте дистанционного управления любым другим способом и выполните команды по ссылке:
kill -9 `ps ax | grep "remoteExtensionHostAgent.js" | grep -v grep | awk '{print $1}'`
kill -9 `ps ax | grep "watcherService" | grep -v grep | awk '{print $1}'`
rm -rf ~/.vscode-server # Or ~/.vscode-server-insiders
Снова откройте VS Code (он переустановит удаленный сервер).

РЕДАКТИРОВАТЬ:
Запуск VS Code v1.43, Remote-S SH расширение v0.50, на Windown 10.
Удаленной машиной является CentOS 7

0 голосов
/ 12 марта 2020

Я думаю, что это не проблема VSCode (v1.42 или 1.43). Вы можете попробовать понизить расширение Remote-S SH до версии 0.49.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...