General
cancel
Showing results for 
Search instead for 
Did you mean: 

"Cannot find per display information" , when using Reflection X

ColaBlizzard
Occasional Visitor

"Cannot find per display information" , when using Reflection X

I am using Reflection X on a Win XP system, trying to display from a HP-UX (11.31) machine.

I have set DISPLAY to :0.0
and reflection X also seems to be running on :0.0

I have no idea what is wrong.

Exact error message:
Error: Can't open display: :0.0
Error: Couldn't find per display information
12 REPLIES
Steven Schweda
Honored Contributor

Re: "Cannot find per display information" , when using Reflection X

> Error: Can't open display: :0.0

And this "" is the IP address of
the Windows system, or what?

> and reflection X also seems to be running
> on :0.0

What, exactly, does that mean? As usual,
showing actual commands with their actual
output can be more helpful than vague
descriptions and interpretations.

I'm not a "Reflection X" user, so I know
nothing, but have you done anything on the
Windows system to run this stuff? Simply
installing it probably isn't enough.

One simple test is to use Telnet to try to
connect to the X server. (":0.0" should be
port 6000). On the HP-UX system:

telnet 6000

A complaint like "Connection refused" would
suggest that the X server is not running on
the Windows system.

An X server normally has some security
settings, so that not everyone in the whole
world can put things on your display. You
may need to grant permission for the HP-UX
system to access the X server on the Windows
system. (How to do that in "Reflection X"
is, of course, beyond my feeble knowledge.)
ColaBlizzard
Occasional Visitor

Re: "Cannot find per display information" , when using Reflection X

is the IP Address of the Windows System.


> and reflection X also seems to be running
> on :0.0

What, exactly, does that mean? As usual,
showing actual commands with their actual
output can be more helpful than vague
descriptions and interpretations.

--->
Reflection X is a GUI so I am unable to provide actual commands. This is the port on which Reflection X runs, out of the Box.


One simple test is to use Telnet to try to
connect to the X server. (":0.0" should be
port 6000). On the HP-UX system:

telnet 6000

A complaint like "Connection refused" would
suggest that the X server is not running on
the Windows system.

----->
When I try the above I get,
Unable to connect to remote host: Connection timed out

An X server normally has some security
settings, so that not everyone in the whole
world can put things on your display. You
may need to grant permission for the HP-UX
system to access the X server on the Windows
system. (How to do that in "Reflection X"
is, of course, beyond my feeble knowledge.)

---->
Then I need help here too.
Steven Schweda
Honored Contributor

Re: "Cannot find per display information" , when using Reflection X

> Unable to connect to remote host:
> Connection timed out

Does any other network stuff (Telnet, SSH,
FTP, ...) work between these systems?
(Normally I might ask for info on the routes,
but if you're hiding the IP addresses, I
won't bother beating my head against that
wall.)

How many firewalls are in there to block
access to this port from that system?
Torsten.
Acclaimed Contributor

Re: "Cannot find per display information" , when using Reflection X

Why not use the X tunnel via ssh?
You don't need to set DISPLAY, the system does it for you.



Try "mobaxterm" from web, this is cool.
Run the application, ssh to your server and you are ready!

Hope this helps!
Regards
Torsten.

__________________________________________________
There are only 10 types of people in the world -
those who understand binary, and those who don't.

__________________________________________________
No support by private messages. Please ask the forum!

If you feel this was helpful please click the KUDOS! thumb below!   
Horia Chirculescu
Honored Contributor

Re: "Cannot find per display information" , when using Reflection X

Hello,

>One simple test is to use Telnet to try to
>connect to the X server. (":0.0" should be
>port 6000). On the HP-UX system:

>telnet 6000

In order to clarify if this is a problem of IP communication between your server and your client (yes, in this case your Windows program is the server ...), run the above telnet command from your windows.

If a connection can be made it means that the X server is running well. Then try the same command on HP-UX. If you are unable to establish a connection, then you should check your firewall settings. You could have a firewall running on your windows station or on your HP-UX machine. Or you have a firewall somewhere along the path ...

Best regards,
Horia.
Best regards from Romania,
Horia.
ColaBlizzard
Occasional Visitor

Re: "Cannot find per display information" , when using Reflection X

@Steven

I am able to telnet from the Windows Machine to the HP-UX machine.

There is a firewall on the Windows system.

