Skip to content

[docker image] quarto-full is broken #8917

Open
@cderv

Description

@cderv

It should have TinyTeX installed

- name: Create Full DockerFile
shell: bash
run: |
rm -rf Dockerfile
cat << 'EOF' >> Dockerfile
FROM rstudio/r-base:4.3-focal
ENV DEBIAN_FRONTEND=noninteractive
COPY ["${{ inputs.source }}", "quarto-linux-amd64.deb"]
RUN dpkg -i quarto-linux-amd64.deb && rm quarto-linux-amd64.deb
RUN quarto install tinytex --no-prompt
EOF

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")

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingbuilds

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions