$ podman run --rm -it --entrypoint /bin/sh node:24-alpine
# apk add git python3
# npm install -g @j178/prek
# mkdir /tmp/test
# cd /tmp/test
# git init
# cat > .pre-commit-config.yaml
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v6.0.0
hooks:
- id: trailing-whitespace
^D
# prek run
error: Failed to install hook `trailing-whitespace`
caused by: Failed to create Python virtual environment
caused by: Run command `create venv` failed
caused by: No such file or directory (os error 2)
# /root/.cache/prek/tools/uv/uv
/bin/sh: /root/.cache/prek/tools/uv/uv: not found
# ldd /root/.cache/prek/tools/uv/uv
/lib64/ld-linux-x86-64.so.2 (0x15139c1d5000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x151398b6f000)
librt.so.1 => /lib64/ld-linux-x86-64.so.2 (0x15139c1d5000)
libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x15139c1d5000)
libm.so.6 => /lib64/ld-linux-x86-64.so.2 (0x15139c1d5000)
libdl.so.2 => /lib64/ld-linux-x86-64.so.2 (0x15139c1d5000)
libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x15139c1d5000)
Error relocating /root/.cache/prek/tools/uv/uv: __rawmemchr: symbol not found
Error relocating /root/.cache/prek/tools/uv/uv: __register_atfork: symbol not found
Error relocating /root/.cache/prek/tools/uv/uv: gnu_get_libc_version: symbol not found
Error relocating /root/.cache/prek/tools/uv/uv: __res_init: symbol not found