Solved

Redhat Linux GNOME startx can't start with Nautilus error & subsequent font issue

Posted on 2011-03-25
12
1,112 Views
Last Modified: 2012-05-11
I can't startx : it gave font error plus some "cant connect ... error 104"

I don't want a solution that just points me to a link with lots of information
eg: http://www.x.org/wiki/FAQErrorMessages#Ikeepgettingtheerrormessage.3Acouldnotopendefaultfont.27fixed.27


I need exact commands/steps to resolve .

Attached the Xorg.0 & .1
Xorg0.txt
Xorg1.txt
0
Comment
Question by:sunhux
  • 7
  • 5
12 Comments
 
LVL 31

Accepted Solution

by:
farzanj earned 500 total points
ID: 35214298
What version is it?  If it is below RHEL6 you may still have
system-config-display

If it is RHEL6, you may try
X -configure


Furthermore, you may be missing your font rpms.
Did you check them
rpm -qa | grep -i font

Let me know how it goes.
0
 

Author Comment

by:sunhux
ID: 35214522

"rpm -qa | grep -i font"
lists several entries, 75dpi & 100dpi fonts rpms have just been reinstalled 2 hours
ago but it still gave the same error.

I'll try system-config-display on Monday as I'm now back home
0
 

Author Comment

by:sunhux
ID: 35214527
I'm on RHES 4

 btw, what do I need to do after issuing "system-config-display" ?
I mean what inputs do I need to enter?
0
 
LVL 31

Expert Comment

by:farzanj
ID: 35220259
On Red Hat Enterprise Linux -- RHEL 4, just issue the command

system-config-display

And wait.  It fixes almost everything.  I don't know why it is not there in RHEL6.  It was sure a very powerful and sure thing to do.

It solves most of the problems, unless you don't have fonts rpms missing.  In that case you have to install them.
0
 
LVL 31

Expert Comment

by:farzanj
ID: 35220272
Do you have a CD for RHEL4?  If you don't have system-config-display, just install it from your CD.

Are you a registered user with Red Hat network?  Can you do up2date?  It was "kind of" yum in RHEL4, but not nearly as powerful as yum.
0
 

Author Comment

by:sunhux
ID: 35242123

system-config-display is there but it did not help
0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 
LVL 31

Expert Comment

by:farzanj
ID: 35242253

Do you have fonts installed

rpm -qa | grep font

What is your runlevel
runlevel

What happens when you issue command
startx
0
 

Author Comment

by:sunhux
ID: 35242452
The error message was :

The error message is "Fatal server error: cannot open default font 'fixed'"

I'm sure the fixed fonts 75dpi & 100dpi were there (as given by 'rpm -qa | grep -i fix')
& I've also reinstalled these 2 fonts'  RPMs
0
 

Author Comment

by:sunhux
ID: 35242536

I'll check runlevel tomorrow.

issuing  " startx "  gave:
  "Fatal server error: cannot open default font 'fixed'"
0
 

Author Comment

by:sunhux
ID: 35246703

