Jeg har set denne fejl, når jeg fremtvinger pseudoterminalallokering ved hjælp af ssh -t -t
eller ssh -tt
.
tcgetattr
funktion bruges til at slå attributterne op for pseudoterminalen repræsenteret af en fildeskriptor; det kræver en filbeskrivelse og en peger til en termios-struktur at gemme terminalens metadata i. Det ser for mig ud fra stub-kode i glibc
at denne fejl repræsenterer en nul pointer for termios
struktur. Jeg er ikke sikker på, om den samme fejlhåndteringssemantik er på plads for de platformsspecifikke implementeringer af tcgetattr
.
Hvis du vil undertrykke denne fejl, skal du kalde ssh
sådan:
ssh 2>/dev/null
Dette vil omdirigere STDERR til /dev/null
; du vil ikke se fejlen, når du kalder med denne omdirigering. Bemærk, at dette vil maskere andre fejl med ssh
; du skal muligvis fjerne dette til fejlfindingsformål.