LuaLaTeX parou após atualizar o pacote expl3

LuaLaTeX parou após atualizar o pacote expl3

Após as últimas atualizações do TeX Live, continuo recebendo estes erros:

LaTeX Warning: You have requested, on input line 26, version
           `2018/02/21' of package expl3,
           but only version
           `2017/12/16 L3 programming layer (loader) '
           is available.


! Package xparse Error: Support package l3kernel too old.

Qualquer ajuda será apreciada.

Solução(do comentário de Christian): restaure l3packages para a versão anterior.

Responder1

Eu tive o mesmo problema, perguntei no chat e fui direcionado para esta pergunta. Eu resolvi isso na minha máquina, então vou apenas relatar o que me disseram.

Você precisa reverter l3packagespara a versão anterior. O comando é

$ tlmgr restore l3packages

(provavelmente prefixe esse comando para sudoexecutar como root) Se nenhum número de revisão for especificado, todas as revisões anteriores disponíveis serão listadas.

A resposta que recebi foi

Do you really want to restore l3packages to revision 44864 (y/N):

Após selecionar y, obtive

Restoring l3packages, 44864 from /usr/local/texlive/2016/tlpkg/backups/l3packages.r44864.tar.xz

E depois disso tudo funcionou novamente.

De acordo com comentários de Christian e Nasser, nem todo mundo tlmgr restoreé interativo como o acima. Pode ser que você obtenha apenas a lista de revisões instaladas anteriormente. Em caso afirmativo, escolha o número de maior número (ou seja, o mais recente, sem contar o atual), a revisão NUM e digite

$ tlmgr restore l3packages <NUM>

informação relacionada