Terminal emulators can not start a bash shell in 2.6.28-4
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
On Jaunty amd64, after upgrading to the latest 2.6.28-4 kernel, none of my terminal emulators (xfce4-terminal, gnome-terminal, or xterm) will give me a bash prompt when I start one. Xfce4-terminal does not report any error, gnome-terminal says "There was an error creating a child process for this terminal", and xterm says "No such file or directory. Reason: get_pty: not enough ptys".
After mounting /dev/pts (with the command 'sudo mount -t devpts devpts /dev/pts'), everything works as it should. However, in the 2.6.28-3 kernel, /dev/pts never had to be mounted in order for me to get a terminal. Is this a regression, or is this new behavior correct? And if it is correct, should /dev/pts be mounted automatically or is there another way to fix this issue?
Thanks
uname -a: Linux ubuntu 2.6.28-4-generic #6-Ubuntu SMP Thu Jan 1 22:53:33 UTC 2009 x86_64 GNU/Linux
xfce4-terminal: 0.2.8.3-0ubuntu1
gnome-terminal: 2.24.1.1-0ubuntu2
xterm: 237-1ubuntu1
Same behavior here.
Linux brian-laptop 2.6.28-4-generic #9-Ubuntu SMP Tue Jan 6 19:34:01 UTC 2009 i686 GNU/Linux