Hello,
When opening a new terminal in VScode (Visual Studio Code) I am getting the following error:
The terminal process “C:\Windows\System32\bash.exe ‘-d’, ‘Ubuntu’” terminated with exit code: 2.
Can anyone guide me how to get rid of this. I am total a novice (beginner) in using VS code so a detailed explanation if possible with screenshot (if possible) would be of great help!!
NOTE: VSCode is installed on Windows 10 and I already have WSL2 (Windows Sub-system for Linux) setup ready.
Attachment :
Hi @cognito
I also had this issue on my personal PC. It usually works fine after restarting. I think the main reason is that the system runs out of resources after using it for a while, which causes this error in WSL2.
Thanks will try to find out more how we can get rid of this
Hello,
I found the answer: we need to configure the settings.json correctly as shown below, if this is not available add these lines
{
"editor.codeActionsOnSave": {},
"terminal.integrated.profiles.windows": {
"Ubuntu (WSL)": {
"path": "C:\\WINDOWS\\System32\\wsl.exe",
"args": ["-d", "Ubuntu"]
}
},
"terminal.integrated.defaultProfile.windows": "Ubuntu (WSL)",
"terminal.integrated.profiles.linux": {
"bash (login)": {
"path": "bash",
"args": ["-l"]
}
}
}
Thanks for the feedback. I’ll give this approach a try.