LuaLaTeX no produce salida en Flatpak TeXLive

LuaLaTeX no produce salida en Flatpak TeXLive

Actualmente estoy trabajando para que TeXLive se pueda utilizar en Linux Flatpaks, sin embargo, LuaLaTeX falla "silenciosamente" y no tengo idea de qué podría estar mal o por dónde empezar. El resultado y los síntomas no son diferentesLualatex no produce resultados (MiKTeX), sin embargo, no estoy en Windows con codificación UCS/ANSI, ni mis archivos están $HOMEen una ruta que no sea ASCII, ni estoy usando MikTeX.

Estoy reutilizando el mwe de la pregunta vinculada:

Compilando

abc \bye

con luatexfunciona pero si cargo el paquete otf:

\input luaotfload.sty
abc \bye

Yo obtengo:

$ luatex mwe.tex 
This is LuaTeX, Version 1.12.0 (TeX Live 2020) 
 restricted system commands enabled.
(./mwe.tex
(/usr/lib/sdk/texlive/texmf-dist/tex/luatex/luaotfload/luaotfload.sty
(/usr/lib/sdk/texlive/texmf-dist/tex/latex/base/ltluatex.tex)

Puede ser notable que a la última línea de la salida/registro le falte una nueva línea, lo que puede indicar una falla del motor (?).

Además, ejecutar luaotfload-tool -uincluso con la mayor detalle no produce ningún resultado. Sin embargo, por lo que vale, ConTeXt MkIV (es decir, usar LuaTeX como backend) funciona bien.

Mi primera suposición fue que Flatpak, basado en la versión en DVD de TeXLive 2020 sin ninguna actualización (incluidas dos versiones menores de luaotfload), era demasiado antiguo. Actualmente estoy trabajando para poder usar instantáneas diarias más recientes de TeXLive en Flatpak (https://github.com/flathub/org.freedesktop.Sdk.Extension.texlive/pull/28), sin embargo, esto no cambió nada del comportamiento anterior (he confirmado que de hecho estoy ejecutando luaotfload 3.14 en Flatpak).

Pasos para reproducir:

  1. Configure el control remoto flathub y su distribución para que tenga flatpaks en su camino, luego instale TeXLive:

    $ flatpak install org.freedesktop.Sdk.Extension.texlive
    
  2. Ejecute un shell dentro de Sandbox y coloque el SDK de TeXLive en la RUTA:

    $ flatpak run --command=/usr/bin/sh --devel org.freedesktop.Sdk
    [ org.freedesktop.Sdk ~ ]$ source /usr/lib/sdk/texlive/enable.sh 
    
  3. Cree un MWE y construya:

    [ org.freedesktop.Sdk ~ ]$ cat > mwe.tex
    \input luaotfload.sty
    abc \bye
    [ org.freedesktop.Sdk ~ ]$ luatex mwe.tex
    

Respuesta1

Recientemente me enfrenté al mismo problema al intentar crear documentos TeX conNada. Después de un poco de depuración, descubrí que el problema fundamental es que TEXMFCACHEno se puede escribir. Mirando dentro texmf.cnfencontramos los valores predeterminados en

[

información relacionada