Portál AbcLinuxu, 16. dubna 2024 21:10


Dotaz: nestartuje x font server (xfs) - rebuild font list?

5.4.2006 22:54 petr.nosek | skóre: 2
nestartuje x font server (xfs) - rebuild font list?
Přečteno: 291×
Odpovědět | Admin
ahoj,

jednoho krasneho dnes se mi pri startu X Serveru ve Fedora Core 5 objevilo toto chybove hlaseni:
  Could not init font path element unix/:7100, removing from list!
Z diskusi jsem se docetl, ze mi nestartuje /etc/init.d/xfs , coz byla samozrejme pravda. Kdyz jsem si xfs manualne nastartoval (/etc/ini.d/xfs start) a zadal startx, tak se xka rozbehla. Nicmene timto zpusobem musim system pokazde startovat, jinak se nerozbehne - coz je nevyhovujici.

Samozrejme, ze muzu zadat cestu fontu fucne do /etc/X11/xorg.conf, ale tohle nechci (je to az krajni reseni). Chci zpet rozjet font server. Ale nevim co je spatne a jak ho rozjet. Momentalne si s tim uz sam nemuzu poradit. FC5 pouziva runlevel 5, ve kterem se ma xfs spoustet (/etc/rc5.d/S90xfs), jenomze nespousti. Musim xfs nastartovat jedine rucne - to jde bez problemu.
[root@localhost /]# /sbin/chkconfig --list xfs
xfs      0:off   1:off   2:on    3:on    4:on    5:on    6:off
Xfs se nespousti ani v jednom runlevelu, ve kterem ma byt.

Postupoval jsem podle navodu na adrese http://linuxgazette.net/issue93/yuan.html.

Zkusil jsem, jestli je 'default font' pristupny:
[root@localhost /]# fslsfonts -server unix/:7100 -ll -fn fixed
DIR  MIN  MAX EXIST DFLT ASC DESC NAME
-->    0  255  some    0  11    2 -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1
FONTNAME_REGISTRY
FOUNDRY Misc
FAMILY_NAME     Fixed
WEIGHT_NAME     Medium
SLANT   R
SETWIDTH_NAME   SemiCondensed
ADD_STYLE_NAME
PIXEL_SIZE      13
POINT_SIZE      120
RESOLUTION_X    75
RESOLUTION_Y    75
SPACING C
AVERAGE_WIDTH   60
CHARSET_REGISTRY        ISO8859
CHARSET_ENCODING        1
COPYRIGHT       Public domain font.  Share and enjoy.
FONT    -Misc-Fixed-Medium-R-SemiCondensed--13-120-75-75-C-60-ISO8859-1
WEIGHT  10
RESOLUTION      103
QUAD_WIDTH      6

CAP_HEIGHT      9
X_HEIGHT        6
cesta k fontum:
[root@localhost /]# /usr/sbin/chkfontpath

/usr/share/X11/fonts/misc:unscaled
/usr/share/X11/fonts/75dpi:unscaled
/usr/share/X11/fonts/100dpi:unscaled
/usr/share/X11/fonts/Type1
/usr/share/X11/fonts/TTF
/usr/share/fonts/default/Type1

/usr/share/fonts/ISO8859-2/misc:unscaled
/usr/share/fonts/ISO8859-2/75dpi:unscaled
/usr/share/fonts/ISO8859-2/100dpi:unscaled
/usr/share/fonts/ISO8859-2/misc
/usr/share/fonts/ISO8859-2/75dpi
/usr/share/fonts/ISO8859-2/100dpi
/usr/share/fonts/msttcorefonts

Dale jsem se docetl, ze musim sestavit seznam fontu. Jenomze podle navodu nelze pokracovat, protoze ve skriptu /etc/init.d/xfs zadny parametr NEEDED=no nemam (verze meho xfs je 2.0). Z meho skriptu jsem navic pochopil, ze rebuild si beztak provadi automaticky.

Nekde jsem se docetl, o prikazu fc-cache. Vyzkousel jsem - bez vysledku.

Momentalne si uz opravdu nevim rady. V podstate ani nevim, co dal hledat. Zajimaji me dve veci. Jak k tomuto problemu mohlo dojit a jak ho odstranit. Premyslel jsem, co vsechno jsem delal pred tim, nez jsem znovu zapnul pocitac. Zkousel jsem nastavit cestinu do mplayeru (pouze v ramci programu mplayer - zadne stourani v jinych skriptech), ale to s tim asi souviset nebude. Mozna jsem delal jeste jine veci. Bohuzel si uz nevzpomenu. Jestli nekoho napadne obecny priklad, jak mohla byt chyba zpusobena, budu taky rad.

Dik za kazde nakpnuti :)
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.4.2006 19:49 petr.nosek | skóre: 2
Rozbalit Rozbalit vše Re: nestartuje x font server (xfs) - rebuild font list?
Odpovědět | | Sbalit | Link | Blokovat | Admin
pokrocil jsem kousek dale. Zjistil jsem, ze mne nestartuje vubec zadna sluzba v /etc/rc5.d/

Zkusil jsem prozatim vlozit fonty manualne do xorg.conf. Xka se rozbehla bez problemu a tam jsem zjistil, ze zadna sluzba, ktera je ve slozce /etc/rc5.d/ neni spustena. Pritom sluzby zacinaji pismenem S jako start a odkazy jsou taky spravne. Pocitac samozrejme o poznani rychleji nabihal.

Nechapu to. Proc nedochazi ke spusteni zadne sluzby?
vasek125 avatar 6.4.2006 22:04 vasek125 | skóre: 30 | Mladá Boleslav
Rozbalit Rozbalit vše Re: nestartuje x font server (xfs) - rebuild font list?
Málo místa na disku? Špatně nastavený /etc/inittab ?
6.4.2006 22:30 petr.nosek | skóre: 2
Rozbalit Rozbalit vše Re: nestartuje x font server (xfs) - rebuild font list?
Misto na disku jsem proveroval. Mista je urcite dost. Vyuziteho mista mam jenom 23%.

Stane se to, ze kdyz Fedora bootuje, napise Entering runlevel 5, coz je v poradku, ale pak hned nastartuji xka. Drive se vypisovaly sluzby, ktere se startuji, ale ted se proste nic nestartuje a hned se spousti xka.

Pro jistotu jsem vypnul i SELinux.

[petka@toshiba ~]$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/hda5             38600948   8217548  28390940  23% /
tmpfs                   120016         0    120016   0% /dev/shm
inittab se mi taky jevi v poradku /etc/inittab:
id:5:initdefault:

# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit

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


# 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:once:/etc/X11/prefdm -nodaemon
9.4.2006 14:42 petr.nosek | skóre: 2
Rozbalit Rozbalit vše Re: nestartuje x font server (xfs) - rebuild font list?
Problem je vyresen. Problem byl v tom, ze byl poskozeny soubor /etc/init.d/rc Tento soubor jsem mel uplne prazdny. Hloupost, ale nenapadlo me to :( Po obnove souboru je vsechno v poradku.

diky za rady
13.4.2006 07:59 ales
Rozbalit Rozbalit vše Re: nestartuje x font server (xfs) - rebuild font list?
Ahoj, mám úplně stejný problém, jenom s tím rozdílem, že xfs běží a všechny výše zmíněné úkony jsem vyzkoušel a jeví se v pořádku,tak pak když se pokusím spustit startx, tak stejně Xka nenajedou. Do této doby jsem byl s Fedorou 5 velmi spokojen, protože fungovala bez problémů, pak jsem jenom nainstalova plplot a je to všechno v ...... Už nevím co s tím. Díky všem za radu.ahoj
13.4.2006 12:52 petr.nosek | skóre: 2
Rozbalit Rozbalit vše Re: nestartuje x font server (xfs) - rebuild font list?
/usr/sbin/chkfontpath

vam vypise, cestu k fontum v systemu. Zkuste /etc/X11/xorg.conf upravit podle toho vypisu (a unix/:7100) dat do komentare):

napr.:
#FontPath     "unix/:7100"
FontPath       "/usr/share/X11/fonts/misc:unscaled"
FontPath       "/usr/share/X11/fonts/75dpi:unscaled"
FontPath       "/usr/share/X11/fonts/100dpi:unscaled"
Pocitac restartujte.

Tim vlastne obejdete funkci xfs a budete vedet jestli je problem v samotnem xfs nebo nekde jinde.
14.4.2006 09:43 ak
Rozbalit Rozbalit vše Re: nestartuje x font server (xfs) - rebuild font list?
uz to jede:-)podle vyse zmineneho navodu se to rozbehlo,pak ale nesly nastartovat nektere aplikace jako Texmake, Noteedit, tak jsem odinstaloval balicek xorg-x11-libs a ted to vse funguje jak ma.jeste jednou diky.ak

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.