Skip to content

An OS keyring couldn't be identified for storing the encryption related data in your current desktop environment. #313455

@archie-berliner

Description

@archie-berliner

I keep getting the error in the issue title every time I run VS Code

Does this issue occur when all extensions are disabled?: Yes

  • VS Code Version: Version: 1.117.0
  • OS Version: Mac OS 26.4.1 (25E253)

Steps to Reproduce:

An OS keyring couldn't be identified for storing the encryption related data in your current desktop environment.

this is the results for running
code --verbose --vmodule="*/components/os_crypt/*=1"

[main 2026-04-30T07:46:40.949Z] PolicyConfiguration#initialize
[main 2026-04-30T07:46:40.951Z] PolicyConfiguration#updatePolicyDefinitions [
  'update.mode',
  'update.channel',
  'update.showReleaseNotes',
  'http.useLocalProxyConfiguration',
  'http.electronFetch',
  'http.proxy',
  'http.proxyStrictSSL',
  'http.proxyKerberosServicePrincipal',
  'http.noProxy',
  'http.proxyAuthorization',
  'http.proxySupport',
  'http.systemCertificates',
  'http.systemCertificatesNode',
  'http.experimental.systemCertificatesV2',
  'http.fetchAdditionalSupport',
  'http.webSocketAdditionalSupport',
  'http.experimental.networkInterfaceCheckInterval',
  'telemetry.telemetryLevel',
  'telemetry.feedback.enabled',
  'telemetry.enableTelemetry',
  'extensions.allowed'
]
[main 2026-04-30T07:46:40.951Z] NativePolicyService#_updatePolicyDefinitions - Found 4 policy definitions
[main 2026-04-30T07:46:40.959Z] Creating watcher for productName com.microsoft.VSCode
[main 2026-04-30T07:46:40.959Z] [File Watcher (node.js)] Request to start watching: /Users/archie/Library/Application Support/Code/User (excludes: <none>, includes: <all>, filter: <none>, correlationId: <none>),/Users/archie/Library/Application Support/Code/User/settings.json (excludes: <none>, includes: <all>, filter: <none>, correlationId: <none>)
[main 2026-04-30T07:46:40.960Z] NativePolicyService#_onDidPolicyChange - Updated policy values: {}
[main 2026-04-30T07:46:40.960Z] PolicyConfiguration#update [
  'update.mode',
  'telemetry.telemetryLevel',
  'telemetry.feedback.enabled',
  'extensions.allowed'
]
[main 2026-04-30T07:46:40.960Z] PolicyConfiguration#updatePolicyDefinitions [
  'update.enableWindowsBackgroundUpdates',
  'update.showPostInstallInfo'
]
[main 2026-04-30T07:46:40.960Z] PolicyConfiguration#update []
[main 2026-04-30T07:46:40.964Z] Sending env to running instance...
[main 2026-04-30T07:46:40.964Z] [File Watcher (node.js)] Started watching: '/Users/archie/Library/Application Support/Code/User'
[main 2026-04-30T07:46:40.965Z] [File Watcher (node.js)] correcting a path to watch that seems to be a symbolic link (original: /Users/archie/Library/Application Support/Code/User/settings.json, real: /Users/archie/code/archie-berliner/dotfiles/settings.json)
[main 2026-04-30T07:46:40.965Z] [File Watcher (node.js)] Started watching: '/Users/archie/code/archie-berliner/dotfiles/settings.json'
[main 2026-04-30T07:46:40.974Z] Sent env to running instance. Terminating...
[main 2026-04-30T07:46:40.974Z] Lifecycle#kill()
[main 2026-04-30T07:46:40.974Z] Lifecycle#onWillShutdown.fire()
[36904:0430/094640.986834:WARNING:components/prefs/pref_notifier_impl.cc:26] Init observer found at shutdown.

Metadata

Metadata

Labels

info-neededIssue requires more information from poster

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions