GitLab Language Server fails to start, can't find gkg
Checklist
- I'm using the latest version of the extension
- Extension version: 6.71.4
- I'm using the latest VS Code version
- VS Code version: 1.110
- I'm using a supported version of GitLab
- GitLab version: 18.7
Summary
GitLab Language server fails to start. gkg is not found.
Steps to reproduce
On MaCOS: Install VS Code, install GitLab extension, login to GitLab SaaS via OAUTH. Restart VS Code and see the error message.
What is the current bug behavior?
VS Code fails to start GitLab Language Server
What is the expected correct behavior?
No errors.
Relevant logs and/or screenshots
2026-03-11T11:21:39:381 [info]: fetch: Detected no proxy settings
2026-03-11T11:21:39:396 [info]: [SupportedLanguageService] Initialized. Enabling the default Code Suggestions languages: c,cpp,csharp,go,haml,handlebars,java,javascript,javascriptreact,kotlin,python,php,ruby,rust,scala,shellscript,sql,swift,typescript,typescriptreact,svelte,terraform,terragrunt,vue
2026-03-11T11:21:39:408 [info]: [PersistentStorage] Initializing storage at: /Users/bennewton/.gitlab/storage.json
2026-03-11T11:21:39:408 [info]: [PersistentStorage] Persistent storage initialized successfully
2026-03-11T11:21:39:411 [info]: GitLab Language Server is starting (v8.72.0)
2026-03-11T11:21:39:411 [info]: Applying 6 endpoints to connection.
2026-03-11T11:21:39:436 [info]: [HttpServer]: server listening on http://127.0.0.1:52480/
2026-03-11T11:21:39:437 [info]: GitLab Language Server has started
[Error - 11:21:39] (node:53159) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `Code Helper (Plugin) --trace-deprecation ...` to show where the warning was created)
[Error - 11:21:39] (node:53159) [FSTDEP022] FastifyWarning: The router options for ignoreTrailingSlash property access is deprecated. Please use "options.routerOptions" instead for accessing router options. The router options will be removed in `fastify@6`.
2026-03-11T11:21:39:442 [warning]: Knowledge Graph binary (gkg) not found. Please ensure the Knowledge Graph binary is installed and available in your PATH.
2026-03-11T11:21:39:442 [warning]: Knowledge Graph binary (gkg) not found. Please ensure the Knowledge Graph binary is installed and available in your PATH.
2026-03-11T11:21:39:442 [warning]: Knowledge Graph binary (gkg) not found. Please ensure the Knowledge Graph binary is installed and available in your PATH.
2026-03-11T11:21:39:442 [warning]: Knowledge Graph binary (gkg) not found. Please ensure the Knowledge Graph binary is installed and available in your PATH.
2026-03-11T11:21:39:442 [warning]: Knowledge Graph binary (gkg) not found. Please ensure the Knowledge Graph binary is installed and available in your PATH.
2026-03-11T11:21:39:444 [info]: [VirtualFileSystemService] Registering watchers
2026-03-11T11:21:39:457 [warning]: Knowledge Graph binary (gkg) not found. Please ensure the Knowledge Graph binary is installed and available in your PATH.
2026-03-11T11:21:49:459 [warning]: Knowledge Graph binary (gkg) not found. Please ensure the Knowledge Graph binary is installed and available in your PATH.
2026-03-11T11:22:39:413 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:22:39:436 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:22:39:437 [warning]: [UserPersistentStorage] No user ID available, cannot set value
2026-03-11T11:23:39:412 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:23:39:415 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:23:39:415 [warning]: [UserPersistentStorage] No user ID available, cannot set value
2026-03-11T11:23:41:037 [warning]: [RepositoryService] No matching repository found for file file:///Users/bennewton/CVE_Correlator/cve_correlator/.git/FETCH_HEAD
2026-03-11T11:23:41:819 [warning]: [RepositoryService] No matching repository found for file file:///Users/bennewton/CVE_Correlator/cve_correlator/.git/FETCH_HEAD
2026-03-11T11:24:39:411 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:24:39:413 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:24:39:413 [warning]: [UserPersistentStorage] No user ID available, cannot set value
2026-03-11T11:25:39:412 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:25:39:416 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:25:39:416 [warning]: [UserPersistentStorage] No user ID available, cannot set value
2026-03-11T11:26:39:411 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:26:39:413 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:26:39:414 [warning]: [UserPersistentStorage] No user ID available, cannot set value
2026-03-11T11:27:39:412 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:27:39:414 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:27:39:414 [warning]: [UserPersistentStorage] No user ID available, cannot set value
2026-03-11T11:28:39:412 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:28:39:415 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:28:39:415 [warning]: [UserPersistentStorage] No user ID available, cannot set value
2026-03-11T11:28:42:518 [warning]: {"message":"request to https://snowplowprd.trx.gitlab.net/com.snowplowanalytics.snowplow/tp2 failed, reason: socket hang up","type":"system","errno":"ECONNRESET","code":"ECONNRESET"}
2026-03-11T11:28:42:519 [warning]: Failed to send telemetry event, this warning can be safely ignored
2026-03-11T11:28:42:520 [warning]: {"message":"request to https://snowplowprd.trx.gitlab.net/com.snowplowanalytics.snowplow/tp2 failed, reason: socket hang up","type":"system","errno":"ECONNRESET","code":"ECONNRESET"}
2026-03-11T11:28:45:150 [warning]: [RepositoryService] No matching repository found for file file:///Users/bennewton/CVE_Correlator/cve_correlator/.git/FETCH_HEAD
2026-03-11T11:28:45:715 [warning]: [RepositoryService] No matching repository found for file file:///Users/bennewton/CVE_Correlator/cve_correlator/.git/FETCH_HEAD
2026-03-11T11:29:39:414 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:29:39:417 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:29:39:417 [warning]: [UserPersistentStorage] No user ID available, cannot set value
2026-03-11T11:30:39:415 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:30:39:417 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:30:39:417 [warning]: [UserPersistentStorage] No user ID available, cannot set value
2026-03-11T11:31:39:418 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:31:39:422 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:31:39:422 [warning]: [UserPersistentStorage] No user ID available, cannot set value
2026-03-11T11:32:39:417 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:32:39:420 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:32:39:420 [warning]: [UserPersistentStorage] No user ID available, cannot set value
2026-03-11T11:33:39:418 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:33:39:420 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:33:39:420 [warning]: [UserPersistentStorage] No user ID available, cannot set value
2026-03-11T11:34:39:419 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:34:39:421 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:34:39:422 [warning]: [UserPersistentStorage] No user ID available, cannot set value
2026-03-11T11:34:39:573 [warning]: {"message":"request to https://snowplowprd.trx.gitlab.net/com.snowplowanalytics.snowplow/tp2 failed, reason: socket hang up","type":"system","errno":"ECONNRESET","code":"ECONNRESET"}
2026-03-11T11:34:39:574 [warning]: Failed to send telemetry event, this warning can be safely ignored
2026-03-11T11:34:39:574 [warning]: {"message":"request to https://snowplowprd.trx.gitlab.net/com.snowplowanalytics.snowplow/tp2 failed, reason: socket hang up","type":"system","errno":"ECONNRESET","code":"ECONNRESET"}
2026-03-11T11:35:19:455 [warning]: [RepositoryService] No matching repository found for file file:///Users/bennewton/CVE_Correlator/cve_correlator/.git/FETCH_HEAD
2026-03-11T11:35:20:128 [warning]: [RepositoryService] No matching repository found for file file:///Users/bennewton/CVE_Correlator/cve_correlator/.git/FETCH_HEAD
2026-03-11T11:35:39:421 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:35:39:428 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:35:39:429 [warning]: [UserPersistentStorage] No user ID available, cannot set value
2026-03-11T11:36:39:421 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:36:39:424 [warning]: [UserPersistentStorage] No user ID available
2026-03-11T11:36:39:424 [warning]: [UserPersistentStorage] No user ID available, cannot set valuePossible fixes
Unknown