Skip to content

Local interpreters failed to start #9248

@wurucheng123

Description

@wurucheng123

System details:

Positron and OS details:

版本: Positron Version: 2025.08.0 build 130
Code - OSS Version: 1.102.0
Commit: 76ddce5
Date: 2025-08-01T20:08:51.894Z
認可: 35.6.0
日期: 134.0.6998.205
Electron: 22.15.1
ElectronBuildId: 13.4.114.21-electron.0
Chromium: Darwin arm64 22.4.0
Node.js: undefined
V8: undefined
OS: undefined

Session details:

R 4.5.0
Python 3.13.5

Describe the issue:

In previous versions of positron, the local interpreters of R and Python could work normally. However, after I updated the positron into the latest version, all the local interpreters failed to start due to HttpError. Instead, the interpreters in the remote server can still work normally. Why does the start of local interpreters need Http? My network is also ok.

Image

Steps to reproduce the issue:

1.Open positron.
2.Choose an interpreter.

Were there any error messages in the UI, Output panel, or Developer Tools console?

Developer Tools Error:

 ERR Extension 'github.vscode-pull-request-github' appears in product.json but enables LESS API proposals than the extension wants.
package.json (LOSES): activeComment, chatParticipantAdditions, chatParticipantPrivate, codiconDecoration, codeActionRanges, commentingRangeHint, commentReactor, commentReveal, commentThreadApplicability, contribAccessibilityHelpContent, contribCommentEditorActionsMenu, contribCommentPeekContext, contribCommentThreadAdditionalMenu, contribCommentsViewThreadMenus, contribEditorContentMenu, contribShareMenu, diffCommand, quickDiffProvider, remoteCodingAgents, shareProvider, tokenInformation, treeViewMarkdownMessage
product.json (WINS): activeComment, codiconDecoration, codeActionRanges, commentingRangeHint, commentReactor, commentReveal, commentThreadApplicability, contribAccessibilityHelpContent, contribCommentEditorActionsMenu, contribCommentPeekContext, contribCommentThreadAdditionalMenu, contribCommentsViewThreadMenus, contribEditorContentMenu, contribMultiDiffEditorMenus, contribShareMenu, diffCommand, quickDiffProvider, shareProvider, tabInputTextMerge, tokenInformation, treeViewMarkdownMessage
error @ workbench.desktop.main.js:22072

Kernel Supervisor:

