Узелок на память.
Последнее время очень часто сталкиваюсь с этой проблемой. При попытке запустить команду screen в консоли linux выскакивает сообщение об ошибке: Cannot open your terminal '/dev/pts/X' - please check. Важно! Перед выполнением screen производилось переключение между пользователями при помощи sudo su - user2.
Исправляется предельно просто. Выполняем в консоли:
script /dev/null
После этой команды screen запускается как нужно.
Пройдя по ссылке, можно прочитать объяснение, почему это работает.