FC3 Xorg fatal error a causa dei font [was: Re: R: glug: installazione fedora core 3]

Ivan Porro pivan@bio.dist.unige.it
Ven 11 Feb 2005 08:42:29 CET


Ciao,

> > (WW)Radeon: No matching device section for instance (BusId PCI:1:0:1)
> > found

il WW davanti al busid vuol dire che X.org crede che la scheda video abbia un 
certo indirizzo mentre in realta' ne ha un altro, ma e' un warning e quindi 
per quanto inquietante, non e' bloccante. Puoi togliere (commentare) la riga 
corrsipondente nella sezione device di xorg.conf dove carica il driver oppure 
(piu' elegante:) 

lspci

e vedi qual'e' il busid:
nel mio caso, la riga di lspci implicata e' questa:

01:00.0 VGA compatible controller: nVidia Corporation NV31 [GeForce FX 5600] 
(rev a1)

e il mio bus id potrebbe essere (ma a meno di problemi, non e' obbligatorio)
nella section "Device" della scheda video

 BusID "PCI:1:0:0"



Il font, manco a dirlo, e' la causa di tutto (almeno allo stato attuale). 
Primi due check banali:

- spazio su disco?
- read permission sul file  /usr/X11R6/lib/X11/fonts/misc/fonts.alias ?

-rw-r--r--  1 root root 6270 2004-04-14 01:24 fonts.alias

in caso ci siano permessi a muzzo, 

chown root.root /usr/X11R6/lib/X11/fonts/misc/fonts.alias
chmod a+r /usr/X11R6/lib/X11/fonts/misc/fonts.alias

e prova a far partire X con startx

Controlla l'elenco di font che hai in 
/usr/X11R6/lib/X11/fonts

Nel mio caso c'e' un po' di roba:
100dpi/  75dpi/  CID/  Speedo/  
TTF/  Type1/  cyrillic/  encodings/  
local/  misc/  util/

importante che ci siano 100 e/o 75dpi/,  Speedo, Type1, misc util 

in /etc/X11/xorg.conf

Section "Module"
 #..... altra roba bla bla bla

 # This loads the font modules
    Load        "type1"
    Load        "freetype"
    Load        "speedo"

 #..... altra roba bla bla bla....
EndSection

Come vedi ci sono
    Load        "type1"
    Load        "freetype"
    Load        "speedo"

Che ti vede SE E SOLO SE chiaramente:
- ci sono le directory corrispondenti in  /usr/X11R6/lib/X11/fonts (ovvero hai 
"fisicamente" i font installati nel sistema)
- nella Section "Files" ci sono i Font Path corretti (vedi sotto)

quindi,

- verifica a mano quali font hai
- verifica che ci siano i corrispondenti FontPath nella sezione "Files" di 
xorg.conf (ti riporto la mia sotto)
- verifica che stai caricando uno o piu' font tra quelli che hai nei FontPath
- nel caso, riscrivi!

ciao,

    ivan

Section "Files"

# The location of the RGB database.

    RgbPath     "/usr/X11R6/lib/X11/rgb"

# Multiple FontPath entries are allowed

    FontPath   "/usr/X11R6/lib/X11/fonts/local/"
    FontPath   "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath   "/usr/X11R6/lib/X11/fonts/CID/"
    FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/cyrillic/"

# ModulePath can be used to set a search path for the X server modules.

#    ModulePath "/usr/X11R6/lib/modules"

EndSection

 Per la cronaca in rete si trova l'howto per dare in pasto a X i font TrueType 
(in particolare quelli di windows). La cosa e' utile ad esempio se usi spesso 
OpenOffice per aprire doc fatti in word

P.s.
scusate se ho cambiato il topic ma magari a qualcuno che cerca in lista questo 
suona piu' utile/diretto :)



Alle Friday 11 February 2005 00:07, Stefano Costa ha scritto:
> LucaDiamanti ha scritto il 10/02/2005 21.33:
> > Se vuoi togliere hal puoi:
> > 1) parti in rescue
> > 2) togli dal runlevel che usi ( probabilmente 5 ) lo start di hal
> > ( snnhaldaemon ( dove nn potrebbe essere 98 o giu' di li )) per muoverti
> > agevolmente puoi usare il comando mc e la directory è /etc/rc.d/rc5.d ( o
> > il link simbolico /etc/rc5.d
> >
> > oppure
> >
> > 1) allo start di lilo init=single
> > 2) come sopra
>
> dunque, dunque...
> da rescue sono riuscito (con molta fatica ad usare vi) a modificare
> /etc/X11/inittab e a mettere come runlevel di default il 3.
> ho anche letto un po' di log qua e là e pare che in effetti qualche
> problemino X.org ce l'abbia.
>
> infatti in /var/log/Xorg.0.log
>
> > FatalError re-entered, aborting
> > caught signal 11. Server aborting
>
> e in /var/log/gdm/:0.log
>
> > (WW)Radeon: No matching device section for instance (BusId PCI:1:0:1)
> > found
> >
> > Could not init font path element unix/:7100, removing from list!
> > Fatal server error: could not open default font 'fixed'
>
> e ovviamente in /etc/X11/Xorg.conf l'unico font è proprio quel unix/:7100.
>
> poi ho riavviato e funziona perfettamente da terminale, ho dato un po'
> una occhiata ai log ed era tutto come avevo già visto prima.
> startx si pianta, nemmeno a dirlo.
> perciò ora suppongo che il problema ruoti intorno al font, forse...


Maggiori informazioni sulla lista glug