I’m having the same issue, running v6.7.2+6369 on Ubuntu 22.04.2 LTS. My specific error message is:
There was an error creating the child process for this terminal
Failed to execute child process "/home/robert/.config/Local/ssh-entry/ZGJhtAn6b.sh": Failed to execve: Permission denied
Interestingly, when I view the contents of that folder, all the .sh files are executable except for the ones that I try to open the site shell for. Also, trying to run the site shell for a new site will unset the permission. Steps to reproduce:
- Pick a site that you haven’t run site shell on since the update (or create a new site if you need to)
- Note the connection detail on the Database tab of Local. It should be 9 characters long. (In my example above, it’s ZGJhtAn6b.)
- Run ls -la on ~/.config/Local/ssh-entry/, and note that ZGJhtAn6b.sh (substituting in whatever yours is) is executable.
- Go back to Local and try to run site shell on that site. Terminal will open but will have the error message above.
- Run ls -la again in that directory. You’ll see that ZGJhtAn6b.sh is no longer executable.
I’m not seeing anything likely in Local’s logs or its router logs, but I can provide them if needed.