You are not logged in.

#1 2013-07-03 09:30:08

init0
Member
Registered: 2011-04-12
Posts: 37

[solved] texlive-core 2013.30962-1 / fmtutil-sys

$pdflatex  foobar
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Arch Linux)
restricted \write18 enabled.
---! /var/lib/texmf/web2c/pdftex/pdflatex.fmt doesn't match pdftex.pool
(Fatal format file error; I'm stymied)

...okay let's run
#fmtutil-sys --all

/usr/bin/fmtutil: line 395: /usr/share/texmf/texconfig/tcfmgr: No such file or directory
fmtutil: config file `fmtutil.cnf' not found.

...well the proper path would be
/usr/share/texmf-dist/texconfig/tcfmgr
according to the new texlive-core package

Guess the package needs a fix or am I missing something?!

Last edited by init0 (2013-07-03 10:05:46)

Offline

#2 2013-07-03 09:35:29

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: [solved] texlive-core 2013.30962-1 / fmtutil-sys


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#3 2013-07-03 09:39:21

init0
Member
Registered: 2011-04-12
Posts: 37

Re: [solved] texlive-core 2013.30962-1 / fmtutil-sys

Yes, this will probably solve it. smile
Thank you!

Offline

#4 2013-08-06 09:11:37

joi
Member
Registered: 2012-01-07
Posts: 8

Re: [solved] texlive-core 2013.30962-1 / fmtutil-sys

I can confirm that copying the *.pacnew files in /etc/texmf over the non .pacnew files and running fmtutil --all fixes the issue.

Offline

#5 2013-08-06 13:58:06

doep
Member
Registered: 2013-08-06
Posts: 1

Re: [solved] texlive-core 2013.30962-1 / fmtutil-sys

after moving the pacnew files, "fmtutil-sys --all" as root did the job for me.

Offline

#6 2013-08-28 17:21:03

rubens
Member
Registered: 2013-07-23
Posts: 2

Re: [solved] texlive-core 2013.30962-1 / fmtutil-sys

Command line solution:

pacdiff && fmtutil-sys --all

and further reference.

Last edited by rubens (2013-08-28 17:23:26)

Offline

#7 2013-08-29 12:45:41

madsravn
Member
Registered: 2013-05-12
Posts: 22

Re: [solved] texlive-core 2013.30962-1 / fmtutil-sys

rubens wrote:

Command line solution:

pacdiff && fmtutil-sys --all

and further reference.

Thanks. This did the trick. Easy and to the point.

Offline

#8 2013-09-02 12:42:27

xanb
Member
Registered: 2012-07-24
Posts: 419

Re: [solved] texlive-core 2013.30962-1 / fmtutil-sys

Beware of overwritting sensible config files, like fstab (with pacdiff). I said 'yes' to all, and manually I have to restore fstab (via restoring booting system)


Owning one OpenRC (artoo way) and other three systemd machines

Offline

#9 2013-09-06 13:30:27

darkdigitaldream
Member
Registered: 2013-09-06
Posts: 1

Re: [solved] texlive-core 2013.30962-1 / fmtutil-sys

This bug hit a few of my arch linux machines. None of the above fixes quite did it, so I'll just leave this bash script fix here for the next passerby:

cd /etc/texmf
for i in $(find `pwd` -name *.pacnew | grep .pacnew)
do
        mv $i $(echo ${i/.pacnew/})
done

sudo fmtutil-sys --all

Offline

#10 2013-09-09 10:22:53

dreieck
Member
Registered: 2012-10-08
Posts: 67

Re: [solved] texlive-core 2013.30962-1 / fmtutil-sys

rubens wrote:

Command line solution:

pacdiff && fmtutil-sys --all

and further reference.

To let pacdiff only work in /etc/texmf (where the issues occur) and not touch other .pacnew-files: Specify the directory where pacdiff should search via the environment variable 'DIFFSEARCHPATH' (see also pacdiff -h):

DIFFSEARCHPATH=/etc/texmf pacdiff && fmtutil-sys --all

This prevents from accidentally overwrite user-modified configuration files outside /etc/texmf, like /etc/fstab, /etc/pacman.conf and all the others.

Offline

#11 2013-09-20 10:58:48

batnas
Member
From: Aalborg, Denmark
Registered: 2012-10-16
Posts: 16

Re: [solved] texlive-core 2013.30962-1 / fmtutil-sys

darkdigitaldream wrote:
cd /etc/texmf
for i in $(find `pwd` -name *.pacnew | grep .pacnew)
do
        mv $i $(echo ${i/.pacnew/})
done

sudo fmtutil-sys --all

That worked for me, but i had to change it to:

cd /etc/texmf
for a in `find . -name "*.pacnew"`; do
    sudo mv $(echo ${a/.pacnew/}) $(echo ${a/.pacnew/}).mybackup;
    sudo mv $a $(echo ${a/.pacnew/});
done
sudo fmtutil-sys --all

It also backup the old files...

\\Batnas

Offline

#12 2013-11-06 10:37:52

fixu
Member
Registered: 2008-05-29
Posts: 27

Re: [solved] texlive-core 2013.30962-1 / fmtutil-sys

hey, i have this problem again or still and i am not able to fix it. i cant generate any pdf file from .tex.

any help?

Offline

#13 2013-11-25 23:42:34

knedlyk
Member
From: L'viv, Ukraine
Registered: 2009-04-14
Posts: 163
Website

Re: [solved] texlive-core 2013.30962-1 / fmtutil-sys

Confirm, this message is back again. The fix mentioned above is not working anymore. Pls remove "Solved" from the main post.

Update: Worked again! I used script from the #11 post, after that everything is working as before.

Last edited by knedlyk (2013-11-26 12:21:58)

Offline

#14 2013-11-29 10:04:05

djipey
Member
Registered: 2011-07-30
Posts: 158

Re: [solved] texlive-core 2013.30962-1 / fmtutil-sys

Thanks, did the job for me as well.

Offline

Board footer

Powered by FluxBB