From the command history, found one of my colleague fixed this :



  226  rpm -qa | grep -i font
  227  rpm -qa | grep -i misc
  228  rpm -qa | grep -i noarch
  229  rpm -qa | grep -i path
  230  rpm -qa | grep -i noarch
  231  uname -a
  232  rpm -qa | grep -i font
  233  history | more
  234  history | more
  235  cd /tmp
  236  ls -lrt
  237  cd 1.font-unix
  238  ls -lrt
  239  cd ..
  240  cd ..
  241  history | more
  242  system-config-display
  243  startx &
  244  top
  245  history
  246  system-config-dispaly --reconfig
  247  system-config-display --reconfig
  248  startx
  249  cd /etc
  250  ls
  251  cd X11
  252  ls
  253  cd fs
  254  ls
  255  cd config
  256  ls -lrt
  257  vi config
  258  cd /etc
  259  ls
  260  cd inist
  261  cd init
  262  ls -lrt |grep -i fs
  263  ls -lrt |grep -i init
  264  cd ../
  265  pwd
  266  df
  267  cd X11
  268  pwd
  269  cd /etc
  270  cd X11
  271  ls
  272  cd xserver
  273  ls
  274  cd ..
  275  ls
  276  ls -lrt
  277  cd xinit
  278  ls
  279  ls -lrt
  280  cd ..
  281  ps -ef | grep -i xfs
  282  startx &
  283  man fixed
  284  cd /usr/X11R6
  285  ls
  286  cd lib
  287  ls
  288  cd X11
  289  ls
  290  cd fonts
  291  ls -lrt
  292  pwd
  293  cd /usr/share/fonts/
  294  ls -lrt
  295  cd ..
  296  cd ..
  297  pwd
  298  cd X11R6
  299  ls
  300  cd man
  301  ls
  302  cd man8
  303  ls
  304  cd ..
  305  cd ..
  306  ls -lrt
  307  cd share
  308  ls -lrt
  309  cd ../lib
  310  ls -lrt
  311  cd modules
  312  ls -lrt
  313  cd fonts
  314  ls -lrt
  315  pwd
  316  ls -lrt
  317  cd ../
  318  ls
  319  cd ..
  320  ls
  321  cd X11
  322  ls -lrt
  323  cd fonts
  324  ls
  325  ls -lrt
  326  cd misc
  327  ls -lrt
  328  ls -lrt | more
  329   cd ..
  330  cd ..
  331  pwd
  332  ls -lrt
  333  pwd
  334  cd ..
  335  cd ..
  336  cd ..
  337  cd ..
  338  cd /etc/X11
  339  ls
  340  ls -lrt
  341  vi xorg.conf
  342  pwd
  343  ls -lrt /home/sysadmin
  344  cd cr1874
  345  cd cr1874
  346  pwd
  347  cd /home/sysadmin
  348  ls -lrt
  349  cd cr1874
  350  ls -lrt
  351  mkdir mar29
  352  cd mar29
  353  cd /etc/X11/
  354  cp -rp xorg.conf /home/sysadmin/mar29
  355  ls -lrt
  356  vi xorg.conf
  357  startx
  358  vi xorg.conf
  359  startx
  360  ifconfig
  361  ifconfig | more
  362  ifconfig | more
  363  vi xorg.conf
  364  vi xorg.conf
  365  ls -lrt
  366  vixorg.conf
  367  vi xorg.conf
  368  vi xorg.conf
  369  ls -lrt
  370  startx
  371  vi xorg.conf
  372  vi xorg.conf
  373  vi xorg.conf
  374  ls -lrt
  375  ls -lrt /home/sysadmin/cr1874/mar29
  376  ls -lrt /home/sysadmin/cr1874/mar29/
  377  cd /home/sysadmin/cr1874
  378  ls
  379  cd mar 29
  380  cd mar29
  381  ls -lrt
  382  cp -rp xorg.conf /home/sysadmin/mar29
  383  cd /etc/X11
  384  ls -lrt
  385  cp -rp /home/sysadmin/cr1874/xorg.conf .
  386  ls -lrt
  387  mv 1 /home/sysadmin/cr1874/mar29
  388  ls -lrt
  389  cd fs
  390  cd ..
  391  vi xorg.conf
  392  cd /
  393  find . -name XF86* -print
  394  vi xorg.conf
  395  cd /etc
  396  ls -lrt
  397  cd X11
  398  ls
  399  ls -lrt
  400  vi Xresources
  401  netstat -an | grep -i 7100 | more
  402  cd /tmp/
  403  ls -lrt
  404  ls -lrt | grep -i .font
  405  cd/
  406  cd /
  407  find . -name *fonts* -print
  408  find . -name *fonts* -print | more
  409  cd /usr/X11R6/lib
  410  ls -lrt | more
  411  cd modules
  412  ls
  413  cd fonts
  414  ls -lrt
  415  cd ..
  416  cd drivers
  417  ls -lrt
  418  cd linux
  419  ls
  420  cd /usr/X11
  421  cd /etc
  422  ls
  423  cd X11
  424  ls
  425  gdm
  426  ps -ef | grep -i gdm
  427  kill -9 3218
  428  gdm
  429  ps -ef | grep -i gdm
  430  startx
  431  cd /var/log
  432  ls -lrt
  433  cd gdm
  434  ls -lrt
  435  cd ..
  436  ls -lrt
  437  ls -lrt | more
  438  vi Xorg.setup.log
  439  ls -lrt | more
  440  vi Xorg.0.log
  441  cd /etc/X11
  442  ls -lrt
  443  vi xorg.conf
  444  startx
  445  system-config-display
  446  ls
  447  cd ..
  448  ls
  449  cd ..
  450  ls
  451  cd dev
  452  ls
  453  ls | more
  454  1
  455  cd /
  456  find . -name xconf* -print
  457  cd /usr/share
  458  ls -lrt
  459  cd system-config-display
  460  ls -lrt
  461  vi xconf.py
  462  ls -lrt
  463  ps -ef | grep -i gdm
  464  cd /var
  465  ls
  466  cd gdm
  467  ls -lrt
  468  vi 0.Xservers
  469  ls -lrt
  470  vi :0.Xservers
  471  pwd
  472  cd ..
  473  ls -lrt
  474  df
  475  cd /
  476  ls -lrt
  477  cd /etc/X11
  478  ls
  479  cd twm
  480  ls -lrt
  481  cd ..
  482  cd X
  483  ls -lrt
  484  cd sysconfid
  485  cd sysconfig
  486  ls -lrt
  487  cd /usr/X11R6/bin
  488  ls -lrt
  489  xterm
  490  ls -lrt
  491  man Xorg
  492  man apm
  493  man xapm
  494  man apmd
  495  man apmd
  496  cd /dev
  497  ls -lrt
  498  ls -lrt | grep -i apm
  499  man apmd
  500  man xorg.conf
  501  pwd
  502  cd /etc/X11
  503  ls
  504  ls -lrt
  505  vi xorg.conf
  506  vi xorg.conf
  507  ls -lrt
  508  cd fs
  509  ls -lrt
  510  cd config
  511  vi config
  512  ls -lrt
  513  cd ..
  514  pwd
  515  ls -lrt
  516  cd xserver
  517  ls -lrt
  518  cd ..
  519  ls
  520  cd xinit
  521  ls
  522  cd ..
  523  ls
  524  history
  525  startx
  526  uname -a
  527  cd /etc/X11
  528  ls
  529  vi xorg.conf
  530  ls
  531  top
  532  ls -lrt
  533  cp -rp xorg.conf /home/shanarun/
  534  ls -lrt
  535  ls -lrt /home/shanarun
  536  ls -lrt /home/sysadmin
  537  ls -lrt /home/sysadmin/cr1874
  538  cp -rp xorg.conf /home/sysadmin/cr1874/rsafopenhouse
  539  pwd
  540  vi xorg.conf
  541  startx
  542  vi xorg.conf
  543  ls -lrt
  544  cd /home/sysadmin
  545  ls -lrt
  546  cd cr1874
  547  ls -lrt
  548  cp -rp xorg.conf /etc/X11/
  549  ls -lrt
  550  pwd
  551  cd /etc/X11
  552  ls -lrt
  553  startx
  554  tail -f /var/log/Xorg.0.log
  555  tail -f /var/log/Xorg.0.log | more
  556  cd /var/log/
  557  ls -lrt
  558  top
  559  cd /etc/X11
  560  ls -lrt
  561  cd xinit
  562  ls -lrt
  563  vi xinitrc
  564  vi xinitrc-common
  565  ls -lrt
  566  vi xserverrc
  567  ls -lrt
  568  cd ..
  569  ls -lrt
  570  cd twm
  571  ls -lrt
  572  cd ..
  573  vi Xresources
  574  ls -lrt
  575  top
  576  ls /var/log/packages/font-misc*
  577  cd /var
  578  ls
  579  cd log
  580  ls
  581  ls -lrt | more
  582   ld
  583  ls -d
  584  ls -lrt
  585  cd ..
  586  ls
  587  grep -i font Xorg.0.log
  588  pwd
  589  cd log
  590  grep -i font Xorg.0.log
  591  fc -list | grep -i fixed
  592  cd /
  593  fc-list | grep -i fixed
  594  cd /var/log
  595  ls
  596  cd setup
  597  cd /usr/share/fonts
  598  ls
  599  ls -lrt
  600  cd default
  601  ls -lrt
  602  cd /var
  603  ls
  604  cd log
  605  ls
  606  cd rpmpkgs
  607  ls -lrt
  608  cd gdm
  609  ls
  610  ls -lrt
  611  cd ..
  612  grep -i font Xorg.1.log
  613  cd /usr/X11R6
  614  pwd
  615  ls -lrt
  616  cd lib
  617  ls -lrt
  618  cd modules
  619  ls -lrt
  620  cd fonts
  621  ls -lrt
  622  pwd
  623  cd ..
  624  ls -lrt | more
  625  cd..
  626  cd ..
  627  pwd
  628  ls -lrt
  629  cd X11
  630  ls -lrt
  631  cd fonts
  632  ls -lrt
  633  cd ..
  634  pwd
  635  history | grep -i rpm
  636  rpm -qa | grep -i font
  637  rpm -qa | grep -i misc
  638  rpm -qa | grep -i noarch
  639  rpm -qa | grep -i path
  640  rpm -qa | grep -i noarch
  641  uname -a
  642  rpm -qa | grep -i font
  643  history | more
  644  history | more
  645  cd /tmp
  646  ls -lrt
  647  cd 1.font-unix
  648  ls -lrt
  649  cd ..
  650  cd ..
  651  history | more
  652  cd o
  653  cd /tmp
  654  cd 0
  655  ls -lrt
  656  cd o
  657  ls -lrt
  658  history | more
  659    cd ..
  660  ls -lrt
  661  cd 3.font-unix
  662  ls -lrt
  663    cd ..
  664  ls -lrt
  665  vi 1.font-unix
  666  cd 1.font-unix
  667  ls -lrt
  668    cd ..
  669  ls -lrt
  670    cd ..
  671  pwd
  672  history | more
  673    cd /tmp/0
  674  cd /tmp/o
  675  ls -lrt
  676  cd orbit-sysadmin
  677  ls -lrt
  678  cd ..
  679  cd ..
  680  cd ..
  681  find . -name *7100* -print
  682  tail -f /usr/X11/Xorg.0.log
  683  cd /usr/X11
  684  cd /var/X11
  685  pwd
  686  history  | grep -i cd
  687  history  | grep -i cd | more
  688  tail -f /usr/X11/Xorg.0.log
  689  find . -name *7100* -print
  690  cd /etc/X11
  691  tail -f Xorg.0.log
  692  ls -lrt
  693  cd ..
  694  ls
  695  cd X11
  696  ls
  697  find . -name *7100* -print
  698  find . -name *7100* -print
  699  cd /
  700  find . -name *7100* -print
  701  tail -f /var/log/Xorg.0.log
  702  find . -name *7100* -print
  703  clear
  704  top
  705  startx
  706  ps -ef | grep -i gdm
  707  cd /etc/X11
  708  ls -lrt
  709  cd twm
  710  ls -lrt
  711  cd ..
  712  ps -ef | grep -i gdm
  713  kill -9 5871
  714  ps -ef | grep -i gdm
  715  ps -ef | grep -i gdm
  716  ps -ef | grep -i gdm
  717  ps -ef | grep -i gdm
  718  ps -ef | grep -i gdm
  719  ps -ef | grep -i gdm
  720  cd /usr/X11R6/bin
  721  ls -lrt
  722  cd .
  723  cd /
  724  ls
  725  find . -name Xorg -print
  726  ls -lrt
  727  cd /usr/X11R6/bin
  728  ls -lrt
  729  ls -lrt | grep -i X8
  730  ls -lrt | grep -i X*
  731  ls -lrt | grep -i X
  732  ls -lrt | grep -i X | more
  733  vi Xorg
  734  clear
  735  ls -lrt
  736  Xorg
  737  cd /tmp
  738  ls -lrt
  739  ls -lrt | grep -i *X*
  740  ls -lrt | grep -i more
  741  ls -lrt | more
  742  rm 3.X0-lock
  743  ls -lrt
  744  cd o
  745  ls -lrt
  746  startx
  747  ps -ef | grep -i startx
  748  ps -ef | grep -i xorg
  749  cd /tmp
  750  ls -lrt
  751  ls -lrt | grep -i X
  752  cd /etc/X11
  753  ls
  754  cd fs
  755  ls
  756  cd /etc/init.d
  757  ls -lrt
  758  ./xfs start
  759  startx
  760  ./xfs stop
  761  ./xfs start
  762  startx
  763  startx
  764  ls -lrt
  765  netstat -an | grep -i 7100 | more
  766  cd ..
  767  cd ..
  768  pwd
  769  cd /etc
  770  cd /X11
  771  ls
  772  cd X11
  773  ls -lrt
  774  ps -ef | grep -i gdm
  775  kill -9 11006
  776  ps -ef | grep -i gdm
  777  kill -9 11041
  778  ps -ef | grep -i gdm
  779  kill -9 11042
  780  ps -ef | grep -i gdm
  781  ps -ef | grep -i gdm
  782  ps -ef | grep -i gdm
  783  top
  784  history
  785  history | grep -i gd
  786  ps -ef | grep -i gnome
  787  pwd
  788  ls -lrt
  789  cd ..
  790  cd ..
  791  pwd
  792  clear
  793  uptime
  794  pwd
  795  ps -ef | grep -i gdm
  796  kill -9 18513
  797  ps -ef | grep -i gdm
  798  kill -9 19472
  799  ps -ef | grep -i gdm
  800  dmesg
  801  ps -ef | grep -i desktop
  802  dmesg
  803  clear
  804  hsitory
  805  history
  806  clear
  807  ps -ef | grep -i panel
  808  exit
  809  su - sysadmin
  810  ps -ef | grep -i natuilus
  811  ps -ef | grep -i nat*
  812  ps -ef | grep -i bon*
  813  ps -ef | grep -i bonobo*
  814  ps -ef | grep -i gdm
  815  cd /var
  816  ls
  817  cd gdm
  818  ls -lrt
  819  cd /tmp
  820  ls -lrt
  821  ls -lrt | grep -i X
  822  ls -lrt | grep -i X | more
  823  startx &
  824  ls -lrt
  825  cd ..
  826  df
  827  cd ..
  828  df
  829  cd /
  830  ls -lrt
  831  ps -ef | grep -i gdm
  832  kill -9 19910
  833  ps -ef | grep -i gdm
  834  kill -9 23050
  835  startx
  836  ps -ef | grep -i gdm
  837  cd /usr/X11R6
  838  ls
  839  cd bin
  840  ls -lrt
  841  history | grep -i sys*
  842  system-config-display
  843  startx
  844  ps -ef | grep -i gdm
  845  kill -9 23700
  846  ps -ef | grep -i gdm
  847  kill -9 18304
  848  kill -9 25083
  849  kill -9 25088
  850  ps -ef | grep -i gdm
  851  kill -9 25764
  852  ps -ef | grep -i gdm
  853  cd /etc/X11
  854  ls
  855  cd gdm
  856  ls -lrt
  857  cd init
  858  pwd
  859  cd Init
  860  ls -lrt
  861  cd ..
  862  pwd
  863  cd ..
  864  cd xdm
  865  ls
  866  ls -lrt
  867  vi Xsetup_0
  868  cd ..
  869  ls  -lrt
  870  history | more
  871  ps -ef | grep -i gdm
  872  cd /etc/X11
  873  ks
  874  ls
  875  cd gdm
  876  ls -lrt
  877  vi gdm.comf
  878  ls -lrt
  879  vi gdm.conf
  880  ps -ef | grep -i gdm
  881  /usr/X11R6/bin/X :0 -audit 0 -terminate
  882  /usr/X11R6/bin/X :1 -audit -terminate
  883  cd /tmp
  884  ls -lrt
  885  ls -lrt | grep -i X*
  886  killall -9 X*
  887  killall -9 gdm*
  888  /usr/X11R6/bin/X :1 -audit -terminate
  889  ps
  890  ps -ef | grep -i kde
  891  cd /etc/X11
  892  ls
  893  cd gdm
  894  ls -lrt
  895  cd ..
  896  cd ..
  897  cd /usr
  898  ls
  899  cd X11r6
  900  cd X11R6
  901  ls -lrt
  902  cd bin]
  903  cd bin
  904  ls -lrt
  905  ./Xorg
  906  ls -lrt
  907  xterm
  908  ps -ef | grep -i x*
  909  ps -ef | grep -i
  910  ps -ef | grep -i kde
  911  ps -ef | grep -i gdm
  912  kill -9 29258
  913  ps -ef | grep -i gdm
  914  ./Xorg
  915  ps -ef | grep -i gdm
  916  kill -9 30513
  917  cd /tmp
  918  ls -lrt | more
  919  cd /tmp
  920  ls -lrt | grep -i X
  921  ls -lrt | grep -i X | more
  922  ps -ef | grep -i gdm
  923  kill -9 30674
  924  ps -ef | grep -i gdm
  925  cd /var
  926  ls
  927  cd gdm
  928  ls -lrt
  929  vi :0.Xservers
  930  ls -lrt
  931  :0.Xservers stop
  932  :0.Xservers stop
  933  rm :0.Xserver
  934  rm :0.Xservers
  935  rm :1.Xauth
  936  rm :1.Xservers
  937  ps -ef | grep -i gdm
  938  ps -ef | grep -i gdm
  939  cd ..
  940  cd /etc/init.d
  941  ls -lrt | grep -i gdm
  942  ls -lrt | grep -i g
  943  ls -lrt | grep -i x
  944  cd /etc/X11
  945  ls -lrt
  946  cd gdm
  947  ls -lrt
  948  cd Init
  949  ls -lrt
  950  cd ..
  951  cd ..
  952  cd xdm
  953  ls -lrt
  954  ./Xsetup_0
  955  history | grep -i gdm
  956  history | grep -i gdm | more
  957  cd ..
  958  pwd
  959  ls -lrt
  960  cd xinit
  961  ls -lrt
  962  cd ../xdm
  963  ls -lrt
  964  /etc/init.d/gdm stop
  965  /etc/init.d/kdm stop
  966  ls
  967  cd ..
  968  ls
  969  ls -lrt
  970  service gdm stop
  971  /etc/init.d/kdm stop
  972  cd /etc/init.d
  973  ls -lrt
  974  cd X11
  975  cd /usr/share
  976  ls -lrt
  977  system-config-display --reconfig
  978  ps -ef | grep -i gdm
  979  cd /usr/X11R6/bin/X
  980  cd /usr/X11R6/bin/
  981  ls -lrt
  982  ls -lrt | more
  983  X stop
  984  gdm stop
  985  ps -ef | grep -i gdm
  986  killall gdm
  987  xkillall gdm
  988  help
  989  gdm-stop all
  990  gdm-stop all
  991  ps -ef | grep -i gdm
  992  ps -ax
  993  kill -9 1778
  994  ps -ax
  995  kill -9 1986
  996  ps -ax | more
  997  ps -ax | more
  998  history | more
0
 
LVL 31

Expert Comment

by:farzanj
ID: 35246806
So, is it fixed now?
0
 

Author Closing Comment

by:sunhux
ID: 35246863
ok
0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

Suggested Solutions

After running Ubuntu some time, you will be asked to download updates for fixing bugs and security updates. All the packages you download replace the previous ones, except for the kernel, also called "linux-image". This is due to the fact that w…
The purpose of this article is to demonstrate how we can upgrade Python from version 2.7.6 to Python 2.7.10 on the Linux Mint operating system. I am using an Oracle Virtual Box where I have installed Linux Mint operating system version 17.2. Once yo…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.

707 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

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now