Известно, что машина, на которой у вас возникли проблемы, особенно "заблокирована"?
Кажется, это может быть проблема с правами доступа вашего псевдо-терминала. После получения этого сообщения об ошибке проверьте вывод команды ls -l /dev/pts/0 (используйте путь из сообщения об ошибке). Если он не показывает вас как владельца с битами чтения и записи, вы можете проверить это у администратора машины.
Я могу представить себе систему, которая будет отбирать и chmod-down псевдотерминала после начала процесса первоначального входа в систему (подпроцессы могут наследовать уже открытые файловые дескрипторы для std {in, out, err}), но это будет быть довольно драконовским Что монтирует | grep оч показать? Возможно, параметры монтирования настроены неправильно ...