Eu vi este erro ao forçar a alocação de pseudo-terminal usando
ssh -t -t
ou ssh -tt
. O
tcgetattr
função é usada para pesquisar os atributos do pseudoterminal representado por um descritor de arquivo; é preciso um descritor de arquivo e um ponteiro para uma estrutura termios para armazenar os metadados do terminal. Parece-me do código stub na glibc
que este erro representa um ponteiro nulo para os termios
estrutura. Não tenho certeza se essas mesmas semânticas de tratamento de erros estão em vigor para as implementações específicas da plataforma de tcgetattr
. Se você deseja suprimir este erro, invoque
ssh
igual a:ssh 2>/dev/null
Isso redirecionará STDERR para
/dev/null
; você não verá o erro ao invocar com este redirecionamento. Observe que isso mascarará outros erros com ssh
; pode ser necessário removê-lo para fins de depuração.