Застрял: [Remote - S SH 0.49.0] Настройка S SH Host DEV: (подробности) Инициализация кода VS - PullRequest
0 голосов
/ 28 февраля 2020

Я успешно использовал расширение vscode Remote-S SH на нескольких удаленных linux серверах. Тем не менее, я не могу получить сообщение «Получение блокировки» в моем терминале vscode на одном конкретном сервере и хотел бы узнать, как это сделать. Терминал отображает строку «Получение блокировки» в терминале, и больше ничего не следует. Я даже позволил этому соединению попытаться разрешить себя в одночасье, и оно просто не будет go дальше.

Вывод, который я получаю, выглядит следующим образом (я заменил некоторые реальные значения / га sh на generi c текст, заключенный в угловые скобки):

[13:48:34.210] Log Level: 3
[13:48:34.218] remote-ssh@0.49.0
[13:48:34.218] win32 x64
[13:48:34.221] SSH Resolver called for "ssh-remote+<hash>", attempt 1
[13:48:34.221] SSH Resolver called for host: DEV
[13:48:34.221] Setting up SSH remote "DEV"
[13:48:34.291] Using commit id "<hash>" and quality "stable" for server
[13:48:34.292] Install and start server if needed
[13:48:34.296] Checking ssh with "ssh -V"
[13:48:34.347] > OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5
[13:48:34.348] Running script with connection command: ssh -T -D 55214 DEV bash
[13:48:34.354] Terminal shell path: C:\WINDOWS\System32\cmd.exe
[13:48:34.502] > 
[13:48:34.503] Got some output, clearing connection timeout
[13:48:34.626] > <User>@<HostName>'s password:
[13:48:34.626] Showing password prompt
[13:48:42.869] Got password response
[13:48:42.869] "install" wrote data to terminal: "***********"
[13:48:42.908] > 
> 
[13:48:42.969] > <hash>: running
> 
[13:48:43.009] > Acquiring lock on /<path to commit id hash>/vscode-remote-lock.<User>.<hash>
>  
> 

Screenshot 1

Screenshot 2

Vscode version

Version: 1.42.1 (user setup)
Commit: c47d83b293181d9be64f27ff093689e8e7aed054
Date: 2020-02-11T14:45:59.656Z
Electron: 6.1.6
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Windows_NT x64 10.0.17763

Remote - S SH версия 0.49.0

Спасибо, что взглянули на мою проблему!

Обновление Похоже, что попытка, наконец, истекла. Сообщение, которое было оставлено:

[15:48:54.081] "install" terminal command done
[15:48:54.082] > Connection reset by <ip address> port 22
> 
[15:48:54.084] Install terminal quit with output: Acquiring lock on <vscode-remote-lock file>
[15:48:54.085] Received install output: Acquiring lock on <vscode-remote-lock file>
[15:48:54.090] Stopped parsing output early. Remaining text: Acquiring lock on <vscode-remote-lock file>
[15:48:54.090] Failed to parse remote port from server output
[15:48:54.092] Resolver error: 
[15:48:54.108] ------

1 Ответ

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

Я поднял эту проблему в проекте Remote-S SH Github: https://github.com/microsoft/vscode-remote-release/issues/2472

После устранения этой проблемы в Stackoverflow разработчики расширений разработали исправление для это на их ночной версии расширения. Исправление будет в Remote-S SH версии 0.50.

...