
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 l3packages
para a versão anterior. O comando é
$ tlmgr restore l3packages
(provavelmente prefixe esse comando para sudo
executar 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>