quarto-dev / quarto-dev/quarto-cli

[docker image] `quarto-full` is broken

Open
#8,917 0 comments 0 reactions 1 assignee View on GitHub

@cderv is already working on this.

Since Feb 28, 2024.

bug builds
Dominant language
JavaScript
Stars
6k
Forks
458
Avg merge
1d 9h
Merged PRs (30d)
41

Description

It should have TinyTeX installed

https://github.com/quarto-dev/quarto-cli/blob/2485d18a05cb8c12989e795ed01bb2cf7f43a0e3/.github/actions/docker/action.yml#L59-L69

but there is an error

[✓] Removing directory
#9 7.515 ERROR: NotFound: No such file or directory (os error 2): remove '/root/.TinyTeX'
#9 7.515 
#9 7.515 Stack trace:
#9 7.515     at async Object.remove (ext:deno_fs/30_fs.js:199:3)
#9 7.515     at async file:///opt/quarto/bin/quarto.js:97019:13
#9 7.515     at async Object.withSpinner (file:///opt/quarto/bin/quarto.js:75498:16)
#9 7.515     at async Object.uninstall (file:///opt/quarto/bin/quarto.js:97014:5)
#9 7.515     at async updateTool (file:///opt/quarto/bin/quarto.js:97381:13)
#9 7.515     at async Command.fn (file:///opt/quarto/bin/quarto.js:100667:17)
#9 7.515     at async Command.execute (file:///opt/quarto/bin/quarto.js:8104:13)
#9 7.515     at async quarto (file:///opt/quarto/bin/quarto.js:115797:5)
#9 7.515     at async file:///opt/quarto/bin/quarto.js:115809:9
#9 7.515     at async mainRunner (file:///opt/quarto/bin/quarto.js:115706:9)
#9 DONE 7.6s

This image only has R configured also and no package installed

This is quarto check in the container

# quarto check
Quarto 1.5.22
[✓] Checking versions of quarto binary dependencies...
      Pandoc version 3.1.11: OK
      Dart Sass version 1.69.5: OK
      Deno version 1.37.2: OK
[✓] Checking versions of quarto dependencies......OK
[✓] Checking Quarto installation......OK
      Version: 1.5.22
      Path: /opt/quarto/bin

[✓] Checking tools....................OK
      TinyTeX: (external install)
      Chromium: (not installed)

[✓] Checking LaTeX....................OK
      Using: Installation From Path
      Path: /usr/local/bin
      Version: 2023

[✓] Checking basic markdown render....OK

[✓] Checking Python 3 installation....(None)

      Unable to locate an installed version of Python 3.
      Install Python 3 from https://www.python.org/downloads/

[✓] Checking R installation...........OK
      Version: 4.3.2
      Path: /opt/R/4.3.2/lib/R
      LibPaths:
        - /opt/R/4.3.2/lib/R/library
      knitr: (None)
      rmarkdown: (None)

      The knitr package is not available in this R installation.
      Install with install.packages("knitr")
      The rmarkdown package is not available in this R installation.
      Install with install.packages("rmarkdown")

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.