Solved

Installing xServer

Posted on 2009-05-12
11
1,041 Views
Last Modified: 2012-06-27
Im trying to run starx command on Linux Fedora 10, but it does not work properly, I guess I need to install Xserver but I do not know how, or maybe I just need to configure something.
[root@servidor bin]# DISPLAY=:0.0
[root@servidor bin]# startx
hostname: Unknown host
xauth:  creating new authority file /root/.serverauth.3326
 
 
Fatal server error:
Server is already active for display 0
	If this server is no longer running, remove /tmp/.X0-lock
	and start again.
 
Invalid MIT-MAGIC-COOKIE-1 keygiving up.
xinit:  Resource temporarily unavailable (errno 11):  unable to connect to X server
xinit:  No such process (errno 3):  Server error.
[root@servidor bin]#

Open in new window

0
Comment
Question by:latorreconsultores
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 4
  • 2
11 Comments
 
LVL 78

Expert Comment

by:arnold
ID: 24370915
When setting display it should be DISPLAY=localhost:0.0.  If you are in a graphical session, the DISPLAY variable should be set for you.

Check /etc/inittab and see what startlevel you have. 3 or 5 (5 is graphical).

When you loged into the system did you have a graphical login, or a text based?  Did you select a failsafe session or a graphical kde, gnome, etc.?
0
 
LVL 30

Expert Comment

by:Kerem ERSOY
ID: 24370927
Hi,

It says:

Server is already active for display 0
        If this server is no longer running, remove /tmp/.X0-lock
        and start again.
 
It seems that X server is already active try to access using pressing <ALT> + <F7> from the console. X is for console only you can not activate it through a remote connection unless you have a client like VNC or an X Server like CygWIN.

Cheers,
K.

0
 
LVL 2

Author Comment

by:latorreconsultores
ID: 24370930
arnold:
when I start the session, starts on graphic mode, I set hostname as:

hostname myhost                      -- so I set the DISPLAY variable as
DISPLAY = myhost:0.0               -- but the result is the same

/etc/inittab                                  -- has set on 5 level
                                                    -- gnome is the enviroment, Fedora 10 my OS.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 2

Author Comment

by:latorreconsultores
ID: 24370949
KeremE:

In fact Im on a graphic mode, I open a text terminal and I try to run startx command but it does not work properly.

what do I need to do to run it?
0
 
LVL 30

Expert Comment

by:Kerem ERSOY
ID: 24371016
:) If you are in Graphic mode = You're already running X !

You can't run a second instance. What is your purpose on starting X ?
0
 
LVL 2

Author Comment

by:latorreconsultores
ID: 24371037
KeremE:

The problem is that I wanna install some software that needs to open a Xterminal, but it does not work, I try to open another terminal on another Linux Suse, and works fine.



that is the problem.
0
 
LVL 30

Accepted Solution

by:
Kerem ERSOY earned 50 total points
ID: 24371083
@ latorreconsultores:
> KeremE:

> The problem is that I wanna install some software that needs to open a Xterminal, but it does not work, I >  try to open another terminal on another Linux Suse, and works fine.


> that is the problem.

Not really. Since you're currently running in X you don't need to open another X terminal. When you run any application from a text terminal will launch from your X session. You don't need no more X sessions.
0
 
LVL 78

Expert Comment

by:arnold
ID: 24374278
Agree with KeremE.
While in the terminal session.  Do not redefine DISPLAY.
Run the install of your application and it should open the graphical interface for the install.  Alternatively, use the file manager to navigate to where the application is and start the install directly without going through the terminal.

If the purpose of the terminal is so that you can elevate your privileges. i.e. loged in as usera with limited access and then you sudo or su to gain root rights, you might not need to go through that process.  When you start the installer from file manager, you might get prompted for credentials to elevate the rights.
If sudo is your only option.
you should prior to running sudo, add localhost to the X server with xhost +localhost.
after you sudo you should be fine.
The Xserver event though it is running under usera localhost:0.0 will not accepted root X server windows unless usera adds localhost to the allowed hosts rule with xhost.
0
 
LVL 2

Author Comment

by:latorreconsultores
ID: 24375383
keremE
arnorld:

thanks 4 ur comments, Im going to try to install from the file manager insted a terminal.
Im gonna contact you to tell you the result.

have a nice day
0
 
LVL 30

Expert Comment

by:Kerem ERSOY
ID: 24375457
Take your time let us know when you need help :)
0
 
LVL 2

Author Closing Comment

by:latorreconsultores
ID: 31580817
The solution was easy to understand and it was accurate. Thanks.
LaTorre
0

Featured Post

Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction We as admins face situation where we need to redirect websites to another. This may be required as a part of an upgrade keeping the old URL but website should be served from new URL. This document would brief you on different ways ca…
SSH (Secure Shell) - Tips and Tricks As you all know SSH(Secure Shell) is a network protocol, which we use to access/transfer files securely between two networked devices. SSH was actually designed as a replacement for insecure protocols that sen…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial
Suggested Courses

738 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question