Visual Studio Code é o meu editor de códigos preferido e é um dos programas que instalo logo após configurar o Ubuntu. Recentemente instalei ele pela própria “loja” de aplicativos (Ubuntu Software) que possui somente a versão Snap do programa.

Visual Studio Code na loja de aplicativos do Ubuntu
Visual Studio Code na loja de aplicativos do Ubuntu

Ao tentar abrir o programa nada acontecia. Fui no terminal para executá-lo manualmente (code) e ver se era exibido alguma mensagem de erro, mas não apareceu nada. Pesquisando um pouco, descobri que é necessário adicionar um argumento. O comando ficou code --verbose. Desta vez apareceram várias mensagens de erro! Seguem abaixo as primeiras linhas.

/snap/core/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33<em>' not found (required by /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so)</em>
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
(code:376177): Gtk-WARNING **: 08:13:17.583: Theme parsing error: gtk.css:1413:23: <em>'font-feature-settings' is not a valid property name</em>
(code:376177): Gtk-WARNING **: 08:13:17.588: Theme parsing error: gtk.css:3286:25: <em>'font-feature-settings' is not a valid property name</em>
(code:376177): Gtk-WARNING **: 08:13:17.590: Theme parsing error: gtk.css:3748:23: <em>'font-feature-settings' is not a valid property name</em>
Gtk-Message: 08:13:17.640: Failed to load module "canberra-gtk-module"
Gtk-Message: 08:13:17.644: Failed to load module "canberra-gtk-module"
(...)
Code language: Bash (bash)

Pesquisei pela primeira linha e descobri dois bugs que foram reportados e são relacionados a isto: version GLIBC_2.26 not found e Snap Package missing GLIBCXX_3.4.22 (bundled libstdc++ version too old). A solução mais simples recomendada foi:

  1. Remover o pacote snap do programa: sudo snap remove code;
  2. Instalar o pacote .deb disponível na página de download do VS Code. Ao instalar este pacote, ele automaticamente adiciona o repositório para que você receba as atualizações;
  3. Após a instalação do pacote precisei encerrar e iniciar novamente minha sessão (no Gnome) para que o programa aparecesse na lista de aplicativos.

Uma das vantagens de utilizar o pacote .deb é que a inicialização um pouco mais rápida do programa em relação ao Snap.

Espero que isto resolva o seu problema também!



Comments

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *