id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	branch_state	votes
4531	/bin/sh is not supported for mc as a subshell	phegumda		"After a FreeBSD 14.0 fresh install you are going to face with strange error when you want to run mc command after installing it.

It says: 

common.c: unimplemented subshell type 1
read (subshell_pty...): No such file or directory (2)

The problem:

FreeBSD 14.0 changed the default shell to /bin/sh which is not supported for mc as a subshell. The subshell is a forked process that you can run command in the background while mc is running, the hotkey to bring it up is CTRL + O.

The Workaround:

Change back your shell to /bin/csh.

That is the way:

pw user mod root -s /bin/csh"	defect	closed	major		mc-core	master	duplicate	freebsd				no branch	
