"E. Kuch" wrote:
> 
> 
> Howha,
> 
> Using Mandrake 7.1 Standard-Installation with updates.
> 
> Problem:
> After a little crash while compiling a new kernel I restarted my box.
> 
> When I type "startx" at the prompt it says:
> ---snipp---
> ...
> _FontTransSocketUNIXConnect: Can't connect: errno = 111
> failed to set default font path 'unix/:-1
> Fatal server error:
> could not open default font 'fixed'
> ...
> ---/snipp---
> 

Hi 

        I had exact same problem very recently (is this a date thing?). I
tracked the problem down to /etc/X11/XF86Config this is where the font
path is set to 'unix/-1'. 
A short note in this file indicates that Mandrake uses its own font
server "drakfont". 
The error message is caused by this server finding a damaged font in the
Mandrake font directories. 
To fix this you can run drakfont -c this is supposed to check and
rebuild the font list. This did not work for me so I tried drakfont -r
which checks the fonts with strong verification (check out the man
page). This didn't work either!!! In fact it removed all the fonts from
the Mandrake font directories. 
Finally I edited the /etc/X11/XF86Config so that the original X11 font
paths were searched on starting X. You can find the appropriate lines in
/usr/X11R6/lib/X11/XF86Config.eg. I got a clean start of X I then used
the gui part of drakfont to restore the Mandrake font lists. I then
restored the XF86Config file to it's original state and X fired up fine. 
In summary some form of error damaged the Mandrake font directories thus
drakfont does not start up thus no fonts when you run startx as there is
no valid fontpath in XF86Config. 


Hope this helps


                                Regards,


C.H. Close

Reply via email to