On Sun, 7 Feb 2010 02:20:19 -0800 James Ausmus wrote: > On Sat, Feb 6, 2010 at 8:07 PM, David Relson > <rel...@osagesoftware.com>wrote: > > > On Sat, 6 Feb 2010 19:13:33 -0500 > > Willie Wong wrote: > > > > > On Sat, Feb 06, 2010 at 06:29:27PM -0500, David Relson wrote: > > > > Your replies are much appreciated as we're in an area of Linux > > > > about which I'm poorly informed. > > > > > > > > Output (below) of "rc-status sysinit" indicated devfs stopped, > > > > so I started devfs (which didn't change /dev/pt*), then > > > > restarted udev (which didn't affect /dev/pt*). > > > > > > Right, but can you ssh in to the machine now (or open a terminal > > > emulator in X)? > > > > > > /dev/pts is just the mount point for the devpts pseudo > > > filesystem. In modern versions of linux the pts devices are > > > created on-the-fly when requested (as opposed to other versions > > > and some modern unixes where there will be a fixed number of > > > device nodes under /dev/pts or equivalent). All that just goes to > > > say that if /dev/pts is empty right after you restart the devfs > > > service, it is normal. A device file should be created > > > automatically now when userspace programs demand it. (E.g. if you > > > now ssh in, and if it succeeds, ls /dev/pts should show one > > > entry.) > > > > > > Try it, let me know if the problem is still there. > > > > Nope. Both ssh and X terminal emulators are still broken. No > > change in behavior. > > > > FWIW, most of the entries in /dev are timestamped 02/02 23:34 which > > is when I updated udev earlier this week. Today's upgrade/downgrade > > emerge hasn't affected the timestamps. > > > > A comparison of /etc/udev/rules.d to a saved copy didn't show > > much. The only puzzling difference is: > > --- 90-hal.rules (revision 51) > > +++ 90-hal.rules (working copy) > > @@ -1,2 +1,2 @@ > > # pass all events to the HAL daemon > > -RUN+="socket:/org/freedesktop/hal/udev_event" > > +RUN+="socket:@/org/freedesktop/hal/udev_event" > > > > removing the "@" and restarting udev hasn't helped. Since the rule > > is hal related, I also restarted hald -- which hasn't helped. > > > > > What happens if you do: > > mount -t devpts none /dev/pts > > Does the problem go away? > > -James
Eureka! Problem fixed. Looking in /etc/mtab, the last line is: none /dev/pts devpts rw 0 0 Perhaps the mount devpts command should have been issued as part of emerging udev, openrc, or sysinit ??? Should this be reported to b.g.o.?? David