Right clicking the site name and selecting open site shell opens a terminal window. The following output occurs:
**$** /Users/djave_co/Library/Application\ Support/Local/ssh-entry/iLyU0kruE.sh ; exit;
Setting Local environment variables...
----
WP-CLI: WP-CLI 2.5.0
Composer: 2.1.5 2021-07-23
PHP: 7.3.5
MySQL: mysql Ver 8.0.16 for macos10.14 on x86_64 (MySQL Community Server - GPL)
----
Launching shell: /bin/bash ...
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
And it logs out / exits.
Steps to reproduce
Right click site name a click open site shell.
Environment Info
iMac 21.5 inch 2017
macOS Big Sur 11.5.2
Local 6.1.2+5473
Supporting info
Please provide your Local Log.
No errors in log.
Include any screenshots or video recordings of the issue to help others reproduce.
Hey @djave Thanks for writing in about this – I’ve moved the topic to the Support category for the moment until we can get more reliable recreation steps.
I sometimes encounter this if there’s any sort of interactive prompt or otherwise non-zero exit code during the terminal start-up.
Typically this happens if I try and open a site-shell and oh-my-zsh prompts me for an update. The fix for me is to open a completely blank terminal and run the update (or tell Oh-my-zsh to stop nagging me) which then allows the shell to open cleanly.
As a test, I changed my shell back to bash to see if I could open a terminal with it and it appears to work:
@djave – I slowed the video down to .25 speed and watched the title bar. It looks like there’s a number of things running (many of them make sense, because it’s setting up the environment) but a few might be causing issues.
As a test, can you open a new, plain terminal (ie, don’t use Local’s “Open site shell”) and let us know a little more info about the exit code for the last command? You can use this to print it out, and anything other than zero indicates that there was some sort of error running the last code: