
Я только что выполнил чистую установку texlive
, обновил каждый пакет tlmgr
и получаю эту ошибку при попытке запуска lualatex
:
! Package pdftexcmds Error: Wrong version of lua module.
(pdftexcmds) Package version: 2019/11/24 v0.31
(pdftexcmds) Lua module: 2019/07/25 v0.30.
Я понятия не имею, как это исправить.
редактировать:
kpsewhich -all pdftexcmds.lua
/usr/local/texlive/2019/texmf-dist/scripts/oberdiek/pdftexcmds.lua
/usr/local/texlive/2019/texmf-dist/scripts/pdftexcmds/pdftexcmds.lua
решение1
kpsewhich -all pdftexcmds.lua
/usr/local/texlive/2019/texmf-dist/scripts/oberdiek/pdftexcmds.lua
/usr/local/texlive/2019/texmf-dist/scripts/pdftexcmds/pdftexcmds.lua
указывает на то, что tlmgr update
обновление не было выполнено полностью, старое (прошлой недели) местоположение oberdiek/pdftexcmds.lua
должно было быть удалено, поскольку был установлен новый отдельный pdftexcmds
пакет tlmgr.
Или... говоря по-другому
tlmgr update pdftexcmds
следовало бы установить новый, но
tlmgr update oberdiek
следовало бы эффективно удалить старый, и
tlmgr update --all
следовало сделать и то, и другое.