I am using this extension in VSCode in conjunction with the WSL Extension and get the following error:
2024-02-14 09:33:23.765 [info] Name: Black Formatter
2024-02-14 09:33:23.765 [info] Module: black
2024-02-14 09:33:23.765 [info] Default formatter is set to ms-python.black-formatter for workspace /home/jake/dev/<project_name>
2024-02-14 09:33:23.765 [info] Python extension loading
2024-02-14 09:33:23.765 [info] Waiting for interpreter from python extension.
2024-02-14 09:33:23.765 [info] No interpreter found from setting black-formatter.interpreter
2024-02-14 09:33:23.765 [info] Getting interpreter from ms-python.python extension for workspace /home/jake/dev/<project_name>
2024-02-14 09:33:23.765 [info] Python extension loaded
2024-02-14 09:33:23.765 [info] Interpreter from ms-python.python extension for /home/jake/dev/<project_name>: /home/jake/dev/<project_name>/venv/bin/python
2024-02-14 09:33:23.765 [info] No interpreter found from setting black-formatter.interpreter
2024-02-14 09:33:23.765 [info] Getting interpreter from ms-python.python extension for workspace /home/jake/dev/<project_name>
2024-02-14 09:33:23.765 [info] Interpreter from ms-python.python extension for /home/jake/dev/dfs-<project_name>: /home/jake/dev/<project_name>/venv/bin/python
2024-02-14 09:33:23.765 [info] Server run command: /home/jake/dev/<project_name>/venv/bin/python /home/jake/.vscode-server/extensions/ms-python.black-formatter-2024.0.0/bundled/tool/lsp_server.py
2024-02-14 09:33:23.765 [info] Server: Start requested.
2024-02-14 09:33:23.765 [info] [Error - 9:33:23 AM] Black Formatter client: couldn't create connection to server.
2024-02-14 09:33:23.765 [info] Error: listen EACCES: permission denied /run/user/1000/vscode-ipc-af55b4cc76fd3187ffbc56c8404c8a9aae0c9f6a5a.sock
at Server.setupListenHandle [as _listen2] (node:net:1734:21)
at listenInCluster (node:net:1799:12)
at Server.listen (node:net:1898:5)
at /home/jake/.vscode-server/extensions/ms-python.black-formatter-2024.0.0/dist/extension.js:1:118326
at new Promise (<anonymous>)
at t.createClientPipeTransport (/home/jake/.vscode-server/extensions/ms-python.black-formatter-2024.0.0/dist/extension.js:1:118217)
at /home/jake/.vscode-server/extensions/ms-python.black-formatter-2024.0.0/dist/extension.js:1:314945
at w.createConnection (/home/jake/.vscode-server/extensions/ms-python.black-formatter-2024.0.0/dist/extension.js:1:147022)
at w.start (/home/jake/.vscode-server/extensions/ms-python.black-formatter-2024.0.0/dist/extension.js:1:137476)
at t.restartServer (/home/jake/.vscode-server/extensions/ms-python.black-formatter-2024.0.0/dist/extension.js:1:56186)
at o (/home/jake/.vscode-server/extensions/ms-python.black-formatter-2024.0.0/dist/extension.js:1:66639)
at g.value (/home/jake/.vscode-server/extensions/ms-python.black-formatter-2024.0.0/dist/extension.js:1:66743)
2024-02-14 09:33:23.765 [error] Server: Start failed: Error: listen EACCES: permission denied /run/user/1000/vscode-ipc-af55b4cc76fd3187ffbc56c8404c8a9aae0c9f6a5a.sock
My user (jake) does have ID 1000, but there is no /run/user/1000 folder:
$ ls -lha /run/user
total 0
drwxr-xr-x 3 root root 60 Feb 14 08:41 .
drwxr-xr-x 18 root root 600 Feb 14 08:41 ..
drwxr-xr-x 6 root root 200 Feb 14 08:41 0
I can temporarily "fix" this by creating /run/user/1000 and chown-ing it to myself, but this fix does not persist over a restart.
I am using this extension in VSCode in conjunction with the WSL Extension and get the following error:
My user (
jake
) does have ID1000
, but there is no/run/user/1000
folder:I can temporarily "fix" this by creating
/run/user/1000
and chown-ing it to myself, but this fix does not persist over a restart.