Men visst kör du ssh (med -X eller -Y) från X11, dvs inte från Terminal? Jag har ibland haft samma felmeddelande och då har det räckt med att stänga av X11-programmet och sedan starta det igen.
Vad får du för meddelande om du loggar in från X11 på Solaris-datorn och försöker starta ett grafiskt program från kommandoraden?