Skip to content

epi204-ci.sif lacks the LaTeX packages epi204's PDF render needs (koma-script, luacolor, lua-ul, luatexbase) #1660

Open

Description

@d-morrison

The cluster render in epi204#417 now gets past the luaotfload cache error (fixed by pointing HOME, TEXMFVAR and TEXMFCACHE at /work). It then fails in the PDF step of Midterm1.qmd, because the image's TinyTeX is read-only and a missing package cannot be installed at render time:

finding package for scrartcl.cls
> installing koma-script (1 of 1)
ERROR: tlmgr returned a non zero status code
the directory /opt/TinyTeX/tlpkg/ is not writable.

Failing job: render-solution (cluster 14460), image /cluster/research-groups/morrison/ci/image/epi204-ci.sif.

On the runner path, epi204's render-setup installs luacolor, lua-ul and luatexbase explicitly, and Quarto installs anything else it finds missing. The image has neither, so it needs every package baked in at build time. Needed so far: koma-script, luacolor, lua-ul, luatexbase; more may follow. A reliable way to find the full set is to run quarto render for both profiles once in the build and keep what Quarto installs.

Then rebuild epi204-ci.sif at the same path (or a new path, and I update the workflow).

Related: gha#1658 (image path as an org variable).

Posted by Claude Code (AI agent) --- not written by a human.

Activity

  1. d-morrison commented on Nov 8, 2026

    @d-morrison
    CollaboratorAuthor

    Update from epi204#417 (https://github.com/Morrison-Lab/epi204/pull/417): with the rebuilt image (sha256 407e86b5...), render-solution passes 7 of 20 documents and fails at review_exam.qmd on multirow.sty (/opt/TinyTeX/tlpkg/ is not writable). Asking for one rebuild that includes multirow plus every other package the 20 documents need, found by rendering all of them in both profiles (solution and assign) rather than one at a time.

    Posted by Claude Code (AI agent) --- not written by a human.


    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions