fc-cache fails after recent MikTeX update

Jan Přikryl <[email protected]>
Newsgroups gmane.comp.tex.miktex
Message-ID <1464679202.2564329.623278801.3083C951@webmail.messagingengine.com>
Dear all,

since the last "major" MiKTeX update approximately two weeks ago, MiKTeX
fails to completely install a new package (be it on-the-fly or through
MiKTeX package manager). On manual install it always complains about

MiKTeX Problem Report
Message: The executed process did not succeed.
Data: fileName="C:\TeX\MiKTeX 2.9\miktex\bin\initexmf.exe",
arguments="--admin --mklinks --mkmaps", exitCode="1"
Source: Libraries\MiKTeX\Core\Process\Process.cpp
Line: 159
MiKTeX: 2.9
OS: Windows 7 Enterprise, 64-bit, Service Pack 1, build 7601
Invokers: .../explorer/PSPad/explorer
SystemAdmin: yes
PowerUser: no
Root0: C:\Users\Jan Přikryl\AppData\Roaming\MiKTeX\2.9
Root1: C:\Users\Jan Přikryl\AppData\Local\MiKTeX\2.9
Root2: C:\ProgramData\MiKTeX\2.9
Root3: C:\TeX\MiKTeX 2.9
UserInstall: C:\Users\Jan Přikryl\AppData\Roaming\MiKTeX\2.9
UserConfig: C:\Users\Jan Přikryl\AppData\Roaming\MiKTeX\2.9
UserData: C:\Users\Jan Přikryl\AppData\Local\MiKTeX\2.9
CommonInstall: C:\TeX\MiKTeX 2.9
CommonConfig: C:\ProgramData\MiKTeX\2.9
CommonData: C:\ProgramData\MiKTeX\2.9

The logs unfortunately do not provide much information. I have only
information from initexmf, which reads as follows:

2016-05-31 09:01:20,333+0200 INFO  initexmf - starting: MiKTeX
Configuration Utility 2.9.5900 (MiKTeX 2.9)
2016-05-31 09:01:20,503+0200 INFO  initexmf - running: mkfntmap --admin
2016-05-31 09:01:33,201+0200 FATAL initexmf - The executed process did
not succeed.
2016-05-31 09:01:33,201+0200 FATAL initexmf - Info:
fileName="C:\TeX\MiKTeX 2.9\miktex\bin\mkfntmap.EXE",
arguments="--admin", exitCode="1"
2016-05-31 09:01:33,202+0200 FATAL initexmf - Source:
Libraries\MiKTeX\Core\Process\Process.cpp
2016-05-31 09:01:33,202+0200 FATAL initexmf - Line: 159

This is consistent with the error report from the installer, but as far
as I understoot the lines listed above, the initextmf error is that a
subprocess "mkfntmap" returned with non-zero exit code and that's it.
The mkfntmap.log error contains the following:

2016-05-31 09:01:20,859+0200 INFO  mkfntmap - Entering administrative
mode...
2016-05-31 09:01:20,873+0200 INFO  mkfntmap - Parsing config file
"C:\TeX\MiKTeX 2.9\miktex\config\updmap.cfg"...
2016-05-31 09:01:20,959+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\tetex\dvips35.map"...
2016-05-31 09:01:20,968+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\tetex\pdftex35.map"...
2016-05-31 09:01:20,977+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\tetex\dvipdfm35.map"...
2016-05-31 09:01:20,986+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\tetex\ps2pk35.map"...
2016-05-31 09:01:21,264+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\cm-super\cm-super-t1.map"...
2016-05-31 09:01:21,275+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\cm-super\cm-super-t2a.map"...
2016-05-31 09:01:21,287+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\cm-super\cm-super-t2b.map"...
2016-05-31 09:01:21,298+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\cm-super\cm-super-t2c.map"...
2016-05-31 09:01:21,310+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\cm-super\cm-super-ts1.map"...
2016-05-31 09:01:21,321+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\cm-super\cm-super-x2.map"...
2016-05-31 09:01:21,332+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\amsfonts\cm.map"...
2016-05-31 09:01:21,340+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\amsfonts\cmextra.map"...
2016-05-31 09:01:21,425+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\amsfonts\cyrillic.map"...
2016-05-31 09:01:21,469+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\dvips\dstroke\dstroke.map"...
2016-05-31 09:01:21,557+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\amsfonts\euler.map"...
2016-05-31 09:01:21,570+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\dvips\eurosym\eurosym.map"...
2016-05-31 09:01:21,705+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\amsfonts\latxfont.map"...
2016-05-31 09:01:21,829+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\mflogo-font\mflogo.map"...
2016-05-31 09:01:21,998+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\rsfs\rsfs.map"...
2016-05-31 09:01:22,115+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\amsfonts\symbols.map"...
2016-05-31 09:01:22,295+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\xypic\xypic.map"...
2016-05-31 09:01:22,830+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\adforn\OrnementsADF.map"...
2016-05-31 09:01:23,500+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\arabi\arabi.map"...
2016-05-31 09:01:23,854+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\psnfss\charter.map"...
2016-05-31 09:01:24,441+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\psnfss\fpls.map"...
2016-05-31 09:01:25,055+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\lm\lm.map"...
2016-05-31 09:01:25,155+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\obsolete\mathpi.map"...
2016-05-31 09:01:25,163+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\obsolete\mathpple-ext.map"...
2016-05-31 09:01:25,801+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\psnfss\pazo.map"...
2016-05-31 09:01:25,829+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\dvips\pslatex\pcrr8rn.map"...
2016-05-31 09:01:25,946+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\psnfss\psnfss.map"...
2016-05-31 09:01:26,425+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\avantgar\uag.map"...
2016-05-31 09:01:26,459+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\bookman\ubk.map"...
2016-05-31 09:01:26,477+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\courier\ucr.map"...
2016-05-31 09:01:26,516+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\helvetic\uhv.map"...
2016-05-31 09:01:26,540+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\ncntrsbk\unc.map"...
2016-05-31 09:01:26,565+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\palatino\upl.map"...
2016-05-31 09:01:26,605+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\times\utm.map"...
2016-05-31 09:01:26,613+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\psnfss\utopia.map"...
2016-05-31 09:01:26,622+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\zapfchan\uzc.map"...
2016-05-31 09:01:26,631+0200 INFO  mkfntmap - Parsing "C:\TeX\MiKTeX
2.9\fonts\map\dvips\zapfding\uzd.map"...
2016-05-31 09:01:26,936+0200 INFO  mkfntmap - Writing
C:\ProgramData\MiKTeX\2.9\dvips\config\ps2pk.map...
2016-05-31 09:01:26,967+0200 INFO  mkfntmap - Writing
C:\ProgramData\MiKTeX\2.9\dvips\config\download35.map...
2016-05-31 09:01:26,969+0200 INFO  mkfntmap - Writing
C:\ProgramData\MiKTeX\2.9\dvips\config\builtin35.map...
2016-05-31 09:01:26,970+0200 INFO  mkfntmap - Writing
C:\ProgramData\MiKTeX\2.9\dvips\config\psfonts_t1.map...
2016-05-31 09:01:26,990+0200 INFO  mkfntmap - Writing
C:\ProgramData\MiKTeX\2.9\dvips\config\psfonts_pk.map...
2016-05-31 09:01:27,003+0200 INFO  mkfntmap - Writing
C:\ProgramData\MiKTeX\2.9\pdftex\config\pdftex_ndl14.map...
2016-05-31 09:01:27,022+0200 INFO  mkfntmap - Writing
C:\ProgramData\MiKTeX\2.9\pdftex\config\pdftex_dl14.map...
2016-05-31 09:01:27,041+0200 INFO  mkfntmap - Writing
C:\ProgramData\MiKTeX\2.9\dvipdfm\config\dvipdfm_dl14.map...
2016-05-31 09:01:27,056+0200 INFO  mkfntmap - Writing
C:\ProgramData\MiKTeX\2.9\dvipdfm\config\dvipdfm_ndl14.map...
2016-05-31 09:01:27,071+0200 INFO  mkfntmap - Copying
C:\ProgramData\MiKTeX\2.9\dvips\config\psfonts_t1.map
2016-05-31 09:01:27,071+0200 INFO  mkfntmap -      to
C:\ProgramData\MiKTeX\2.9\dvips\config\psfonts.map...
2016-05-31 09:01:27,073+0200 INFO  mkfntmap - Copying
C:\ProgramData\MiKTeX\2.9\dvipdfm\config\dvipdfm_dl14.map
2016-05-31 09:01:27,073+0200 INFO  mkfntmap -      to
C:\ProgramData\MiKTeX\2.9\dvipdfm\config\dvipdfm.map...
2016-05-31 09:01:27,074+0200 INFO  mkfntmap - Copying
C:\ProgramData\MiKTeX\2.9\pdftex\config\pdftex_dl14.map
2016-05-31 09:01:27,074+0200 INFO  mkfntmap -      to
C:\ProgramData\MiKTeX\2.9\pdftex\config\pdftex.map...
2016-05-31 09:01:27,112+0200 INFO  mkfntmap - running: fc-cache
--miktex-admin
2016-05-31 09:01:33,172+0200 INFO  mkfntmap - C:/Program Files
(x86)/Adobe/Acrobat Reader DC/Resource/Font/PFM: failed to write cache
2016-05-31 09:01:33,172+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/type1: failed to write cache
2016-05-31 09:01:33,172+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/type1/adobe: failed to write cache
2016-05-31 09:01:33,172+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/type1/arabi: failed to write cache
2016-05-31 09:01:33,172+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/type1/arkandis: failed to write cache
2016-05-31 09:01:33,172+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/type1/arkandis/adforn: failed to write cache
2016-05-31 09:01:33,172+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/type1/public: failed to write cache
2016-05-31 09:01:33,173+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/type1/public/amsfonts: failed to write cache
2016-05-31 09:01:33,173+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/type1/public/cm-super: failed to write cache
2016-05-31 09:01:33,173+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/type1/urw: failed to write cache
2016-05-31 09:01:33,173+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/opentype: failed to write cache
2016-05-31 09:01:33,173+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/opentype/public: failed to write cache
2016-05-31 09:01:33,173+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/type1: error scanning
2016-05-31 09:01:33,173+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/type1/adobe: error scanning
2016-05-31 09:01:33,173+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/type1/arabi: error scanning
2016-05-31 09:01:33,173+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/type1/arkandis: error scanning
2016-05-31 09:01:33,173+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/type1/public: error scanning
2016-05-31 09:01:33,174+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/type1/public/amsfonts: error scanning
2016-05-31 09:01:33,174+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/type1/urw: error scanningJ
2016-05-31 09:01:33,174+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/opentype: error scanning
2016-05-31 09:01:33,176+0200 INFO  mkfntmap - C:/TeX/MiKTeX
2.9/fonts/opentype/public: error scanning

... and that's it. At the end it seems that the culprit is the
"fc-cache" tool which probably chokes on the fact that it shall create
font information caches in directories that do not contain any fonts. It
seems to me as the fc-cache option --error-on-no-fonts would be
implicitly given. The fc-cache.log is of course empty ...

Any clue what I can do, short of reinstalling MiKTeX?

Thanks.

-- 
  Jan Přikryl
  [email protected]

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Q: How can I leave the mailing list?
A: See http://docs.miktex.org/faq/support.html#leavingml
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.