David Harte <david.harte@hos.horizon.ie> came up with the answer:
>SRDB ID: 16271
>
>SYNOPSIS: "could not grant slave pty" error when connecting via telnet
> or rlogin
>
>DETAIL DESCRIPTION:
>
>A user gets the following error message when attempting to connect to a
>Solaris 2.x host via telnet or rlogin (any pseudo-tty based connection).
>
>felix # telnet felix
>Trying 129.158.18.82...
>Connected to felix.
>Escape character is '^]'.
>telnetd: could not grant slave pty.
>Connection closed by foreign host.
>felix #
>
>felix # rlogin felix
>rlogind: could not grant slave pty.
>Connection closed.
>felix #
>
>SOLUTION SUMMARY:
>
>It is possible that the /dev/pts symbolic links to the /devices/pseudo
>files are missing or corrupt.
>
>Running /usr/sbin/devlinks or performing a reconfiguration boot,
>using boot -r, will recreate the symbolic links.
>
>PRODUCT AREA: Gen. Network
>PRODUCT: General Services
>SUNOS RELEASE: Solaris 2.x
>HARDWARE: n/a
>
It worked. Thanks Dave.
***************************************************************
* David Cain Phone: (315) 452-8341 *
* Syracuse Research Corp. Fax: (315) 452-8310 *
* 6225 Running Ridge Road mailto:cain@syrres.com *
* North Syracuse, NY 13212 http://athena.syrres.com/~cain *
***************************************************************