Container - Fontawesome 0.6.0 not included
Author: DoctorD90Created Aug 29, 2026Updated Aug 29, 2026
Hello! Im running from Debian 12 and I have python3.11 installed (as official repository) and I got a lot of trouble. I have installed in a VM with Debian 13 that is shipped with python3.12 and it runs smoothly.
Instead to run a dedicated VM I have moved to using the container (command with version,here below). After a bit of working, everything worked "fine".
podman pull ghcr.io/rendercv/rendercv:sha256-699aaee00c9e6754e75bdfbbc37439d6e94ec32d67f0e4065b276ab8b66929f7Due to a connectivity issue, the connection to internet dropped and when I ran the docker I got an error about fontawesome:
╭───────────────────── Traceback (most recent call last) ──────────────────────╮
│ /app/.venv/lib/python3.12/site-packages/rendercv/cli/error_handler.py:38 in │
│ wrapper │
│ │
│ 35 │ @functools.wraps(function) │
│ 36 │ def wrapper(*args: P.args, **kwargs: P.kwargs) -> None: │
│ 37 │ │ try: │
│ ❱ 38 │ │ │ return function(*args, **kwargs) │
│ 39 │ │ except RenderCVUserError as e: │
│ 40 │ │ │ if e.message: │
│ 41 │ │ │ │ print( │
│ │
│ /app/.venv/lib/python3.12/site-packages/rendercv/cli/render_command/render_c │
│ ommand.py:238 in cli_command_render │
│ │
│ 235 │ │ │ │ lambda: run_rendercv(input_file_path, progress_panel, │
│ 236 │ │ │ ) │
│ 237 │ │ else: │
│ ❱ 238 │ │ │ run_rendercv(input_file_path, progress_panel, **arguments) │
│ 239 │
│ │
│ /app/.venv/lib/python3.12/site-packages/rendercv/cli/render_command/run_rend │
│ ercv.py:156 in run_rendercv │
│ │
│ 153 │ │ │ generate_typst, │
│ 154 │ │ │ rendercv_model, │
│ 155 │ │ ) │
│ ❱ 156 │ │ timed_step( │
│ 157 │ │ │ "Generated PDF", │
│ 158 │ │ │ progress, │
│ 159 │ │ │ generate_pdf, │
│ │
│ /app/.venv/lib/python3.12/site-packages/rendercv/cli/render_command/run_rend │
│ ercv.py:55 in timed_step │
│ │
│ 52 │ │ Function result. │
│ 53 │ """ │
│ 54 │ start = time.perf_counter() │
│ ❱ 55 │ result = func(*args, **kwargs) │
│ 56 │ end = time.perf_counter() │
│ 57 │ timing_ms = f"{(end - start) * 1000:.0f}" │
│ 58 │
│ │
│ /app/.venv/lib/python3.12/site-packages/rendercv/renderer/pdf_png.py:42 in │
│ generate_pdf │
│ │
│ 39 │ │ rendercv_model._input_file_path, typst_path.parent │
│ 40 │ ) │
│ 41 │ copy_photo_next_to_typst_file(rendercv_model, typst_path) │
│ ❱ 42 │ typst_compiler.compile(input=typst_path, format="pdf", output=pdf_ │
│ 43 │ │
│ 44 │ return pdf_path │
│ 45 │
╰──────────────────────────────────────────────────────────────────────────────╯
TypstError: failed to download package
(https://packages.typst.org/preview/fontawesome-0.6.0.tar.gz: Dns Failed:
resolve dns name 'packages.typst.org:443': failed to lookup address information:
Temporary failure in name resolution)I solved with a workaround: mapping the .cache and .local to a dedicated local folder, so it hasnt to download it at each run.
To completely avoid the issue, would be possible to pack the file in the container?
Source: rendercv/rendercv