Discussion:
[tex-live] problem after upgrading. on Windows 10.
Pi
2016-02-16 20:31:23 UTC
Permalink
Hello

Some days ago I updated Tex Live 2015 with
tlmgr -all
and now my Tex Live doesn't work.
TexStudio says it can't start pdflatex.

If I try to run pfdlatex directly it says.

This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/W32TeX)
(preloaded format=pdflatex)
restricted \write18 enabled.
---! c:/texlive/2015/texmf-var/web2c/pdftex/pdflatex.fmt doesn't match
pdftex.pool
(Fatal format file error; I'm stymied)


fmtutil --all doesn't solve the problem either
fmtutil: fmtutil is using the following fmtutil.cnf files (in precedence
order): fmtutil: c:/texlive/2015/texmf-dist/web2c/fmtutil.cnf fmtutil:
fmtutil is using the following fmtutil.cnf file for writing changes:
fmtutil: c:/users/joe/.texlive2015/texmf-config/web2c/fmtutil.cnf Cannot
get a temporary directory after five iterations ... sorry! at
c:/texlive/2015/texmf-dist/scripts/texlive/fmtutil.pl line 334.
C:\texlive\2015\bin\win64\runscript.tlu:659: command failed with exit code
2: perl.exe c:/texlive/2015/texmf-dist/scripts/texlive/fmtutil.pl --all


I've tried to repair everything from Tex Live Manager , runing as admin, no
errors but pdflatex still doesn't work.

I don't use firewall, and the antivirus is not the problem.

What should I do?

Thanks
Zdenek Wagner
2016-02-16 22:03:37 UTC
Permalink
For some reason your pdflatex.fmt was created with a different version of
pdftex.pool. It is necessary to regenerate the format, most probably all
formats. You can do it by:

fmtutil-sys --all

Zdeněk Wagner
http://ttsm.icpf.cas.cz/team/wagner.shtml
http://icebearsoft.euweb.cz
Post by Pi
Hello
Some days ago I updated Tex Live 2015 with
tlmgr -all
and now my Tex Live doesn't work.
TexStudio says it can't start pdflatex.
If I try to run pfdlatex directly it says.
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/W32TeX)
(preloaded format=pdflatex)
restricted \write18 enabled.
---! c:/texlive/2015/texmf-var/web2c/pdftex/pdflatex.fmt doesn't match
pdftex.pool
(Fatal format file error; I'm stymied)
fmtutil --all doesn't solve the problem either
fmtutil: fmtutil is using the following fmtutil.cnf files (in precedence
fmtutil: c:/users/joe/.texlive2015/texmf-config/web2c/fmtutil.cnf Cannot
get a temporary directory after five iterations ... sorry! at
c:/texlive/2015/texmf-dist/scripts/texlive/fmtutil.pl line 334.
C:\texlive\2015\bin\win64\runscript.tlu:659: command failed with exit code
2: perl.exe c:/texlive/2015/texmf-dist/scripts/texlive/fmtutil.pl --all
I've tried to repair everything from Tex Live Manager , runing as admin,
no errors but pdflatex still doesn't work.
I don't use firewall, and the antivirus is not the problem.
What should I do?
Thanks
Pi
2016-02-16 22:17:30 UTC
Permalink
Reinstalled everything and still the same problem.
The problem only happens with the 64bit executable, the 32bit one is OK.

Now, after fmtutil -sys --all it works, thanks.
I don't know if this happened to others too
Post by Zdenek Wagner
For some reason your pdflatex.fmt was created with a different version of
pdftex.pool. It is necessary to regenerate the format, most probably all
fmtutil-sys --all
Zdeněk Wagner
http://ttsm.icpf.cas.cz/team/wagner.shtml
http://icebearsoft.euweb.cz
Post by Pi
Hello
Some days ago I updated Tex Live 2015 with
tlmgr -all
and now my Tex Live doesn't work.
TexStudio says it can't start pdflatex.
If I try to run pfdlatex directly it says.
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/W32TeX)
(preloaded format=pdflatex)
restricted \write18 enabled.
---! c:/texlive/2015/texmf-var/web2c/pdftex/pdflatex.fmt doesn't match
pdftex.pool
(Fatal format file error; I'm stymied)
fmtutil --all doesn't solve the problem either
fmtutil: fmtutil is using the following fmtutil.cnf files (in precedence
fmtutil: c:/users/joe/.texlive2015/texmf-config/web2c/fmtutil.cnf Cannot
get a temporary directory after five iterations ... sorry! at
c:/texlive/2015/texmf-dist/scripts/texlive/fmtutil.pl line 334.
C:\texlive\2015\bin\win64\runscript.tlu:659: command failed with exit code
2: perl.exe c:/texlive/2015/texmf-dist/scripts/texlive/fmtutil.pl --all
I've tried to repair everything from Tex Live Manager , runing as admin,
no errors but pdflatex still doesn't work.
I don't use firewall, and the antivirus is not the problem.
What should I do?
Thanks
Zdenek Wagner
2016-02-16 22:24:26 UTC
Permalink
It sometimes happens, usually if you have wrong setting of PATH during
update. The *.pool files contains all strings including the error messages
so if the files do not match, TeX is unable to display a better error
message.

Zdeněk Wagner
http://ttsm.icpf.cas.cz/team/wagner.shtml
http://icebearsoft.euweb.cz
Post by Pi
Reinstalled everything and still the same problem.
The problem only happens with the 64bit executable, the 32bit one is OK.
Now, after fmtutil -sys --all it works, thanks.
I don't know if this happened to others too
Post by Zdenek Wagner
For some reason your pdflatex.fmt was created with a different version of
pdftex.pool. It is necessary to regenerate the format, most probably all
fmtutil-sys --all
Zdeněk Wagner
http://ttsm.icpf.cas.cz/team/wagner.shtml
http://icebearsoft.euweb.cz
Post by Pi
Hello
Some days ago I updated Tex Live 2015 with
tlmgr -all
and now my Tex Live doesn't work.
TexStudio says it can't start pdflatex.
If I try to run pfdlatex directly it says.
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/W32TeX)
(preloaded format=pdflatex)
restricted \write18 enabled.
---! c:/texlive/2015/texmf-var/web2c/pdftex/pdflatex.fmt doesn't match
pdftex.pool
(Fatal format file error; I'm stymied)
fmtutil --all doesn't solve the problem either
fmtutil: fmtutil is using the following fmtutil.cnf files (in precedence
fmtutil: c:/users/joe/.texlive2015/texmf-config/web2c/fmtutil.cnf Cannot
get a temporary directory after five iterations ... sorry! at
c:/texlive/2015/texmf-dist/scripts/texlive/fmtutil.pl line 334.
C:\texlive\2015\bin\win64\runscript.tlu:659: command failed with exit code
2: perl.exe c:/texlive/2015/texmf-dist/scripts/texlive/fmtutil.pl --all
I've tried to repair everything from Tex Live Manager , runing as admin,
no errors but pdflatex still doesn't work.
I don't use firewall, and the antivirus is not the problem.
What should I do?
Thanks
Reinhard Kotucha
2016-02-17 00:12:17 UTC
Permalink
Post by Zdenek Wagner
The *.pool files contains all strings including the error messages
[...]
sed -e s/contains/contained/

There are no pool files anymore. Strings are compiled into the binaries
for about a decade. Taco is our hero.

Hence the error message

c:/texlive/2015/texmf-var/web2c/pdftex/pdflatex.fmt doesn't match
pdftex.pool
(Fatal format file error; I'm stymied)

is misleading. There *is* no file "pdftex.pool" in TeX Live and no
program needs it.

If you get this error message though, there must be something wrong
wrong with the binary and a more reasonable error message would be
"This can't happen".

BTW, the string "This can't happen" is already in the string pool.

Regards,
Reinhard
--
------------------------------------------------------------------
Reinhard Kotucha Phone: +49-511-3373112
Marschnerstr. 25
D-30167 Hannover mailto:***@web.de
------------------------------------------------------------------
Akira Kakuto
2016-02-16 22:29:23 UTC
Permalink
Dear Pi,
Post by Pi
Reinstalled everything and still the same problem.
The problem only happens with the 64bit executable, the 32bit one is OK.
Now, after fmtutil -sys --all it works, thanks.
I don't know if this happened to others too
Please read "00README.TLW64" carefully if you want to use 64bit binaries:

The 64bit binaries are made with the latest sources. Therefore several
TeX engines may not be compatible with the present TeX Live. Thus users
should run the command
fmtutil-sys --all

Best,
Akira
Arash Esbati
2016-02-17 21:42:24 UTC
Permalink
Dear Akira,
Post by Akira Kakuto
Reinstalled everything and still the same problem. The problem only
happens with the 64bit executable, the 32bit one is OK.
Now, after fmtutil -sys --all it works, thanks.
I don't know if this happened to others too
The 64bit binaries are made with the latest sources. Therefore several
TeX engines may not be compatible with the present TeX Live. Thus users
should run the command
fmtutil-sys --all
First of all, many thanks for your W32TeX! I also use your TLW64
binaries on top of my TeXLive 2015 and my observation is also that
TeXLive uses its own binaries everytime fmtutil is triggered upon an
update. Hence, I have to issue

fmtutil-sys --all

manually in order to match the fmt-files to TLW64 binaries which come
first in my PATH.

Best, Arash

Continue reading on narkive:
Loading...