Problem
bash-3.2$root# mc common.c: unimplemented subshell type 1 read (subshell_pty...): No such file or directory (2)
solution – install newest bash
user$ brew update user$ brew upgrade user$ brew install bash user$ /usr/local/opt/bash/bin/bash user$ sudo bash -c 'echo /usr/local/opt/bash/bin/bash >> /etc/shells' user$ chsh -s /usr/local/opt/bash/bin/bash user$ sudo chsh -s /usr/local/opt/bash/bin/bash
Thanks, running all the command one after another helped. Now I can run ’sudo mc‘
Thank you for posting, it leads me to the right track 🙂 It seems that is not necessary to use brews bash. A simple sudo chsh -s /bin/bash did it for me. By default root has at least in Monterey sh as default shell, which does not work with mc.
Thank you its working well after update from yosemite to high sierra.