El error de Unix que llamaba «máquina de escribir» a tu usuario

"Traditional, but Puzzling"

El error de Unix que llamaba «máquina de escribir» a tu usuario

En los años 90, enviar un correo a un usuario con mayúsculas en Unix podía devolver «550 mwichary... User unknown: Not a typewriter». El fallo combinaba la rigidez de sendmail con las minúsculas, un mensaje de error del sistema que indicaba que el programa no tenía entrada/salida interactiva y una gramática que hacía parecer que el usuario debía ser una máquina de escribir. El código ENOTTY sigue vivo décadas después.

Es muy posible que siga llamándose así dentro de décadas, incluso después de que todos hayamos olvidado qué eran las máquinas de escribir.
  1. degamad

    Como elemento de racionalización retroactiva, mi cerebro interpreta "ENOTTY" como "E-NO-TTY" (Error: NO TeleTYpe disponible), que es más o menos el significado actual, en lugar de "E-NOT-TY" (Error: NOT a TYpewriter), que es el significado original.

  2. anArbitraryOne

    Leí el título como "tradicional butt puzzling" y esperaba algo ligeramente distinto.

  3. ehnto

    Me recuerda a un error más reciente en un aparcamiento. Tengo una tarjeta de aparcamiento con una cuenta asociada, y una tarjeta de crédito para pagos automáticos. Además tenía un coche concreto y su matrícula asociada, así que no tenía que pasar la tarjeta.

    Tuve que cancelar la tarjeta de crédito para que los pagos automáticos se rechazaran, y no siempre conduzco el mismo coche, en cuyo caso tengo que pasar la tarjeta de aparcamiento.

    El resultado de todo esto:

    Cuando salgo del aparcamiento en un coche distinto después de pagar manualmente en la barrera, el mensaje que se muestra es "Payment Declined: Exit permitted".

Más de este día

2026-10-18