VS Code Remote Error "tar: неожиданный конец файла" - PullRequest
0 голосов
/ 07 апреля 2020

Я использую VS Code Remote Development для почти всех моих проектов, и у меня никогда не было этой проблемы раньше. (Я сейчас использую v1.43.2 )

Несколько дней go Я начал видеть эту ошибку, когда открывал свои проекты в их удаленном контейнере: (см. журналы отладки в конце поста)

enter image description here

Вот мой .devcontainer.json

{
  "name": "fahrenheit-lang",
  "image": "customcommander/fahrenheit-lang",
  "extensions": ["tonsky.clojure-warrior"]
}

(Вот ссылка на мое GitHub репо , если вы хотите попробовать это; Dockerfile уже есть, но сначала вам нужно будет собрать контейнер)

Дополнительно Информация

Все началось в то же самое время, когда нас всех попросили работать удаленно из-за COVID-19. Я работаю в компании VPN, и Zscaler запущен.

Я попытался отключить оба, но проблема остается, поэтому я думаю, что возможно обновление VS Code может вызвало это.

Кто-нибудь сталкивался с такой же ошибкой и нашел причину и / или исправление?


Журналы отладки:

[2020-04-07T07:08:46.905Z] [PID 67746] [0 ms] Start: Resolving remote
[2020-04-07T07:08:46.906Z] [PID 67746] [1 ms] Setting up container for folder or workspace: /Users/myusername/GitHub/fahrenheit-lang

[2020-04-07T07:08:46.909Z] [PID 67746] [4 ms] Start: Check Docker is running
[2020-04-07T07:08:46.937Z] [PID 67746] [32 ms] Start: Starting container
[2020-04-07T07:08:47.264Z] [PID 67746] [359 ms] Start: Run: git rev-parse --show-toplevel
[2020-04-07T07:08:47.275Z] [PID 67746] [370 ms] Start: Inspecting container
[2020-04-07T07:08:47.279Z] [PID 67746] [374 ms] Start: Run: docker exec -i -u root -e VSCODE_REMOTE_CONTAINERS_SESSION=b7be2e27-c20e-4642-b951-66babff337c61586243325934 f3c09186fb58075e029977eb5bcb18b6bfcea1a5ee0694156b2c1a06d5b3c9dd /bin/sh
[2020-04-07T07:08:47.284Z] [PID 67746] [379 ms] Start: Run in container: uname -m
[2020-04-07T07:08:47.403Z] [PID 67746] [498 ms] x86_64
[2020-04-07T07:08:47.403Z] [PID 67746] [498 ms] 
[2020-04-07T07:08:47.404Z] [PID 67746] [499 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[2020-04-07T07:08:47.406Z] [PID 67746] [501 ms] NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.8.0
PRETTY_NAME="Alpine Linux v3.8"
HOME_URL="http://alpinelinux.org"
BUG_REPORT_URL="http://bugs.alpinelinux.org"
[2020-04-07T07:08:47.406Z] [PID 67746] [501 ms] 
[2020-04-07T07:08:47.406Z] [PID 67746] [501 ms] Start: Run in container: cat /etc/passwd
[2020-04-07T07:08:47.409Z] [PID 67746] [504 ms] Start: Setup shutdown monitor
[2020-04-07T07:08:47.412Z] [PID 67746] [507 ms] Forking shutdown monitor: /Users/myusername/.vscode/extensions/ms-vscode-remote.remote-containers-0.106.0/dist/shutdownMonitorProcess /var/folders/_z/yg5dfsd52l54mj3wks697s9dbzswnn/T/vscode-remote-containers-59dd7069f3beea586f7fde4131ce62d5e6ac6249.sock singleContainer Info /Users/myusername/Library/Application Support/Code/logs/20200407T075457/exthost1/ms-vscode-remote.remote-containers
[2020-04-07T07:08:47.415Z] [PID 67746] [510 ms] Start: Run in container: test -d /root/.vscode-server
[2020-04-07T07:08:47.418Z] [PID 67746] [513 ms] 
[2020-04-07T07:08:47.418Z] [PID 67746] [513 ms] 
[2020-04-07T07:08:47.418Z] [PID 67746] [513 ms] Start: Run in container: set -o noclobber ; mkdir -p '/root/.vscode-server/data/Machine' && { > '/root/.vscode-server/data/Machine/.writeMachineSettingsMarker' ; } 2> /dev/null
[2020-04-07T07:08:47.421Z] [PID 67746] [516 ms] 
[2020-04-07T07:08:47.421Z] [PID 67746] [516 ms] 
[2020-04-07T07:08:47.421Z] [PID 67746] [516 ms] Exit code 1
[2020-04-07T07:08:47.421Z] [PID 67746] [516 ms] 
Support for Alpine Linux is in preview.

[2020-04-07T07:08:47.421Z] [PID 67746] [516 ms] Start: Run in container: test -d /root/.vscode-server/bin/0ba0ca52957102ca3527cf479571617f0de6ed50
[2020-04-07T07:08:47.423Z] [PID 67746] [518 ms] 
[2020-04-07T07:08:47.423Z] [PID 67746] [518 ms] 
[2020-04-07T07:08:47.423Z] [PID 67746] [518 ms] Exit code 1
[2020-04-07T07:08:47.423Z] [PID 67746] [518 ms] Installing VS Code Server for commit 0ba0ca52957102ca3527cf479571617f0de6ed50
[2020-04-07T07:08:47.423Z] [PID 67746] [518 ms] Start: Run in container: mkdir -p /root/.vscode-server/bin/0ba0ca52957102ca3527cf479571617f0de6ed50_1586243327423
[2020-04-07T07:08:47.426Z] [PID 67746] [521 ms] 
[2020-04-07T07:08:47.426Z] [PID 67746] [521 ms] 
[2020-04-07T07:08:47.427Z] [PID 67746] [522 ms] Start: Run in container: apk info | grep -e '^libstdc++$' || apk update && apk add libstdc++
[2020-04-07T07:08:47.427Z] [PID 67746] [522 ms] Start: Run: docker exec -i -u root -w /root/.vscode-server/bin/0ba0ca52957102ca3527cf479571617f0de6ed50_1586243327423 f3c09186fb58075e029977eb5bcb18b6bfcea1a5ee0694156b2c1a06d5b3c9dd tar --no-same-owner -xz --strip-components 1
[2020-04-07T07:08:47.792Z] [PID 67746] [887 ms] libstdc++
OK: 106 MiB in 66 packages
[2020-04-07T07:08:47.792Z] [PID 67746] [887 ms] 
[2020-04-07T07:08:49.337Z] [PID 67746] [2432 ms] 
[2020-04-07T07:08:49.337Z] [PID 67746] [2432 ms] tar: unexpected end of file
tar: short read

[2020-04-07T07:08:49.339Z] [PID 67746] [2434 ms] Command failed: tar --no-same-owner -xz --strip-components 1
...