LuaLaTeX se detuvo después de actualizar el paquete expl3

LuaLaTeX se detuvo después de actualizar el paquete expl3

Después de las últimas actualizaciones de TeX Live sigo recibiendo estos errores:

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.

Cualquier ayuda se agradece.

Solución(del comentario de Christian): restaure l3packages a la versión anterior.

Respuesta1

Tuve el mismo problema, pregunté en el chat y me dirigieron a esta pregunta. Lo resolví en mi máquina, así que simplemente contaré lo que me dijeron.

Debe volver l3packagesa la versión anterior. El comando es

$ tlmgr restore l3packages

(probablemente anteponga ese comando para sudoejecutarlo como root) Si no se especifica ningún número de revisión, se enumeran todas las revisiones anteriores disponibles.

La respuesta que obtuve fue

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

Después de seleccionar y, obtuve

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

Y después de eso todo volvió a funcionar.

Según los comentarios de Christian y Nasser, no todos tlmgr restoreson interactivos como el anterior. Puede darse el caso de que solo obtenga la lista de revisiones instaladas anteriormente. Si es así, elija el número más grande (es decir, el más reciente, sin contar el actual), la revisión NUM y escriba

$ tlmgr restore l3packages <NUM>

información relacionada