Jump to content


y2controlcenter: cannot connect to X server

  • Please log in to reply
3 replies to this topic

#1 dipsae



  • Members
  • 1 posts

Posted 16 October 2004 - 01:32 AM

I have this strange problem on SLES9.Things I did:

telnet from a SLES9 (A) machine to SLES9 (B)

su to root
export DISPLAY=A:0.0
When I try to bring up yast2 I get the error
y2controlcenter:cannot connect to X server..

This behavior is observed only on SLES 9 machine..I can bring up yast2 fine using Solaris or other SUSE linux and also RED HAT..

Appreciate any help towards this issue.

#2 danleff


    Carpal Tunnel

  • Moderators
  • 2903 posts

Posted 16 October 2004 - 03:30 AM

I know nothing about SLES9, but it sounds like a permissions issue. Try the following;

type "xhost localhost" in a terminal window (without the quotes). This will grants the local
system rights to the X sessions.

Does this work?

If so, edit your .profile file in your home directory and add it. Then you will not have to enter it each time you are prompted.

#3 Dapper Dan

Dapper Dan


  • Moderators
  • 1703 posts

Posted 16 October 2004 - 03:34 AM

Also try:

sux -l root

#4 martouf



  • Members
  • 338 posts

Posted 16 October 2004 - 08:20 PM

when logged in to host A, "xhost + localhost" is very similar to doing
"xhost + A" on host A. Note that you must specifically permit any user on
your host to make requests of your user's X server. Otherwise, the default
is to deny all except requests made by X clients initiated by you.

when logged in to host B, and you want the X client on host B to create
a window on host A, then you'll need to permit B to do so with "xhost + B"
on host A.

it's all a consequence of the new X server permission security-mindedness.

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

IPB Skin By Virteq