systemadmin.es > Seguridad > error sudosh – open slave pty: Bad address open pty failed: Illegal seek

error sudosh – open slave pty: Bad address open pty failed: Illegal seek

Al instalar sudosh puede ser que salga el error open slave pty: Bad address open pty failed: Illegal seek

Ejecutando sudosh veríamos:

root @ sidney [~]# sudosh
open slave pty: Bad address
                           open pty failed: Illegal seek
                                                        root @ sidney [~]#

Esto lo podemos solucionar en tiempo de compilación mediante la variable CFLAGS para pasar la opción -D al gcc para definir la macro _GNU_SOURCE

# CFLAGS="-D_GNU_SOURCE" ./configure

Una vez hecho el configure ya podemos recompilar e instalar:

# make && make install

Y podremos comprobar como ha desaparecido el problema.

2 comments to “error sudosh – open slave pty: Bad address open pty failed: Illegal seek”

  1. Y el error que obtenemos a que se debe? Utilizando la macro al compilar que estamos haciendo?

    Gràcies

  2. Sirve para incluir las extensiones de GNU. En realidad se trata de algo que debería hacer el programador, no el usuario al compilar.

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>