Welcome to the Linux Foundation Forum!

GUI is not working

Hi ,

I installed Ubuntu in my system two months back and it is running fine. But now i am not able to login to GUI. The moment when i select Ubuntu ( Windows XP also running in the system) it is directly going to CUI. Can you please help me to solve this problem, what happened to GUI suddenly.

Thanks in advance.




  • mikesdmikesd Posts: 11
    Try at the commandline :startx

    see if there is an error. If there isn't, you'll have to change the /etc/inittab file at this line:
    # The default runlevel is defined here

    Make sure it says id:5:initdefault

    then reboot
  • Thanks very much.

    After I ran the startx command it was enter to GUI mode. But i got an error also(Error: The panel encountered a problem while loading "OAFIID:GNOME_FastUserSwitchAPPLET") .

    There is no inittab file under /etc/ . Please find the out put of ls command under /etc/ below.

    [email protected]:/etc$ ls -lrt inittab
    ls: cannot access inittab: No such file or directory
    [email protected]:/etc$ [file name=Screenshot_Error.png size=17045]http://linux.com/media/kunena/attachments/legacy/files/Screenshot_Error.png[/file] Screenshot_Error.png
  • woboylewoboyle Posts: 501
    The missing applet probably won't stop the GUI from running. The missing inittab is more problematic since it is needed to properly start the system. Here is an example (/etc/inittab from my CentOS system):
    # inittab       This file describes how the INIT process should set up
    #               the system in a certain run-level.
    # Author:       Miquel van Smoorenburg, <[email protected]>
    #               Modified for RHS Linux by Marc Ewing and Donnie Barnes
    # Default runlevel. The runlevels used by RHS are:
    #   0 - halt (Do NOT set initdefault to this)
    #   1 - Single user mode
    #   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
    #   3 - Full multiuser mode
    #   4 - unused
    #   5 - X11
    #   6 - reboot (Do NOT set initdefault to this)
    # id:3:initdefault:
    # System initialization.
    l0:0:wait:/etc/rc.d/rc 0
    l1:1:wait:/etc/rc.d/rc 1
    l2:2:wait:/etc/rc.d/rc 2
    l3:3:wait:/etc/rc.d/rc 3
    l4:4:wait:/etc/rc.d/rc 4
    l5:5:wait:/etc/rc.d/rc 5
    l6:6:wait:/etc/rc.d/rc 6
    ca::ctrlaltdel:/sbin/shutdown -t3 -r now
    # When our UPS tells us power has failed, assume we have a few minutes
    # of power left.  Schedule a shutdown for 2 minutes from now.
    # This does, of course, assume you have powerd installed and your
    # UPS connected and working correctly.
    pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"
    # If power was restored before the shutdown kicked in, cancel it.
    pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"
    # Run gettys in standard runlevels
    1:2345:respawn:/sbin/mingetty tty1
    2:2345:respawn:/sbin/mingetty tty2
    3:2345:respawn:/sbin/mingetty tty3
    4:2345:respawn:/sbin/mingetty tty4
    5:2345:respawn:/sbin/mingetty tty5
    6:2345:respawn:/sbin/mingetty tty6
    # Run xdm in runlevel 5
    x:5:respawn:/etc/X11/prefdm -nodaemon
  • I searched in internet and most of the places it was mentioned that there is no /etc/inittab file in Ubuntu because Ubuntu uses /etc/event.d/rc-default file, but when i look in to the file rc-default it is refering to inittab file under etc.

    I created inittab file under /etc and copied the same contents provided above. I rebooted the system still it is going to CMD only. Please find the rc-default file contents below.

    [email protected]:/etc$ ls -lrt inittab
    -rw-r--r-- 1 root root 1737 2009-06-18 09:52 inittab
    [email protected]:/etc$

    [email protected]:/etc/event.d$ ls -lrt rc-default
    -rw-r--r-- 1 root root 485 2008-04-11 19:19 rc-default
    [email protected]:/etc/event.d$

    [email protected]:/etc/event.d$ more rc-default
    # rc - runlevel compatibility
    # This task guesses what the "default runlevel" should be and starts the
    # appropriate script.

    start on stopped rcS

    runlevel --reboot || true

    if grep -q -w -- "-s\|single\|S" /proc/cmdline; then
    telinit S
    elif [ -r /etc/inittab ]; then
    RL="$(sed -n -e "/^id:[0-9]*:initdefault:/{s/^id://;s/:.*//;p}" /etc/inittab || true)"
    if [ -n "$RL" ]; then
    telinit $RL
    telinit 2
    telinit 2
    end script
    [email protected]:/etc/event.d$

    I ran the sed command line present in the rc-default file at the command prompt and it gives the out put as 5. Please find the sed command and its out put below.

    [email protected]:/etc/event.d$ sed -n -e "/^id:[0-9]*:initdefault:/{s/^id://;s/:.*//;p}" /etc/inittab
    [email protected]:/etc/event.d$

    Please help me to resolve this problem.
  • Is X maybe trying to start up, but failing for some reason and then Ubuntu is just dropping you to a login prompt?

    See if you can have a look at /var/log/Xorg.0.log for errors.
    Although the fact that you can run startx and it launches (with some applet errors) leads me to believe there's nothing wrong with X.

    Just need to poke around the system to see if you can get an indication as to what's erroring out.

    check output of
    dmesg | more
    more /var/log/messages
    more /var/log/Xorg.0.log
    more /var/log/syslog
  • We have the cheapest gold, please come to our website wowgoldgate.com!
    Anybody who recommends new customers for us will get bonus!
    Coupon code: linux, you can log in our website: wowgoldgate.com
    Wow 70-80 power leveling package only costs you $58.99!
    HOT! T8(full set and one unit for 10/ 25 player version)is on sale now!
    The original price for wow T8.25 per unit is $148, the buyers who purchase it before 31st, July can get one unit with the price of $138, and will get a $5 gift coupon.
    The original price for wow T8.25 package is $698, the buyers who purchase a piece of set before 31st, July can get it with the price of $678, and will get a $10 gift coupon.
    We can grasp all kinds of pets according to our customers’ demands.
Sign In or Register to comment.