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