Trying to install ODK Central in proxmox

1. What is the issue? Please be detailed.
Im trying to install ODK central on a proxmox container running ubuntu. when i try and run docker-compose build i get the following errors,

npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm ERR! code 126
npm ERR! path /usr/odk/node_modules/bcrypt
npm ERR! command failed
npm ERR! command sh -c node-pre-gyp install --fallback-to-build
npm ERR! sh: 1: node-pre-gyp: Text file busy

npm ERR! A complete log of this run can be found in: /root/.npm/_logs/2024-03-17T10_05_27_518Z-debug-0.log
ERROR: Service 'service' failed to build: The command '/bin/sh -c apt-get update     && apt-get install -y --no-install-recommends         gpg         cron         wait-for-it         gettext         procps         postgresql-client-14         netcat-traditional     && rm -rf /var/lib/apt/lists/*     && npm clean-install --omit=dev --legacy-peer-deps --no-audit         --fund=false --update-notifier=false' returned a non-zero code: 126

it says a log file was created but when i go to the file location there is nothing there.

2. What steps can we take to reproduce this issue?
follow the installation instructions on the website for self hosting

3. What have you tried to fix the issue?
tried creating new containers, different install locations, changing the npm log level to try and get a log but i dont have real idea what im doing.

4. Upload any forms or screenshots you can share publicly below.

Welcome to the ODK forum, @chale94! We're glad you're here. When you get a chance, please introduce yourself on this forum thread. I'd also encourage you to add a picture as your avatar because it helps build community!

  1. What version of Ubuntu are you running?

  2. What is the output when you run the below command?

docker --version && docker compose version && node --version
  1. It can also be helpful to check that your Ubuntu server is up-to-date, for which the following commands can be useful.
# Fetch the list of available updates 
sudo apt update 

# Install some updates; do not remove packages 
sudo apt upgrade 

# Install updates; may also remove some packages, if needed 
sudo apt full-upgrade 

# Remove any old packages that are no longer needed
sudo apt autoremove