Google Cloud の Ubuntu VM インスタンスで VS Code を開くことはできません。

Google Cloud の Ubuntu VM インスタンスで VS Code を開くことはできません。

VNC ビューアを使用して Google Cloud の仮想マシンで VS Code を開く際に問題があります。これは実際のVNCです。 vscodeが複数のVNCセッションで実行されていないことを確認しました。

VM は Ubuntu 18.04 LTS を実行します。

[VS Code] アプリケーションをインストールし、他のアプリケーションと一緒にリストされているのを見ることができますが、アイコンをクリックしたり端末を介して実行したりすると開くことはできません。

端末を介してVSコードを実行しようとするとエラーは発生しません!

追いかけようとするGithubに関する問題しかし、問題を解決することはできません。

インストールはVS Codeホームページからdebパッケージを受け取ってインストールしましたsudo dpkg –i <package_name>

以下のロボットジョニー(Johnny the Robot)の答えに従った後、これは正しい答えですcode --verbose

Xlib:  extension "XInputExtension" missing on display ":1".
Xlib:  extension "RANDR" missing on display ":1".
Xlib:  extension "XInputExtension" missing on display ":1".
[13988:1206/040556.509538:ERROR:gl_surface_glx.cc(425)] glxQueryVersion failed
[13988:1206/040556.509600:ERROR:gl_initializer_x11.cc(147)] GLSurfaceGLX::InitializeOneOff failed.
[13988:1206/040556.510808:ERROR:viz_main_impl.cc(170)] Exiting GPU process due to errors during initialization
[13966:1206/040556.517587:WARNING:gpu_process_host.cc(1193)] The GPU process has crashed 1 time(s)
Xlib:  extension "XInputExtension" missing on display ":1".
[13966:1206/040556.554491:WARNING:gpu_process_host.cc(967)] Reinitialized the GPU process after a crash. The reported initialization time was 14 ms
[main 2019-12-06T04:05:56.578Z] Starting VS Code
[main 2019-12-06T04:05:56.579Z] from: /usr/share/code/resources/app
[main 2019-12-06T04:05:56.579Z] args: {
  _: [],
  diff: false,
  add: false,
  goto: false,
  'new-window': false,
  'reuse-window': false,
  wait: false,
  version: false,
  help: false,
  telemetry: false,
  'list-extensions': false,
  'show-versions': false,
  verbose: true,
  status: false,
  'prof-startup': false,
  'disable-extensions': false,
  'disable-gpu': false,
  'extension-development-confirm-save': false,
  logExtensionHostCommunication: false,
  'skip-getting-started': false,
  'skip-release-notes': false,
  'sticky-quickopen': false,
  'disable-restore-windows': false,
  'disable-telemetry': false,
  'disable-updates': false,
  'disable-crash-reporter': false,
  'disable-user-env-probe': false,
  'skip-add-to-recently-opened': false,
  'unity-launch': false,
  'open-url': false,
  'file-write': false,
  'file-chmod': false,
  'driver-verbose': false,
  force: false,
  trace: false,
  'force-user-env': false,
  'no-proxy-server': false,
  nolazy: false
}
[main 2019-12-06T04:05:56.580Z] Resolving machine identifier...
[main 2019-12-06T04:05:56.581Z] Resolved machine identifier: 8195d34eeeec20241a1db1a84b63b5309fc06715a4960b3481584f41d87c0955 (trueMachineId: undefined)
[main 2019-12-06T04:05:56.597Z] update#setState idle
[main 2019-12-06T04:05:56.600Z] [storage state.vscdb] 
open(/home/developer/.config/Code/User/globalStorage/state.vscdb, retryOnBusy: true)
[main 2019-12-06T04:05:56.600Z] lifecycle (main): phase changed (value: 2)
[main 2019-12-06T04:05:56.601Z] windowsManager#open
Xlib:  extension "XInputExtension" missing on display ":1".
Xlib:  extension "XInputExtension" missing on display ":1".
[13966:1206/040556.659702:ERROR:atom_browser_main_parts.cc(183)] X IO error received (X server probably went away)

どんな助けでも大変感謝します。

答え1

debパッケージに問題があるか、他のものが正しくインストールされていないようです。

クリーンな VM を確保するには、新しい VM の導入から始めることをお勧めします。

それからこのチュートリアル:

まず、次のように入力してパッケージインデックスを更新し、依存関係をインストールします。

sudo apt update
sudo apt install software-properties-common apt-transport-https wget

次に、次のwgetコマンドを使用してMicrosoft GPGキーを取得します。

wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -

次のように入力して、Visual Studio Codeリポジトリを有効にします。

sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"

適切なリポジトリを有効にしたら、次のコマンドを使用して最新バージョンのVisual Studio Codeをインストールします。

sudo apt update
sudo apt install code

それはすべてです。 Visual Studio CodeがUbuntuコンピュータにインストールされ、端末codeまたはUIを介して入力できるようになりました。

関連情報