Solaris Common Messages and Troubleshooting Guide

Action

This error is because dtterm is not able to open /dev/pts/int (where int is an integer). The reason they cannot open this file is grantpt(3C) failed to change the permissions on the file. grantpt(3C) failed because the binary /usr/lib/pt_chmod is not setuid root. The permissions on /usr/lib/pt_chmod must be 4111.

To restore the correct permissions to pt_chmod, use the following command: (as root)


 
# chmod 4111 /usr/lib/pt_chmod