Re: Ejecutar aplicaciones remotas con X11
Por fin! La semana pasada estuve desactivando el IPv6 en todas mis maquinas (lo consulté en la lista). Y segun he leido es por eso: http://serverfault.com/questions/400577/over-ssh-x-display-is-not-set Añadiendo esta linea en "/etc/ssh/sshd_config" es suficiente: AddressFamily inet Despues de todo el dia dando vueltas sale la solucion, lo deja aqui por si le pasa a alguien mas. Un saludo y gracias a todos. El día 10 de junio de 2016, 17:23, Josu Lazkanoescribió: > Buenas de nuevo, > > Algo raro estoy haciendo... > > Acabo de instalar la version Jessie con los backports e instalado los > paquetes que necesito: http://paste.debian.net/734867/ > > Y sigo igual: > > # echo $DISPLAY > > No tengo ninguna salida. > > Tengo otro servidor con los mismos paquetes, lo unico que está sin > actualizar desde tiempo. > > ¿Os suena que paquete puede ser el causante? > > Gracias por todo. > > Saludos. > > -- > Josu Lazkano -- Josu Lazkano
Re: Ejecutar aplicaciones remotas con X11
El Fri, 10 Jun 2016 17:23:09 +0200, Josu Lazkano escribió: > Buenas de nuevo, > > Algo raro estoy haciendo... > > Acabo de instalar la version Jessie con los backports e instalado los > paquetes que necesito: http://paste.debian.net/734867/ No tienes servidor X ni paquetes mínimos instalados (xauth). > Y sigo igual: > > # echo $DISPLAY > > No tengo ninguna salida. > > Tengo otro servidor con los mismos paquetes, lo unico que está sin > actualizar desde tiempo. > > ¿Os suena que paquete puede ser el causante? Quizá la diferencia no te venga de los paquetes sino de alguna configuración. Si no tienes servidor X ni paquetería mínima quizá te falte exportar la variable de entorno $DISPLAY. Saludos, -- Camaleón
Re: Ejecutar aplicaciones remotas con X11
El día 10 de junio de 2016, 17:23, Josu Lazkanoescribió: > Buenas de nuevo, > > Algo raro estoy haciendo... > > Acabo de instalar la version Jessie con los backports e instalado los > paquetes que necesito: http://paste.debian.net/734867/ > > Y sigo igual: > > # echo $DISPLAY > > No tengo ninguna salida. > > Tengo otro servidor con los mismos paquetes, lo unico que está sin > actualizar desde tiempo. > > ¿Os suena que paquete puede ser el causante? > > Gracias por todo. > > Saludos. > > -- > Josu Lazkano > La variable DISPLAY la inicializa el programa terminal que uses, si no la sobrescribes debe valer ":0" Al conectar via ssh -X este crea un túnel para redirigir las peticiones X a través de un display virtual localhost:10.0 En principio no creo que intervenga nadie más. Así que si tu no estas haciendo un unset de la variable en la maquina local no debería pasar eso. Si no son muchos paquetes los que has instalado, vete purgando (no desinstalando) uno a uno a ver si vuelve a funcionar. S2
Re: Ejecutar aplicaciones remotas con X11
Buenas de nuevo, Algo raro estoy haciendo... Acabo de instalar la version Jessie con los backports e instalado los paquetes que necesito: http://paste.debian.net/734867/ Y sigo igual: # echo $DISPLAY No tengo ninguna salida. Tengo otro servidor con los mismos paquetes, lo unico que está sin actualizar desde tiempo. ¿Os suena que paquete puede ser el causante? Gracias por todo. Saludos. -- Josu Lazkano
Re: Ejecutar aplicaciones remotas con X11
Buenas, Acabo de instalar dos Debian, una estable y la obra testing en un entorno virtual. He instalado los mismo paquetes y en los dos funciona. Tengo esto en los dos: # echo $DISPLAY localhost:10.0 Parece que en alguna actualizacion he roto algo. Tendre que empezar de nuevo. Un saludo. -- Josu Lazkano
Re: Ejecutar aplicaciones remotas con X11
Hola, Gracias de nuevo, ¿como veo si tengo la variable definida? He reiniciado el servidor y he ejecutado esto: "echo $DISPLAY" No me devuelve nada. Un saludo. El día 10 de junio de 2016, 0:14, fernando sainzescribió: > El día 9 de junio de 2016, 16:08, Josu Lazkano > escribió: >> Buenas, >> >> Tengo un pequeño problema con la ejecucion de aplicaciones remotas mediante >> X11. >> >> Hasta ahora, cada vez que queria ejecutar una aplicacion remota que >> requeria X11, lo hacia asi: >> >> ssh -CX root@maquina >> >> Despues ejecutaba la aplicacion y se me cargaba en el PC local la >> aplicacion remota. >> >> He hecho varias actualizaciones de sistema, y desde entonces me da esto: >> >> # aplicacion >> QXcbConnection: Could not connect to display >> Abortado >> >> He comprobado que tenga activado el X11Forwarding en SSH del servidor >> y lo tengo bien: >> >> # cat /etc/ssh/sshd_config | grep X11Forwarding >> X11Forwarding yes >> >> En el servidor si ejecuto un "echo $DISPLAY" no me muestra nada, pero >> no se porque puede ser. >> >> ¿Que puede ser? ¿Se os ocurre algo? >> >> Un saludo. >> >> -- >> Josu Lazkano >> > > > Hola de nuevo. > > Acabo de hacer una prueba y creo que se lo que te pasa. > > Desde una máquina hago ssh -X a otra y veo que la variable $DISPLAY se > pone a localhost:10.0 > > Elimino la variable DISPLAY de la maquina que hace el ssh con unset > DISPLAY y hago el ssh -X de nuevo, y ahora la variable no está > definida en ella. > > Así que revisa que tengas definida la variable DISPLAY en la máquina > que hace el ssh. > > S2. > -- Josu Lazkano
Re: Ejecutar aplicaciones remotas con X11
¿Podrá ser esto un bug?, curiosamente hoy vi que me está pasando lo mismo ejecutando maquinas virtuales con kvm desde mi Jessie Enviado desde mi iPad > El 9/06/2016, a las 9:08 a.m., Josu Lazkanoescribió: > > Buenas, > > Tengo un pequeño problema con la ejecucion de aplicaciones remotas mediante > X11. > > Hasta ahora, cada vez que queria ejecutar una aplicacion remota que > requeria X11, lo hacia asi: > > ssh -CX root@maquina > > Despues ejecutaba la aplicacion y se me cargaba en el PC local la > aplicacion remota. > > He hecho varias actualizaciones de sistema, y desde entonces me da esto: > > # aplicacion > QXcbConnection: Could not connect to display > Abortado > > He comprobado que tenga activado el X11Forwarding en SSH del servidor > y lo tengo bien: > > # cat /etc/ssh/sshd_config | grep X11Forwarding > X11Forwarding yes > > En el servidor si ejecuto un "echo $DISPLAY" no me muestra nada, pero > no se porque puede ser. > > ¿Que puede ser? ¿Se os ocurre algo? > > Un saludo. > > -- > Josu Lazkano >
Re: Ejecutar aplicaciones remotas con X11
El día 9 de junio de 2016, 16:08, Josu Lazkanoescribió: > Buenas, > > Tengo un pequeño problema con la ejecucion de aplicaciones remotas mediante > X11. > > Hasta ahora, cada vez que queria ejecutar una aplicacion remota que > requeria X11, lo hacia asi: > > ssh -CX root@maquina > > Despues ejecutaba la aplicacion y se me cargaba en el PC local la > aplicacion remota. > > He hecho varias actualizaciones de sistema, y desde entonces me da esto: > > # aplicacion > QXcbConnection: Could not connect to display > Abortado > > He comprobado que tenga activado el X11Forwarding en SSH del servidor > y lo tengo bien: > > # cat /etc/ssh/sshd_config | grep X11Forwarding > X11Forwarding yes > > En el servidor si ejecuto un "echo $DISPLAY" no me muestra nada, pero > no se porque puede ser. > > ¿Que puede ser? ¿Se os ocurre algo? > > Un saludo. > > -- > Josu Lazkano > Hola de nuevo. Acabo de hacer una prueba y creo que se lo que te pasa. Desde una máquina hago ssh -X a otra y veo que la variable $DISPLAY se pone a localhost:10.0 Elimino la variable DISPLAY de la maquina que hace el ssh con unset DISPLAY y hago el ssh -X de nuevo, y ahora la variable no está definida en ella. Así que revisa que tengas definida la variable DISPLAY en la máquina que hace el ssh. S2.
Re: Ejecutar aplicaciones remotas con X11
Hola, reinicie el servidor entero. La verdad que no entiendo, el lunes estuve conectado y funcionaba. Esto es lo que ha cambiado desde el lunes: http://paste.debian.net/731217/ Un saludo. El día 9 de junio de 2016, 17:48, fernando sainzescribió: > El día 9 de junio de 2016, 16:08, Josu Lazkano > escribió: >> Buenas, >> >> Tengo un pequeño problema con la ejecucion de aplicaciones remotas mediante >> X11. >> >> Hasta ahora, cada vez que queria ejecutar una aplicacion remota que >> requeria X11, lo hacia asi: >> >> ssh -CX root@maquina >> >> Despues ejecutaba la aplicacion y se me cargaba en el PC local la >> aplicacion remota. >> >> He hecho varias actualizaciones de sistema, y desde entonces me da esto: >> >> # aplicacion >> QXcbConnection: Could not connect to display >> Abortado >> >> He comprobado que tenga activado el X11Forwarding en SSH del servidor >> y lo tengo bien: >> >> # cat /etc/ssh/sshd_config | grep X11Forwarding >> X11Forwarding yes >> >> En el servidor si ejecuto un "echo $DISPLAY" no me muestra nada, pero >> no se porque puede ser. >> >> ¿Que puede ser? ¿Se os ocurre algo? >> >> Un saludo. >> >> -- >> Josu Lazkano >> > > ¿ Reiniciaste el servicio después de activar X11Forwarding ? > > El manual dice que una vez activado cuando te conectas con -X se > define la variable $DISPLAY como > localhost:10.0 si no lo está haciendo no sé por qué puede ser. > > S2. > -- Josu Lazkano
Re: Ejecutar aplicaciones remotas con X11
El día 9 de junio de 2016, 16:08, Josu Lazkanoescribió: > Buenas, > > Tengo un pequeño problema con la ejecucion de aplicaciones remotas mediante > X11. > > Hasta ahora, cada vez que queria ejecutar una aplicacion remota que > requeria X11, lo hacia asi: > > ssh -CX root@maquina > > Despues ejecutaba la aplicacion y se me cargaba en el PC local la > aplicacion remota. > > He hecho varias actualizaciones de sistema, y desde entonces me da esto: > > # aplicacion > QXcbConnection: Could not connect to display > Abortado > > He comprobado que tenga activado el X11Forwarding en SSH del servidor > y lo tengo bien: > > # cat /etc/ssh/sshd_config | grep X11Forwarding > X11Forwarding yes > > En el servidor si ejecuto un "echo $DISPLAY" no me muestra nada, pero > no se porque puede ser. > > ¿Que puede ser? ¿Se os ocurre algo? > > Un saludo. > > -- > Josu Lazkano > ¿ Reiniciaste el servicio después de activar X11Forwarding ? El manual dice que una vez activado cuando te conectas con -X se define la variable $DISPLAY como localhost:10.0 si no lo está haciendo no sé por qué puede ser. S2.
Re: Ejecutar aplicaciones remotas con X11
Gracias por responder, He probado con un usuario norml y pasa lo mismo. Como pista: # xauth list $DISPLAY server/unix:11 MIT-MAGIC-COOKIE-1 92cc9a72711929e8e50ef48bfdd12e91 server/unix:10 MIT-MAGIC-COOKIE-1 c4fe7896a1d171074564fe71d8969839 # xauth info Authority file: /root/.Xauthority File new: no File locked: no Number of entries:2 Changes honored: yes Changes made: no Current input:(argv):1 ¿Como veo que se esta ejecutando el servidor X11? Es un servidor sin entorno grafico, pero siempre he trabajado asi, de hecho, tengo otro server igual en Jessi que me funciona bien, este esta en Testing. Un saludo. -- Josu Lazkano
Re: Ejecutar aplicaciones remotas con X11
El día 9 de junio de 2016, 16:08, Josu Lazkanoescribió: > Buenas, > > Tengo un pequeño problema con la ejecucion de aplicaciones remotas mediante > X11. > > Hasta ahora, cada vez que queria ejecutar una aplicacion remota que > requeria X11, lo hacia asi: > > ssh -CX root@maquina > > Despues ejecutaba la aplicacion y se me cargaba en el PC local la > aplicacion remota. > > He hecho varias actualizaciones de sistema, y desde entonces me da esto: > > # aplicacion > QXcbConnection: Could not connect to display > Abortado > > He comprobado que tenga activado el X11Forwarding en SSH del servidor > y lo tengo bien: > > # cat /etc/ssh/sshd_config | grep X11Forwarding > X11Forwarding yes > > En el servidor si ejecuto un "echo $DISPLAY" no me muestra nada, pero > no se porque puede ser. > > ¿Que puede ser? ¿Se os ocurre algo? > > Un saludo. > > -- > Josu Lazkano > Pues la verdad es que no se me ocurre nada. Has probado con otro usuario que no sea root. Normalmente te asigna la variable $DISPLAY a localhost:10.0 tienes definido localhost en /etc/hosts ? S2.
Re: Ejecutar aplicaciones remotas con X11
El Thu, 09 Jun 2016 16:08:14 +0200, Josu Lazkano escribió: > Buenas, > > Tengo un pequeño problema con la ejecucion de aplicaciones remotas > mediante X11. > > Hasta ahora, cada vez que queria ejecutar una aplicacion remota que > requeria X11, lo hacia asi: > > ssh -CX root@maquina > > Despues ejecutaba la aplicacion y se me cargaba en el PC local la > aplicacion remota. > > He hecho varias actualizaciones de sistema, y desde entonces me da esto: > > # aplicacion QXcbConnection: Could not connect to display Abortado ¿Te pasa al ejecutar todas las aplicaciones gráficas? Por ejemplo, prueba con alguna aséptica como "xterm" o "xcalc". > He comprobado que tenga activado el X11Forwarding en SSH del servidor y > lo tengo bien: > > # cat /etc/ssh/sshd_config | grep X11Forwarding X11Forwarding yes > > En el servidor si ejecuto un "echo $DISPLAY" no me muestra nada, pero no > se porque puede ser. > > ¿Que puede ser? ¿Se os ocurre algo? Si no te devuelve nada puede ser porque no hay un servidor X ejecutándose, comprueba eso. Y dale más verbosidad al comando "ssh" a ver si te saca algo más. Saludos, -- Camaleón