I believe I am unable to Ping my windows system from the HP-UX box. Something on the gateway is preventing the forward of packets to my system.

I believe someone here should help me solve this in the next couple of days.

@Horia

I am able to telnet from the Windows system to the Windows system [Local-Local].
I get an empty screen though. But no connection failures.

-------------


Thank all those who helped me out. Looks like a connection issue between the two boxes.

Will reply and bump this thread if the local system admin isn't able to help me out.
Berd
Trusted Contributor

Re: "Cannot find per display information" , when using Reflection X

Hello,

When I use Reflection X aswell as exporting my DISPLAY variable, I also export XAUTHORITY variable like this

export XAUTHORITY=/home/username/.Xauthority

HTH

Berd
Michael Sillers
Trusted Contributor

Re: "Cannot find per display information" , when using Reflection X

Here's a couple of things I've found when having similar difficulties in the past.
1. Are you using multiple network adapters on your windows system? I've found that when I'm connected to the wireless as well as wired network, HP-UX gets confused.
2. Try putting the IP address and host name of your XP computer in the hosts file on HP-UX.

Hope this helps.
Torsten.
Acclaimed Contributor

Re: "Cannot find per display information" , when using Reflection X

You assigned 1 point, but did you try the X tunnel?

I'm sure this will solve your problem.

Hope this helps!
Regards
Torsten.

__________________________________________________
There are only 10 types of people in the world -
those who understand binary, and those who don't.

__________________________________________________
No support by private messages. Please ask the forum!

If you feel this was helpful please click the KUDOS! thumb below!   
Horia Chirculescu
Honored Contributor

Re: "Cannot find per display information" , when using Reflection X

>There is a firewall on the Windows system.

>I believe I am unable to Ping my windows >system from the HP-UX box. Something on the >gateway is preventing the forward of >packets to my system.

>I believe someone here should help me solve >this in the next couple of days.

>@Horia

>I am able to telnet from the Windows system >to the Windows system [Local-Local].
>I get an empty screen though. But no >connection failures.

-------------


>Thank all those who helped me out. Looks >like a connection issue between the two >boxes.

#######################################

It "looks like a connection issue between"... or your windows firewall denies connections to port 6000. Add an exception.

You can test of course using the same procedure (telnet) from HP-UX. If this is not working, check the firewall from Windows(disable temporary until you will add the exception), check any firewall between HP-UX and Windows. If you have a firewall between HP-UX and Windows and you can not manage it (it is not yours/etc...) you should implement a VPN between those using an open port in the firewall.

Best regards,
Horia.
Best regards from Romania,
Horia.
Bill Hassell
Honored Contributor

Re: "Cannot find per display information" , when using Reflection X

Xwindows is often blocked by netywork administrators as it is not a secure protocol. However, you don't need an Xserver running on your HP-UX system at all unless youabsolutely want to replace your PC desktop with the CDE desktop from HP-UX. This is what Reflection/X does out of the box when you use one of the connection dialogs.

After you install Reflection/X, run the optimizer then configure Reflection/X to start minimized. Now the Xwindow emulator is running on your PC and you can start an X application. Just ssh (or telnet) to the HP-UX box, then run xclock like this:

export DISPLAY=:0.0
/usr/bin/X11/xclock &

This should pop up the xclock window on your PC (it might start minimized). This all assumes that ssh or telnet to the HP-UX box works OK and that Xwindow ports are not blocked on your network routers.

Once xclock runs OK (and you really want all that CDE stuff on your desktop) you can configure CDE. NOTE: CDE desktop utilities may not have been installed automatically as they were on previous versions of HP-UX. Use your Install DVD to add the CDE code to your system.


Bill Hassell, sysadmin
Steven Schweda
Honored Contributor

Re: "Cannot find per display information" , when using Reflection X

> [...] you don't need an Xserver running on
> your HP-UX system at all unless you
> absolutely want to replace your PC desktop
> with the CDE desktop from HP-UX. [...]

You don't need an X server running on your
HP-UX system unless you have
keyboard-pointer-graphics hardware on your
HP-UX system. An X server is the thing with
the display, not the thing which tells the X
server what to display. The _display_ (with
its keyboard-pointer stuff) is what gets
served by the X server. The X client is the
system which lacks its own display (or isn't
using the one it has), so that when it runs
xclock (or CDE, or whatever), it needs to use
a display which is served by some other
system (the X server).