pdftexcmds エラー: 間違った lua モジュール

pdftexcmds エラー: 間違った lua モジュール

からクリーンインストールを実行し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 パッケージがインストールされたためtlmgr update、古い (先週の) 場所は oberdiek/pdftexcmds.lua削除されているはずです。pdftexcmds

あるいは、別の言い方をすれば

tlmgr update pdftexcmds

新しいものをインストールすべきだったが

tlmgr update oberdiek

古いものを効果的に削除し、

tlmgr update --all

これら両方を行うべきでした。

関連情報