msttcorefonts install breaks FC6 printing, help!
Craig White
craigwhite at azapple.com
Thu Jan 25 12:13:41 UTC 2007
On Thu, 2007-01-25 at 03:01 -0500, Gene Heskett wrote:
> Greetings;
>
> I installed the msttcorefonts-2.0.1-noarch.rpm 2 nights ago, and now see
> that amanda is unable to print her backup reports. From the looks of the
> error, nothing will print, and I now have 2 amanda printouts sitting in
> the print queue, all failing with an Invalid fonts in findfonts error.
>
> When the rpm ran its postinstall thing, it only does two things, wrapped
> in bash conditionals:
>
> /usr/sbin/chkfontpath --add /usr/share/fonts/msttcorefonts
>
> which apparently runs ok, no errors are reported.
> But then it runs
> /usr/bin/fc-cache which spits out this:
>
> /usr/share/fonts: failed to write cache
> /usr/share/fonts/bitmap-fonts: failed to write cache
> /usr/share/fonts/bitstream-vera: failed to write cache
> /usr/share/fonts/default: failed to write cache
> /usr/share/fonts/default/Type1: failed to write cache
> /usr/share/fonts/default/ghostscript: failed to write cache
> /usr/share/fonts/dejavu-lgc: failed to write cache
> /usr/share/fonts/japanese: failed to write cache
> /usr/share/fonts/japanese/TrueType: failed to write cache
> /usr/share/fonts/japanese/misc: failed to write cache
> /usr/share/fonts/msttcorefonts: failed to write cache
> /usr/share/fonts/perl: failed to write cache
> /root/.fonts: failed to write cache
> /root/.fonts/kde-override: failed to write cache
> /usr/local/share/fonts: failed to write cache
>
> straceing fc-cache shows that the files its looking for do not exist on
> this system, here is the stanza for /root/.fonts/kde-override:
> open("/root/.fonts/kde-override/._fonts.dir", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> open("/root/.fonts/kde-override/%fonts.dir", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> open("/root/.fonts/kde-override/.AppleDouble/fonts.dir", O_RDONLY) = -1
> ENOENT (No such file or directory)
> open("/root/.fonts/kde-override/fonts.dir/rsrc", O_RDONLY) = -1 ENOTDIR
> (Not a directory)
> open("/root/.fonts/kde-override/resource.frk/fonts.dir", O_RDONLY) = -1
> ENOENT (No such file or directory)
> open("/root/.fonts/kde-override/.resource/fonts.dir", O_RDONLY) = -1
> ENOENT (No such file or directory)
>
> And I assume its the same for the others listed above since those
> files/dirs do not exist:
>
> [root at coyote ~]# ls -la /root/.fonts/kde-override
> total 36
> drwxr-xr-x 2 root root 4096 Sep 29 2004 .
> drwxr-xr-x 3 root root 4096 Dec 24 2004 ..
> -rw-r--r-- 1 root root 3784 Jun 30 2002 cursor.pcf.gz
> -rw-r--r-- 1 root root 0 Jan 5 2005 fonts.cache-1
> -rw-r--r-- 1 root root 23 Jan 21 17:15 fonts.dir
>
> You'll recall I ran the selinux utility 'fixfiles' several days ago also.
> But this apparently started with the failed installation postinstall of
> msttcorefonts.
>
> So whats the rescue procedure here folks?, I have jobs piling up in the
> print queue from the findfont error.
>
> ISTR we used to have a fixfonts utility, but that puppy seems to be on the
> missing list here. Was it deprecated?
>
> Thanks for any clues/cluebats.
----
the errors you list include paths that would have only come from a
Macintosh (rsrc / resource.frk / .AppleDouble) and that Macintosh cruft
doesn't seem to be very agreeable to findfont. Did you copy some fonts
from a Macintosh before you installed the msttcorefonts?
Craig
More information about the users
mailing list