2025-09-02 13:01:26.484 [info] Positron Kernel Supervisor activated
2025-09-02 13:01:26.484 [info] 05:01:26 [Positron] Generated connection file path: /var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kallichore-a5463e8f-90044.json
2025-09-02 13:01:26.484 [info] 05:01:26 [Positron] Using native IPC transport: unix sockets
2025-09-02 13:01:26.484 [info] 05:01:26 [Positron] Starting Kallichore server /Applications/Positron.app/Contents/Resources/app/extensions/positron-supervisor/resources/kallichore/kcserver with connection file /var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kallichore-a5463e8f-90044.json
05:01:27 [Positron] Read domain socket connection information from /var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kallichore-a5463e8f-90044.json: /var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-90117.sock, constructed base path: http://unix:/var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-90117.sock:
05:01:27 [Positron] Failed to get initial server status from Kallichore; server may not be running or may not be ready. Check the terminal for errors. Error: {"response":{"statusCode":400,"headers":{"content-length":"0","date":"Tue, 02 Sep 2025 05:01:27 GMT"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"/var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-90117.sock","port":80,"hostname":"/var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-90117.sock","hash":null,"search":null,"query":null,"pathname":"/status","path":"/status","href":"http://unix/var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-90117.sock:/status","isUnix":true},"method":"GET","headers":{"Accept":"application/json","Authorization":"Bearer cd70569ba54741a1"}}},"statusCode":400,"name":"HttpError"}
05:01:27 [Positron] Failed to start Kallichore server: HttpError: HTTP request failed
05:05:13 [Positron] Generated connection file path: /var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kallichore-fa7757ba-90044.json
05:05:13 [Positron] Using native IPC transport: unix sockets
05:05:13 [Positron] Starting Kallichore server /Applications/Positron.app/Contents/Resources/app/extensions/positron-supervisor/resources/kallichore/kcserver with connection file /var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kallichore-fa7757ba-90044.json
05:05:13 [Positron] Read domain socket connection information from /var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kallichore-fa7757ba-90044.json: /var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-92185.sock, constructed base path: http://unix:/var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-92185.sock:
05:05:13 [Positron] Failed to get initial server status from Kallichore; server may not be running or may not be ready. Check the terminal for errors. Error: {"response":{"statusCode":400,"headers":{"content-length":"0","date":"Tue, 02 Sep 2025 05:05:13 GMT"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"/var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-92185.sock","port":80,"hostname":"/var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-92185.sock","hash":null,"search":null,"query":null,"pathname":"/status","path":"/status","href":"http://unix/var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-92185.sock:/status","isUnix":true},"method":"GET","headers":{"Accept":"application/json","Authorization":"Bearer 9729a268023da65c"}}},"statusCode":400,"name":"HttpError"}
05:05:17 [Positron] Generated connection file path: /var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kallichore-1a4236b5-90044.json
05:05:17 [Positron] Using native IPC transport: unix sockets
05:05:17 [Positron] Starting Kallichore server /Applications/Positron.app/Contents/Resources/app/extensions/positron-supervisor/resources/kallichore/kcserver with connection file /var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kallichore-1a4236b5-90044.json
05:05:17 [Positron] Read domain socket connection information from /var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kallichore-1a4236b5-90044.json: /var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-92232.sock, constructed base path: http://unix:/var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-92232.sock:
05:05:17 [Positron] Failed to get initial server status from Kallichore; server may not be running or may not be ready. Check the terminal for errors. Error: {"response":{"statusCode":400,"headers":{"content-length":"0","date":"Tue, 02 Sep 2025 05:05:17 GMT"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"/var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-92232.sock","port":80,"hostname":"/var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-92232.sock","hash":null,"search":null,"query":null,"pathname":"/status","path":"/status","href":"http://unix/var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-92232.sock:/status","isUnix":true},"method":"GET","headers":{"Accept":"application/json","Authorization":"Bearer 6491ad8855309988"}}},"statusCode":400,"name":"HttpError"}
05:05:20 [Positron] Generated connection file path: /var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kallichore-b2e9b00-90044.json
05:05:20 [Positron] Using native IPC transport: unix sockets
05:05:20 [Positron] Starting Kallichore server /Applications/Positron.app/Contents/Resources/app/extensions/positron-supervisor/resources/kallichore/kcserver with connection file /var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kallichore-b2e9b00-90044.json
05:05:20 [Positron] Read domain socket connection information from /var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kallichore-b2e9b00-90044.json: /var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-92273.sock, constructed base path: http://unix:/var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-92273.sock:
05:05:20 [Positron] Failed to get initial server status from Kallichore; server may not be running or may not be ready. Check the terminal for errors. Error: {"response":{"statusCode":400,"headers":{"content-length":"0","date":"Tue, 02 Sep 2025 05:05:20 GMT"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"/var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-92273.sock","port":80,"hostname":"/var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-92273.sock","hash":null,"search":null,"query":null,"pathname":"/status","path":"/status","href":"http://unix/var/folders/tj/j92cz1_x0s752030m90271sr0000gn/T/kc-92273.sock:/status","isUnix":true},"method":"GET","headers":{"Accept":"application/json","Authorization":"Bearer efccc1437955ed95"}}},"statusCode":400,"name":"HttpError"}

Metadata

Metadata

Assignees

No one assigned

    Labels

    info neededWaiting on information

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions