Portál AbcLinuxu, 10. května 2025 00:12
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:offXfs 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 6cesta 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/msttcorefontsDale 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 :)
/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?
[petka@toshiba ~]$ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/hda5 38600948 8217548 28390940 23% / tmpfs 120016 0 120016 0% /dev/shminittab 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
/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.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.