我刚在KDE neon 上安装了vscode。同步根本不起作用,即使点击帐户图标也不会显示相应的菜单。
当我尝试从Settings
中激活同步时,我收到以下通知:
打开设置同步时出错。没有可用的身份验证提供程序。
这里是VScode信息
Version: 1.65.2
Commit: c722ca6c7eed3d7987c0d5c3df5c45f6b15e77d1
Date: 2022-03-10T15:36:26.048Z
Electron: 13.5.2
Chromium: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Linux x64 5.13.0-35-generic snap
字符串
VSCode中同步设置的日志:
[2022-03-19 10:37:36.671] [settingssync] [info] Using settings sync service https://vscode-sync.trafficmanager.net/
[2022-03-19 10:37:36.671] [settingssync] [info] Auto Sync is disabled.
型
当我试图调用网站https://vscode-sync.trafficmanager.net/
在浏览器中,我也得到一个错误
的数据
此行为与存储库无关。
任何想法如何解决这个问题?
2条答案
按热度按时间bpzcxfmw1#
显然这是一个非常新鲜的bug。解决方案是通过synaptic包管理器安装
gnome-keyring
和libsecret
。参见https://github.com/microsoft/vscode/issues/144471
svdrlsy42#
在arch linux {manjaro}上遇到了同样的问题,请按照以下步骤操作:要在Manjaro上安装
gnome-keyring
、libsecret
和libgnome-keyring
,您可以使用pamac
包管理器或终端。下面是如何使用pamac
实现的:1.打开终端。
1.更新系统的软件包列表并升级软件包(可选,但推荐):
字符串
1.安装
gnome-keyring
和libsecret
:型
1.使用
pamac
从AUR(Arch User Repository)安装libgnome-keyring
:型
AUR中提供了
libgnome-keyring
包,因此需要在您的系统上构建它。pamac build
命令将为您处理构建过程。请注意,
libgnome-keyring
并没有积极维护,一些应用程序已经过渡到使用gnome-keyring
和libsecret
。但是,可能有一些旧的应用程序仍然依赖于libgnome-keyring
,这就是为什么您可能需要安装它。完成这些步骤后,您应该已经在Manjaro系统上安装了
gnome-keyring
、libsecret
和libgnome-keyring
。重新启动系统并重试