Had some trouble with my terminals under X.
So yesterday after a system upgrade of my Archlinux box, my terminals stopped working under X (e.g. urxvt, xterm). Looking at the logs from TTY1 gave me this:
urxvt: can't initialize pseudo-tty, aborting.
Some googling told me I should look for
/dev/pts and voila: it didn't exist.
After some trial and error I was able to make things work again by executing
mkdir /dev/pts monut /dev/pts
as root, but it didn't last over the next reboot.
After some failed attempts to work around the problem, I found a thread
on the Archlinux BBS about the same problem and it turns out that
quick-init package is broken. It keeps udev from mounting both
So to fix it:
pacman -Rs quick-init
and then replace all references to
qinit.* with the appropriate
rc.* in your
/etc/inittab (or you'll get stuck in a read-only root filesystem like I did :P).
After a reboot, everything worked again, only my wallpaper was reset. (strange?)