linux VSCode没有可用的身份验证提供程序

icomxhvb  于 2023-08-03  发布在  Linux
关注(0)|答案(2)|浏览(245)

我刚在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/在浏览器中,我也得到一个错误


的数据
此行为与存储库无关。
任何想法如何解决这个问题?

bpzcxfmw

bpzcxfmw1#

显然这是一个非常新鲜的bug。解决方案是通过synaptic包管理器安装gnome-keyringlibsecret
参见https://github.com/microsoft/vscode/issues/144471

svdrlsy4

svdrlsy42#

在arch linux {manjaro}上遇到了同样的问题,请按照以下步骤操作:要在Manjaro上安装gnome-keyringlibsecretlibgnome-keyring,您可以使用pamac包管理器或终端。下面是如何使用pamac实现的:
1.打开终端。
1.更新系统的软件包列表并升级软件包(可选,但推荐):

sudo pamac update

字符串
1.安装gnome-keyringlibsecret

sudo pamac install gnome-keyring libsecret


1.使用pamac从AUR(Arch User Repository)安装libgnome-keyring

sudo pamac build libgnome-keyring


AUR中提供了libgnome-keyring包,因此需要在您的系统上构建它。pamac build命令将为您处理构建过程。
请注意,libgnome-keyring并没有积极维护,一些应用程序已经过渡到使用gnome-keyringlibsecret。但是,可能有一些旧的应用程序仍然依赖于libgnome-keyring,这就是为什么您可能需要安装它。
完成这些步骤后,您应该已经在Manjaro系统上安装了gnome-keyringlibsecretlibgnome-keyring
重新启动系统并重试

相关问题