i need run x11 executables on machine ( it's docker container ) , , display them on machine b ( windows 10 computer , running linux virtual machine boot2docker 1.10-rc1 , containing docker container centos 7.2 )
the x server on windows machine xming, access control disabled.
i tried running jconsole. ( gui application oracle jdk )
command:
export display=192.168.99.1:0.0 ./jconsole
this works. gui appear on windows machine , operates normally.
but have application issetup, uses openmotif library:
[root@27c1da63f3f4 linuxi38664h]# ldd issetup linux-gate.so.1 => (0xf77de000) libxm.so.4 => /lib/libxm.so.4 (0xf7532000) libxt.so.6 => /lib/libxt.so.6 (0xf74d5000) libx11.so.6 => /lib/libx11.so.6 (0xf7399000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf737e000) libc.so.6 => /lib/libc.so.6 (0xf71c0000) libxmu.so.6 => /lib/libxmu.so.6 (0xf71a6000) libxext.so.6 => /lib/libxext.so.6 (0xf7193000) libxp.so.6 => /lib/libxp.so.6 (0xf718a000) libxft.so.2 => /lib/libxft.so.2 (0xf7174000) libjpeg.so.62 => /lib/libjpeg.so.62 (0xf7119000) libpng15.so.15 => /lib/libpng15.so.15 (0xf70eb000) libsm.so.6 => /lib/libsm.so.6 (0xf70e2000) libice.so.6 => /lib/libice.so.6 (0xf70c8000) libxcb.so.1 => /lib/libxcb.so.1 (0xf70a3000) libdl.so.2 => /lib/libdl.so.2 (0xf709e000) /lib/ld-linux.so.2 (0x565b6000) libxau.so.6 => /lib/libxau.so.6 (0xf7099000) libfontconfig.so.1 => /lib/libfontconfig.so.1 (0xf705e000) libfreetype.so.6 => /lib/libfreetype.so.6 (0xf6fbd000) libxrender.so.1 => /lib/libxrender.so.1 (0xf6fb2000) libz.so.1 => /lib/libz.so.1 (0xf6f9b000) libm.so.6 => /lib/libm.so.6 (0xf6f58000) libuuid.so.1 => /lib/libuuid.so.1 (0xf6f52000) libexpat.so.1 => /lib/libexpat.so.1 (0xf6f29000) libpthread.so.0 => /lib/libpthread.so.0 (0xf6f0f000)
and when execute application (in same tty jconsole ):
export display=192.168.99.1:0.0 ./issetup error: can't open display: 192.168.99.1:0.0
it display can't open display error message. since jconsole works think maybe there misconfiguration on openmotif? suggestion on works? or ways find debug log of openmotif library see why produces error? thanks.
additional information:
if turn on access control on windows machine, there log entry saying connection 192.168.99.100(docker host) refused when ./issetup executed.
i have run issetup yesterday using same version of libraries. when created new container ( using newer boot2docker version) , can't working.
Comments
Post a Comment