Sshd makes error 'openpty: No such file or directory' after upgrade to glibc2.1

Extracted from debian-devel
Tip provided by Alexander Stavitsky
> =Topic on #debian: if telnetd/sshd/etc after glibc2.1 upgrade don't
> =      work, restart them || glibc2.1 casualties list: apt 0.1.10, prcs,
> =      libtricks, libgc4
>
> sshd still don't work..but that's ok...ssltelnet does. so I'm good.
 
 Glibc 2.1 has the support for new pty system. I had the same problem.
>From Chages file in 2.2.x kernel:
    Optional support for Unix98 pty devices has also been added. If you
    want to use the Unix98 ptys, you should be running at least
    glibc-2.0.9x, and you must switch completely to Unix98 pty's.  The
    general procedure for configuring Unix98 pty support is:
 
    - Compile your kernel with CONFIG_UNIX98_PTYS and CONFIG_DEVPTS_FS.
    - mknod /dev/ptmx c 5 2
      chmod 666 /dev/ptmx
      mkdir /dev/pts
    - Add to /etc/fstab:
 
 
      none            /dev/pts        devpts        gid=5,mode=620    0 0
 
      (Note:  gid=5 is applicable for RedHat systems for which group "tty" has
      gid 5.  Adjust according to your distribution.  Use mode=600 if you want
      "mesg n" to be default.)
    - Mount /dev/pts
  
 I did this and sshd is working again.

Follow-up :
| Previous | Next | Index of category | Main Index | Submit |


Appears in section(s) : configuration kernel
Tip recorded : 16-05-1999 21:07:25
HTML page last changed : 27-07-1999 20:11:48