X11 server – OS X issue

If you have ever got this message from “ssh -x user@host”

“An error occured while starting the X11 server: Cannot establish any listening sockets – Make sure an X server isn’t already running.”

make sure to check whether you have /tmp/.X11-unix directory. If you do so, simply remove it

shell> rm -rf /tmp/.X11-unix

X11 server fails to remove this file from time to time.

*** Update ***

Step by step instructions (as one of the commenters made a request for it):

1. Open Terminal

Applications -> Utilities -> Terminal

2. Go to /tmp directory (type into terminal command specified below)

cd /tmp

3. Remove .X11-unix directory (type into terminal command specified below)

rm -rf .X11-unix

Comments (5)

IanNovember 27th, 2012 at 2:59 am

Thanks, I had been struggling with that.

sprccFebruary 10th, 2013 at 7:58 am

HOW step by step please
where do I look for this

Anne Deslattes MaysFebruary 11th, 2013 at 3:25 pm

Hi all,

So I find an .X11-lock file — but removing it doesn’t stop an infinite loop behavior that has the X11 window continuing to reappear — its a bit of a nightmare actually.

michalFebruary 11th, 2013 at 6:33 pm

This is strange.

Maybe you can try upgrading to XQuartz. In fact, XQuartz is the only option for the Mountain Lion when it comes to X11 applications.

http://xquartz.macosforge.org/landing/

michalFebruary 11th, 2013 at 6:34 pm

One more suggestion. If you run into infinite loop, have you tried to kill X11 by going to:

Finder -> Apple -> Force Quit … -> X11

and killing X11 prior to removing .X11-lock files?

Leave a comment

Your comment