runInstaller: can't connect to X11 window server
Cierto día estaba tratando de instalar un OAS en Linux SuSE 9. Para ello, creé un usuario llamado "oracle", definí la variable DISPLAY=localhost:0.0, y al intentar correr el runInstaller, marcó el siguiente error:
can't connect to X11 window server using 'localhost:0.0' as the value of DISPLAY variable.
Con el usuario root, sin embargo, sí pude correr el runInstaller (no tuve que definir la variable localhost). Entonces, corrí el comando "cat /etc/hosts" y vi que sí aparecía el localhost, también le ejecuté "xhost +" y volví a intentar con oracle... sin éxito. Me metí a ver la configuración del X window server, intenté con la IP default en lugar de localhost en la variable DISPLAY, y nada.
Consultando en internet, encontré una nota en "SuSE linux community" en la siguiente dirección:
http://forums.suselinuxsupport.de/index.php?showtopic=7445&mode=linear
que decía lo siguiente:
enter this commands:
#DISPLAY=:0.0
#export DISPLAY
#xclock
hope this can help
Así que puse manos a la obra, me conecté con oracle, ejecuté el comando export DISPLAY=:0.0, y voilà: jaló.
Sin embargo, tenía las conexiones al xserver abiertas, pues había corrido el comando "xhost +". Para bloquear el acceso a mi xserver desde servidores no autorizados, corrí los comandos siguientes como root:
xhost -
xhost +local:
Después de esto, me conecté con oracle y volví a darle export DISPLAY=:0.0 y luego ./runInstaller y listo, funcionó.
Thanks, setisfiction. It did help :)