Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Git bash Error: Could not fork child process: There are no available terminals (-1)

I have had up to 8 git bash terminals running at the same time before.

Currently I have only 2 up.

I have not seen this error before and I am not understanding what is causing it.

Any help would be appreciated!

Picture attached:

enter image description here

like image 673
A. Petrizza Avatar asked Aug 21 '17 14:08

A. Petrizza


1 Answers

Found a similar issue and solution in google groups

I opened a windows command prompt and ran the command

$ tasklist 

It looks as though the ssh connections I had made in my git bash shells weren't being closed when those windows were closed and were hanging the available git bash shell windows.

This may be a dangerous solution but from the windows command prompt I ran

$ taskkill /F /IM ssh.exe  

Everything appears to be working again after this. It may not have directly been an issue of orphan processes, but this worked for at least for me.

Additional note: you can also kill other processes, for example like:

$ taskkill /F /IM vim.exe 
like image 197
Scott Newson Avatar answered Sep 20 '22 18:09

Scott Newson