Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#12083 - texlive: context stopped working after update

Attached to Project: Arch Linux
Opened by Mildred (mildred) - Tuesday, 11 November 2008, 11:22 GMT
Last edited by Francois Charette (Firmicus) - Wednesday, 19 November 2008, 16:06 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Francois Charette (Firmicus)
Architecture All
Severity Low
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

ConTeXt stopped working after the update. It complains that mtxrun doesn't exists anymore. In fact the context file is just a shell script:

----------
#!/bin/sh

mtxrun --script context "$@"
----------

For example if I try:

$ context mydocument.tex
/usr/bin/context: line 3: mtxrun: command not found


And the file /usr/bin/mtxrun isn't there anymore.


These are the update I made (grep texlive pacman.log):

[2008-11-11 11:41] upgraded texlive-bin (2008-1 -> 2008-2)
[2008-11-11 11:42] texlive: updating the filename database...
[2008-11-11 11:43] * The installation now goes to /usr instead of /opt/texlive.
[2008-11-11 11:43] upgraded texlive-core (2008.10548-2 -> 2008.11171-1)
[2008-11-11 11:43] >>> texlive: updating the filename database...
[2008-11-11 11:43] >>> texlive: updating the fontmap files with updmap...
[2008-11-11 11:43] upgraded texlive-latexextra (2008.10547-1 -> 2008.11143-1)
[2008-11-11 11:43] >>> texlive: updating the filename database...
[2008-11-11 11:44] >>> texlive: updating the fontmap files with updmap...
[2008-11-11 11:44] upgraded texlive-pictures (2008.10506-1 -> 2008.10658-1)
[2008-11-11 11:44] >>> texlive: updating the filename database...
[2008-11-11 11:44] upgraded texlive-pstricks (2008.10565-1 -> 2008.11169-1)

This task depends upon

Closed by  Francois Charette (Firmicus)
Wednesday, 19 November 2008, 16:06 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed with a symlink in latest update
Comment by Attila (attila) - Tuesday, 11 November 2008, 16:20 GMT
There is a broken symlink in /usr/bin for it:

/usr/bin/mtxrun -> /usr/share/texmf-dist/scripts/context/stubs/unix/mtxrun

Hope it helps to find out why mtxrun is gone.
Comment by Francois Charette (Firmicus) - Tuesday, 18 November 2008, 16:30 GMT
It has been removed upstream from context.tar.lzma (in texlive-core). I'll look into this.
Comment by Francois Charette (Firmicus) - Wednesday, 19 November 2008, 08:44 GMT
OK, now the symlink should point to /usr/share/texmf-dist/scripts/context/lua/mtxrun.lua
Same thing with /usr/bin/luatools

This means I have to update texlive-bin again, sigh! I might rather update texlive-core to latest version and add a symlink there from
/usr/share/texmf-dist/scripts/context/stubs/unix/mtxrun to /usr/share/texmf-dist/scripts/context/lua/mtxrun.lua

Of course for users it is very easy to fix this by hand in the meanwhile!

Loading...