Skip to content

Почему-то выходит ошибка: #291

@skulidropek

Description

@skulidropek
skulidropek/videotranscribe

skulidropek/videotranscribe

+ New terminal
SSH terminal: skulidropek/videotranscribe
error
docker compose failed with exit code 1 Docker output: #0 building with "default" instance using docker driver #1 [dg-videotranscribe-issue-1-browser internal] load build definition from Dockerfile.browser #1 transferring dockerfile: 8.15kB done #1 DONE 0.0s #2 [dg-videotranscribe-issue-1-browser internal] load metadata for docker.io/kechangdev/browser-vnc:latest #2 DONE 0.2s #3 [dg-videotranscribe-issue-1-browser internal] load .dockerignore #3 transferring context: 239B done #3 DONE 0.0s #4 [dg-videotranscribe-issue-1-browser 1/7] FROM docker.io/kechangdev/browser-vnc:latest@sha256:d41cc2e499b5924f743109abc3c82f5590fe2da4ff93858065f223a0770a46e2 #4 resolve docker.io/kechangdev/browser-vnc:latest@sha256:d41cc2e499b5924f743109abc3c82f5590fe2da4ff93858065f223a0770a46e2 done #4 DONE 0.0s #5 [dg-videotranscribe-issue-1-browser internal] load build context #5 transferring context: 843B done #5 DONE 0.0s #6 [dg-videotranscribe-issue-1-browser 6/7] COPY mcp-playwright-start-extra.sh /usr/local/bin/mcp-playwright-start-extra.sh #6 CACHED #7 [dg-videotranscribe-issue-1-browser 4/7] RUN cat <<'EOF' > /usr/local/bin/docker-git-cdp-guard #7 CACHED #8 [dg-videotranscribe-issue-1-browser 2/7] RUN apk add --no-cache bash procps socat nodejs npm python3 net-tools #8 CACHED #9 [dg-videotranscribe-issue-1-browser 3/7] RUN npm install --omit=dev --prefix /opt/docker-git-cdp-guard ws@8.18.3 #9 CACHED #10 [dg-videotranscribe-issue-1-browser 5/7] RUN chmod +x /usr/local/bin/docker-git-cdp-guard #10 CACHED #11 [dg-videotranscribe-issue-1-browser 7/7] RUN chmod +x /usr/local/bin/mcp-playwright-start-extra.sh #11 CACHED #12 [dg-videotranscribe-issue-1-browser] exporting to image #12 exporting layers done #12 exporting manifest sha256:6918785c492d6580518d554a2dce7518df3ea89561b64d393eab0b871b8edd86 done #12 exporting config sha256:1b0b69528a2e187e3eacc3aa80414238ef378e520789e2691d4c4d1bc57c9d34 done #12 exporting attestation manifest sha256:e0ecf446eda6a606fceb78f823cffed927ba759e3ee0cdc3708c3845adbd6c02 done #12 exporting manifest list sha256:0dff7dd926c44725a9beb58fd6824cdf78dc9eef653b55ddd57c2852775cd19a done #12 naming to docker.io/library/dg-videotranscribe-issue-1-dg-videotranscribe-issue-1-browser:latest done #12 unpacking to docker.io/library/dg-videotranscribe-issue-1-dg-videotranscribe-issue-1-browser:latest done #12 DONE 0.1s #13 [dg-videotranscribe-issue-1-browser] resolving provenance for metadata file #13 DONE 0.0s #14 [dg-videotranscribe-issue-1 internal] load build definition from Dockerfile #14 transferring dockerfile: 20.58kB done #14 DONE 0.0s #15 [dg-videotranscribe-issue-1 internal] load metadata for docker.io/library/ubuntu:24.04 #15 DONE 0.0s #16 [dg-videotranscribe-issue-1 internal] load .dockerignore #16 transferring context: 239B done #16 DONE 0.0s #17 [dg-videotranscribe-issue-1 1/50] FROM docker.io/library/ubuntu:24.04@sha256:c4a8d5503dfb2a3eb8ab5f807da5bc69a85730fb49b5cfca2330194ebcc41c7b #17 resolve docker.io/library/ubuntu:24.04@sha256:c4a8d5503dfb2a3eb8ab5f807da5bc69a85730fb49b5cfca2330194ebcc41c7b 0.0s done #17 DONE 0.0s #18 [dg-videotranscribe-issue-1 internal] load build context #18 transferring context: 197.25kB done #18 DONE 0.0s #19 [dg-videotranscribe-issue-1 5/50] RUN cat <<'EOF' > /etc/profile.d/zz-prompt.sh #19 CACHED #20 [dg-videotranscribe-issue-1 36/50] RUN opencode --version #20 CACHED #21 [dg-videotranscribe-issue-1 6/50] RUN chmod 0644 /etc/profile.d/zz-prompt.sh #21 CACHED #22 [dg-videotranscribe-issue-1 34/50] RUN set -eu; ARCH="$(uname -m)"; case "$ARCH" in x86_64|amd64) OPENCODE_ARCH="x64" ;; aarch64|arm64) OPENCODE_ARCH="arm64" ;; *) echo "Unsupported arch for OpenCode: $ARCH" >&2; exit 1 ;; esac; OPENCODE_TARGET="linux-$OPENCODE_ARCH"; if [ "$OPENCODE_ARCH" = "x64" ] && ! grep -qwi avx2 /proc/cpuinfo 2>/dev/null; then OPENCODE_TARGET="$OPENCODE_TARGET-baseline"; fi; if [ -f /etc/alpine-release ] || { command -v ldd >/dev/null 2>&1 && ldd --version 2>&1 | grep -qi musl; }; then OPENCODE_TARGET="$OPENCODE_TARGET-musl"; fi; OPENCODE_ARCHIVE="opencode-$OPENCODE_TARGET.tar.gz"; mkdir -p /usr/local/.opencode/bin; for attempt in 1 2 3 4 5; do tmp_archive="$(mktemp)"; if curl -fsSL --retry 5 --retry-all-errors --retry-delay 2 "https://github.com/anomalyco/opencode/releases/download/v1.2.27/$OPENCODE_ARCHIVE" -o "$tmp_archive" && tar -xzf "$tmp_archive" -C /usr/local/.opencode/bin opencode; then rm -f "$tmp_archive"; exit 0; fi; rm -f "$tmp_archive"; echo "opencode install attempt ${attempt} failed; retrying..." >&2; sleep $((attempt * 2)); done; echo "opencode install failed after retries" >&2; exit 1 #22 CACHED #23 [dg-videotranscribe-issue-1 49/50] COPY entrypoint.sh /entrypoint.sh #23 CACHED #24 [dg-videotranscribe-issue-1 21/50] RUN BUN_INSTALL=/usr/local/bun script -q -e -c "bun add -g @openai/codex@latest" /dev/null #24 CACHED #25 [dg-videotranscribe-issue-1 39/50] RUN if id -u dev >/dev/null 2>&1; then usermod -u 1000 -g 1000 -o dev; else groupadd -g 1000 dev || true; useradd -m -s /usr/bin/zsh -u 1000 -g 1000 -o dev; fi #25 CACHED #26 [dg-videotranscribe-issue-1 48/50] RUN mkdir -p /opt/docker-git/bootstrap/.orch/auth/codex /opt/docker-git/bootstrap/.orch/auth/codex-shared /opt/docker-git/bootstrap/.orch/auth/claude /opt/docker-git/bootstrap/.orch/env && touch /opt/docker-git/bootstrap/authorized_keys /opt/docker-git/bootstrap/.orch/env/global.env /opt/docker-git/bootstrap/.orch/env/project.env #26 CACHED #27 [dg-videotranscribe-issue-1 2/50] RUN set -eu; if [ -n "" ]; then sed -i -e "s|http://archive.ubuntu.com/ubuntu||g" -e "s|http://security.ubuntu.com/ubuntu||g" /etc/apt/sources.list /etc/apt/sources.list.d/ubuntu.sources 2>/dev/null || true; fi; for attempt in 1 2 3 4 5; do rm -rf /var/lib/apt/lists/*; if apt-get -o Acquire::Retries=3 -o Acquire::By-Hash=force update; then break; fi; if [ "$attempt" = "5" ]; then echo "apt-get update failed after retries" >&2; exit 1; fi; echo "apt-get update attempt ${attempt} failed; retrying..." >&2; sleep $((attempt * 2)); done; apt-get -o Acquire::Retries=3 install -y --no-install-recommends openssh-server git gh ca-certificates curl unzip bsdutils sudo make docker.io docker-compose-v2 bash-completion zsh zsh-autosuggestions xauth ncurses-term jq && rm -rf /var/lib/apt/lists/* #27 CACHED #28 [dg-videotranscribe-issue-1 12/50] RUN chmod 0644 /etc/profile.d/zz-bash-history.sh #28 CACHED #29 [dg-videotranscribe-issue-1 44/50] RUN find /opt/docker-git/scripts -type f -name '*.sh' -exec chmod +x {} + && find /opt/docker-git/scripts -type f -name '*.js' -exec chmod +x {} + #29 CACHED #30 [dg-videotranscribe-issue-1 45/50] COPY .docker-git-tools/docker-git-session-sync /opt/docker-git/tools/docker-git-session-sync #30 CACHED #31 [dg-videotranscribe-issue-1 35/50] RUN ln -sf /usr/local/.opencode/bin/opencode /usr/local/bin/opencode #31 CACHED #32 [dg-videotranscribe-issue-1 9/50] RUN chmod 0644 /etc/profile.d/zz-bash-completion.sh #32 CACHED #33 [dg-videotranscribe-issue-1 30/50] RUN cat <<'EOF' > /usr/local/bin/docker-git-playwright-mcp #33 CACHED #34 [dg-videotranscribe-issue-1 14/50] RUN mkdir -p /etc/zsh #34 CACHED #35 [dg-videotranscribe-issue-1 15/50] RUN cat <<'EOF' > /etc/zsh/zshrc #35 CACHED #36 [dg-videotranscribe-issue-1 25/50] RUN npm install -g @anthropic-ai/claude-code@latest #36 CACHED #37 [dg-videotranscribe-issue-1 38/50] RUN if id -u ubuntu >/dev/null 2>&1; then if getent group 1000 >/dev/null 2>&1; then EXISTING_GROUP="$(getent group 1000 | cut -d: -f1)"; if [ "$EXISTING_GROUP" != "dev" ]; then groupmod -n dev "$EXISTING_GROUP" || true; fi; fi; usermod -l dev -d /home/dev -m -s /usr/bin/zsh ubuntu || true; fi #37 CACHED #38 [dg-videotranscribe-issue-1 16/50] RUN curl -fsSL https://deb.nodesource.com/setup_24.x | bash - && apt-get install -y --no-install-recommends nodejs && node -v && npm -v && corepack --version && rm -rf /var/lib/apt/lists/* #38 CACHED #39 [dg-videotranscribe-issue-1 23/50] RUN set -eu; ARCH="$(uname -m)"; case "$ARCH" in x86_64|amd64) OH_MY_OPENCODE_ARCH="x64" ;; aarch64|arm64) OH_MY_OPENCODE_ARCH="arm64" ;; *) echo "Unsupported arch for oh-my-opencode: $ARCH" >&2; exit 1 ;; esac; npm install -g oh-my-opencode@latest "oh-my-opencode-linux-${OH_MY_OPENCODE_ARCH}@latest" #39 CACHED #40 [dg-videotranscribe-issue-1 27/50] RUN npm install -g @google/gemini-cli@latest --force #40 CACHED #41 [dg-videotranscribe-issue-1 46/50] RUN set -eu; if npm install -g "@prover-coder-ai/docker-git-session-sync@latest"; then docker-git-session-sync --help >/dev/null; else echo "docker-git: npm install of @prover-coder-ai/docker-git-session-sync@latest failed; using local session sync fallback" >&2; install -m 0755 /opt/docker-git/tools/docker-git-session-sync /usr/local/bin/docker-git-session-sync; docker-git-session-sync --help >/dev/null; fi #41 CACHED #42 [dg-videotranscribe-issue-1 18/50] RUN printf "export NVM_DIR=/usr/local/nvm\n[ -s /usr/local/nvm/nvm.sh ] && . /usr/local/nvm/nvm.sh\n" > /etc/profile.d/nvm.sh && chmod 0644 /etc/profile.d/nvm.sh #42 CACHED #43 [dg-videotranscribe-issue-1 20/50] RUN ln -sf /usr/local/bun/bin/bun /usr/local/bin/bun #43 CACHED #44 [dg-videotranscribe-issue-1 10/50] RUN printf "%s\n" "if [ -f /etc/profile.d/zz-bash-completion.sh ]; then . /etc/profile.d/zz-bash-completion.sh; fi" >> /etc/bash.bashrc #44 CACHED #45 [dg-videotranscribe-issue-1 32/50] RUN printf "export PATH=/usr/local/bun/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n" > /etc/profile.d/bun.sh && chmod 0644 /etc/profile.d/bun.sh #45 CACHED #46 [dg-videotranscribe-issue-1 4/50] RUN set -eu; ARCH="$(dpkg --print-architecture)"; case "$ARCH" in amd64) GLAB_ARCH="amd64" ;; arm64) GLAB_ARCH="arm64" ;; armhf) GLAB_ARCH="armv6" ;; i386) GLAB_ARCH="386" ;; ppc64el) GLAB_ARCH="ppc64le" ;; s390x) GLAB_ARCH="s390x" ;; *) echo "Unsupported glab architecture: $ARCH" >&2; exit 1 ;; esac; curl -fsSL --retry 5 --retry-all-errors --retry-delay 2 "https://gitlab.com/api/v4/projects/gitlab-org%2Fcli/packages/generic/glab/1.93.0/glab_1.93.0_linux_$GLAB_ARCH.deb" -o /tmp/glab.deb; apt-get update; apt-get install -y --no-install-recommends /tmp/glab.deb; rm -f /tmp/glab.deb; rm -rf /var/lib/apt/lists/*; glab --version #46 CACHED #47 [dg-videotranscribe-issue-1 17/50] RUN mkdir -p /usr/local/nvm && curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash #47 CACHED #48 [dg-videotranscribe-issue-1 43/50] COPY scripts/ /opt/docker-git/scripts/ #48 CACHED #49 [dg-videotranscribe-issue-1 13/50] RUN printf "%s\n" "if [ -f /etc/profile.d/zz-bash-history.sh ]; then . /etc/profile.d/zz-bash-history.sh; fi" >> /etc/bash.bashrc #49 CACHED #50 [dg-videotranscribe-issue-1 22/50] RUN ln -sf /usr/local/bun/bin/codex /usr/local/bin/codex #50 CACHED #51 [dg-videotranscribe-issue-1 31/50] RUN chmod +x /usr/local/bin/docker-git-playwright-mcp #51 CACHED #52 [dg-videotranscribe-issue-1 8/50] RUN cat <<'EOF' > /etc/profile.d/zz-bash-completion.sh #52 CACHED #53 [dg-videotranscribe-issue-1 28/50] RUN gemini --version #53 CACHED #54 [dg-videotranscribe-issue-1 47/50] RUN mkdir -p /home/dev/app && chown -R 1000:1000 /home/dev && if [ "/home/dev/app" != "/" ]; then chown -R 1000:1000 "/home/dev/app"; fi #54 CACHED #55 [dg-videotranscribe-issue-1 11/50] RUN cat <<'EOF' > /etc/profile.d/zz-bash-history.sh #55 CACHED #56 [dg-videotranscribe-issue-1 33/50] RUN set -eu; curl -fsSL --retry 5 --retry-all-errors --retry-delay 2 https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh -o /tmp/rtk-install.sh; RTK_INSTALL_DIR=/usr/local/bin sh /tmp/rtk-install.sh; rm -f /tmp/rtk-install.sh; rtk --version; rtk gain >/dev/null 2>&1 || true #56 CACHED #57 [dg-videotranscribe-issue-1 42/50] RUN printf "%s\n" "PasswordAuthentication no" "PermitRootLogin no" "PubkeyAuthentication yes" "X11Forwarding yes" "X11UseLocalhost yes" "PermitUserEnvironment yes" "AllowUsers dev" > /etc/ssh/sshd_config.d/dev.conf #57 CACHED #58 [dg-videotranscribe-issue-1 3/50] RUN printf "%s\n" "ALL ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/zz-all && chmod 0440 /etc/sudoers.d/zz-all #58 CACHED #59 [dg-videotranscribe-issue-1 7/50] RUN printf "%s\n" "if [ -f /etc/profile.d/zz-prompt.sh ]; then . /etc/profile.d/zz-prompt.sh; fi" >> /etc/bash.bashrc #59 CACHED #60 [dg-videotranscribe-issue-1 41/50] RUN mkdir -p /run/sshd #60 CACHED #61 [dg-videotranscribe-issue-1 26/50] RUN claude --version #61 CACHED #62 [dg-videotranscribe-issue-1 29/50] RUN npm install -g @playwright/mcp@latest #62 CACHED #63 [dg-videotranscribe-issue-1 40/50] RUN printf "%s\n" "dev ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/dev && chmod 0440 /etc/sudoers.d/dev #63 CACHED #64 [dg-videotranscribe-issue-1 37/50] RUN ARCH="$(uname -m)" && case "$ARCH" in x86_64|amd64) GITLEAKS_ARCH="x64" ;; aarch64|arm64) GITLEAKS_ARCH="arm64" ;; *) echo "Unsupported arch for gitleaks: $ARCH" >&2; exit 1 ;; esac && curl -fsSL "https://github.com/gitleaks/gitleaks/releases/download/v8.28.0/gitleaks_8.28.0_linux_$GITLEAKS_ARCH.tar.gz" | tar -xz -C /usr/local/bin gitleaks && chmod +x /usr/local/bin/gitleaks && gitleaks version #64 CACHED #65 [dg-videotranscribe-issue-1 19/50] RUN set -eu; for attempt in 1 2 3 4 5; do if curl -fsSL --retry 5 --retry-all-errors --retry-delay 2 https://bun.sh/install -o /tmp/bun-install.sh && BUN_INSTALL=/usr/local/bun BUN_VERSION=1.3.11 bash /tmp/bun-install.sh; then rm -f /tmp/bun-install.sh; exit 0; fi; echo "bun install attempt ${attempt} failed; retrying..." >&2; rm -f /tmp/bun-install.sh; sleep $((attempt * 2)); done; echo "bun install failed after retries" >&2; exit 1 #65 CACHED #66 [dg-videotranscribe-issue-1 24/50] RUN oh-my-opencode --version #66 CACHED #67 [dg-videotranscribe-issue-1 50/50] RUN sed -i 's/\r$//' /entrypoint.sh && chmod +x /entrypoint.sh #67 CACHED #68 [dg-videotranscribe-issue-1] exporting to image #68 exporting layers done #68 exporting manifest sha256:7be1db94bbfadf0c1e005b5d48b6bc91983c352b945e83fc2662f7892de5543d done #68 exporting config sha256:afbf14d9d66bd339efedb4efd397ace3e9f2b028c283c2314fd224bedfa5e692 done #68 exporting attestation manifest sha256:46c434277b165f2fc2b7398266c18983413e6b5ec4b1710774735b25174296b7 done #68 exporting manifest list sha256:8f168aa6344d7bb00ea9881a9756e33975afd90a9aedf45c2840fecb4129b998 done #68 naming to docker.io/library/dg-videotranscribe-issue-1-dg-videotranscribe-issue-1:latest done #68 unpacking to docker.io/library/dg-videotranscribe-issue-1-dg-videotranscribe-issue-1:latest 0.0s done #68 DONE 0.1s #69 [dg-videotranscribe-issue-1] resolving provenance for metadata file #69 DONE 0.0s time="2026-05-13T12:31:45Z" level=warning msg="Docker Compose is configured to build using Bake, but buildx isn't installed" dg-videotranscribe-issue-1 Built dg-videotranscribe-issue-1-browser Built time="2026-05-13T12:31:46Z" level=warning msg="volume \"dg-videotranscribe-issue-1-home-bootstrap\" already exists but was not created by Docker Compose. Use `external: true` to use an existing volume" Container dg-videotranscribe-issue-1-browser Recreate Container dg-videotranscribe-issue-1-browser Recreated Container dg-videotranscribe-issue-1 Recreate Container dg-videotranscribe-issue-1 Recreated Container dg-videotranscribe-issue-1-browser Starting Container dg-videotranscribe-issue-1-browser Started Container dg-videotranscribe-issue-1 Starting Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running prestart hook #0: exit status 1, stdout: , stderr: Auto-detected mode as 'legacy' nvidia-container-cli: initialization error: load library failed: libnvidia-ml.so.1: cannot open shared object file: no such file or directory Hint: ensure Docker daemon is running and current user can access /var/run/docker.sock (for example via the docker group). Hint: if output above contains 'port is already allocated', retry with a free SSH port via --ssh-port <port> (for example --ssh-port 2235), or stop the conflicting project/container. Hint: if output above contains 'all predefined address pools have been fully subnetted', run `docker network prune -f`, configure Docker `default-address-pools`, or use shared network mode (`--network-mode shared`). Hint: if output above contains 'lookup auth.docker.io' or 'read udp ... [::1]:53 ... connection refused', fix Docker DNS resolver (set working DNS in host/daemon config) and retry.
Open browser
Skiller
Apply
Task manager
New terminal
Detach
Kill
docker compose failed with exit code 1
Docker output:
#0 building with "default" instance using docker driver

#1 [dg-videotranscribe-issue-1-browser internal] load build definition from Dockerfile.browser
#1 transferring dockerfile: 8.15kB done
#1 DONE 0.0s

#2 [dg-videotranscribe-issue-1-browser internal] load metadata for docker.io/kechangdev/browser-vnc:latest
#2 DONE 0.2s

#3 [dg-videotranscribe-issue-1-browser internal] load .dockerignore
#3 transferring context: 239B done
#3 DONE 0.0s

#4 [dg-videotranscribe-issue-1-browser 1/7] FROM docker.io/kechangdev/browser-vnc:latest@sha256:d41cc2e499b5924f743109abc3c82f5590fe2da4ff93858065f223a0770a46e2
#4 resolve docker.io/kechangdev/browser-vnc:latest@sha256:d41cc2e499b5924f743109abc3c82f5590fe2da4ff93858065f223a0770a46e2 done
#4 DONE 0.0s

#5 [dg-videotranscribe-issue-1-browser internal] load build context
#5 transferring context: 843B done
#5 DONE 0.0s

#6 [dg-videotranscribe-issue-1-browser 6/7] COPY mcp-playwright-start-extra.sh /usr/local/bin/mcp-playwright-start-extra.sh
#6 CACHED

#7 [dg-videotranscribe-issue-1-browser 4/7] RUN cat <<'EOF' > /usr/local/bin/docker-git-cdp-guard
#7 CACHED

#8 [dg-videotranscribe-issue-1-browser 2/7] RUN apk add --no-cache bash procps socat nodejs npm python3 net-tools
#8 CACHED

#9 [dg-videotranscribe-issue-1-browser 3/7] RUN npm install --omit=dev --prefix /opt/docker-git-cdp-guard ws@8.18.3
#9 CACHED

#10 [dg-videotranscribe-issue-1-browser 5/7] RUN chmod +x /usr/local/bin/docker-git-cdp-guard
#10 CACHED

#11 [dg-videotranscribe-issue-1-browser 7/7] RUN chmod +x /usr/local/bin/mcp-playwright-start-extra.sh
#11 CACHED

#12 [dg-videotranscribe-issue-1-browser] exporting to image
#12 exporting layers done
#12 exporting manifest sha256:6918785c492d6580518d554a2dce7518df3ea89561b64d393eab0b871b8edd86 done
#12 exporting config sha256:1b0b69528a2e187e3eacc3aa80414238ef378e520789e2691d4c4d1bc57c9d34 done
#12 exporting attestation manifest sha256:e0ecf446eda6a606fceb78f823cffed927ba759e3ee0cdc3708c3845adbd6c02 done
#12 exporting manifest list sha256:0dff7dd926c44725a9beb58fd6824cdf78dc9eef653b55ddd57c2852775cd19a done
#12 naming to docker.io/library/dg-videotranscribe-issue-1-dg-videotranscribe-issue-1-browser:latest done
#12 unpacking to docker.io/library/dg-videotranscribe-issue-1-dg-videotranscribe-issue-1-browser:latest done
#12 DONE 0.1s

#13 [dg-videotranscribe-issue-1-browser] resolving provenance for metadata file
#13 DONE 0.0s

#14 [dg-videotranscribe-issue-1 internal] load build definition from Dockerfile
#14 transferring dockerfile: 20.58kB done
#14 DONE 0.0s

#15 [dg-videotranscribe-issue-1 internal] load metadata for docker.io/library/ubuntu:24.04
#15 DONE 0.0s

#16 [dg-videotranscribe-issue-1 internal] load .dockerignore
#16 transferring context: 239B done
#16 DONE 0.0s

#17 [dg-videotranscribe-issue-1  1/50] FROM docker.io/library/ubuntu:24.04@sha256:c4a8d5503dfb2a3eb8ab5f807da5bc69a85730fb49b5cfca2330194ebcc41c7b
#17 resolve docker.io/library/ubuntu:24.04@sha256:c4a8d5503dfb2a3eb8ab5f807da5bc69a85730fb49b5cfca2330194ebcc41c7b 0.0s done
#17 DONE 0.0s

#18 [dg-videotranscribe-issue-1 internal] load build context
#18 transferring context: 197.25kB done
#18 DONE 0.0s

#19 [dg-videotranscribe-issue-1  5/50] RUN cat <<'EOF' > /etc/profile.d/zz-prompt.sh
#19 CACHED

#20 [dg-videotranscribe-issue-1 36/50] RUN opencode --version
#20 CACHED

#21 [dg-videotranscribe-issue-1  6/50] RUN chmod 0644 /etc/profile.d/zz-prompt.sh
#21 CACHED

#22 [dg-videotranscribe-issue-1 34/50] RUN set -eu;   ARCH="$(uname -m)";   case "$ARCH" in     x86_64|amd64) OPENCODE_ARCH="x64" ;;     aarch64|arm64) OPENCODE_ARCH="arm64" ;;     *) echo "Unsupported arch for OpenCode: $ARCH" >&2; exit 1 ;;   esac;   OPENCODE_TARGET="linux-$OPENCODE_ARCH";   if [ "$OPENCODE_ARCH" = "x64" ] && ! grep -qwi avx2 /proc/cpuinfo 2>/dev/null; then     OPENCODE_TARGET="$OPENCODE_TARGET-baseline";   fi;   if [ -f /etc/alpine-release ] || { command -v ldd >/dev/null 2>&1 && ldd --version 2>&1 | grep -qi musl; }; then     OPENCODE_TARGET="$OPENCODE_TARGET-musl";   fi;   OPENCODE_ARCHIVE="opencode-$OPENCODE_TARGET.tar.gz";   mkdir -p /usr/local/.opencode/bin;   for attempt in 1 2 3 4 5; do     tmp_archive="$(mktemp)";     if curl -fsSL --retry 5 --retry-all-errors --retry-delay 2       "https://github.com/anomalyco/opencode/releases/download/v1.2.27/$OPENCODE_ARCHIVE"       -o "$tmp_archive"       && tar -xzf "$tmp_archive" -C /usr/local/.opencode/bin opencode; then       rm -f "$tmp_archive";       exit 0;     fi;     rm -f "$tmp_archive";     echo "opencode install attempt ${attempt} failed; retrying..." >&2;     sleep $((attempt * 2));   done;   echo "opencode install failed after retries" >&2;   exit 1
#22 CACHED

#23 [dg-videotranscribe-issue-1 49/50] COPY entrypoint.sh /entrypoint.sh
#23 CACHED

#24 [dg-videotranscribe-issue-1 21/50] RUN BUN_INSTALL=/usr/local/bun script -q -e -c "bun add -g @openai/codex@latest" /dev/null
#24 CACHED

#25 [dg-videotranscribe-issue-1 39/50] RUN if id -u dev >/dev/null 2>&1; then       usermod -u 1000 -g 1000 -o dev;     else       groupadd -g 1000 dev || true;       useradd -m -s /usr/bin/zsh -u 1000 -g 1000 -o dev;     fi
#25 CACHED

#26 [dg-videotranscribe-issue-1 48/50] RUN mkdir -p /opt/docker-git/bootstrap/.orch/auth/codex   /opt/docker-git/bootstrap/.orch/auth/codex-shared   /opt/docker-git/bootstrap/.orch/auth/claude   /opt/docker-git/bootstrap/.orch/env   && touch /opt/docker-git/bootstrap/authorized_keys   /opt/docker-git/bootstrap/.orch/env/global.env   /opt/docker-git/bootstrap/.orch/env/project.env
#26 CACHED

#27 [dg-videotranscribe-issue-1  2/50] RUN set -eu;   if [ -n "" ]; then     sed -i       -e "s|http://archive.ubuntu.com/ubuntu||g"       -e "s|http://security.ubuntu.com/ubuntu||g"       /etc/apt/sources.list /etc/apt/sources.list.d/ubuntu.sources 2>/dev/null || true;   fi;   for attempt in 1 2 3 4 5; do     rm -rf /var/lib/apt/lists/*;     if apt-get -o Acquire::Retries=3 -o Acquire::By-Hash=force update; then       break;     fi;     if [ "$attempt" = "5" ]; then       echo "apt-get update failed after retries" >&2;       exit 1;     fi;     echo "apt-get update attempt ${attempt} failed; retrying..." >&2;     sleep $((attempt * 2));   done;   apt-get -o Acquire::Retries=3 install -y --no-install-recommends     openssh-server git gh ca-certificates curl unzip bsdutils sudo     make docker.io docker-compose-v2 bash-completion zsh zsh-autosuggestions xauth     ncurses-term jq  && rm -rf /var/lib/apt/lists/*
#27 CACHED

#28 [dg-videotranscribe-issue-1 12/50] RUN chmod 0644 /etc/profile.d/zz-bash-history.sh
#28 CACHED

#29 [dg-videotranscribe-issue-1 44/50] RUN find /opt/docker-git/scripts -type f -name '*.sh' -exec chmod +x {} +   && find /opt/docker-git/scripts -type f -name '*.js' -exec chmod +x {} +
#29 CACHED

#30 [dg-videotranscribe-issue-1 45/50] COPY .docker-git-tools/docker-git-session-sync /opt/docker-git/tools/docker-git-session-sync
#30 CACHED

#31 [dg-videotranscribe-issue-1 35/50] RUN ln -sf /usr/local/.opencode/bin/opencode /usr/local/bin/opencode
#31 CACHED

#32 [dg-videotranscribe-issue-1  9/50] RUN chmod 0644 /etc/profile.d/zz-bash-completion.sh
#32 CACHED

#33 [dg-videotranscribe-issue-1 30/50] RUN cat <<'EOF' > /usr/local/bin/docker-git-playwright-mcp
#33 CACHED

#34 [dg-videotranscribe-issue-1 14/50] RUN mkdir -p /etc/zsh
#34 CACHED

#35 [dg-videotranscribe-issue-1 15/50] RUN cat <<'EOF' > /etc/zsh/zshrc
#35 CACHED

#36 [dg-videotranscribe-issue-1 25/50] RUN npm install -g @anthropic-ai/claude-code@latest
#36 CACHED

#37 [dg-videotranscribe-issue-1 38/50] RUN if id -u ubuntu >/dev/null 2>&1; then       if getent group 1000 >/dev/null 2>&1; then         EXISTING_GROUP="$(getent group 1000 | cut -d: -f1)";         if [ "$EXISTING_GROUP" != "dev" ]; then groupmod -n dev "$EXISTING_GROUP" || true; fi;       fi;       usermod -l dev -d /home/dev -m -s /usr/bin/zsh ubuntu || true;     fi
#37 CACHED

#38 [dg-videotranscribe-issue-1 16/50] RUN curl -fsSL https://deb.nodesource.com/setup_24.x | bash -   && apt-get install -y --no-install-recommends nodejs   && node -v   && npm -v   && corepack --version   && rm -rf /var/lib/apt/lists/*
#38 CACHED

#39 [dg-videotranscribe-issue-1 23/50] RUN set -eu;   ARCH="$(uname -m)";   case "$ARCH" in     x86_64|amd64) OH_MY_OPENCODE_ARCH="x64" ;;     aarch64|arm64) OH_MY_OPENCODE_ARCH="arm64" ;;     *) echo "Unsupported arch for oh-my-opencode: $ARCH" >&2; exit 1 ;;   esac;   npm install -g oh-my-opencode@latest "oh-my-opencode-linux-${OH_MY_OPENCODE_ARCH}@latest"
#39 CACHED

#40 [dg-videotranscribe-issue-1 27/50] RUN npm install -g @google/gemini-cli@latest --force
#40 CACHED

#41 [dg-videotranscribe-issue-1 46/50] RUN set -eu;   if npm install -g "@prover-coder-ai/docker-git-session-sync@latest"; then     docker-git-session-sync --help >/dev/null;   else     echo "docker-git: npm install of @prover-coder-ai/docker-git-session-sync@latest failed; using local session sync fallback" >&2;     install -m 0755 /opt/docker-git/tools/docker-git-session-sync /usr/local/bin/docker-git-session-sync;     docker-git-session-sync --help >/dev/null;   fi
#41 CACHED

#42 [dg-videotranscribe-issue-1 18/50] RUN printf "export NVM_DIR=/usr/local/nvm\n[ -s /usr/local/nvm/nvm.sh ] && . /usr/local/nvm/nvm.sh\n"   > /etc/profile.d/nvm.sh && chmod 0644 /etc/profile.d/nvm.sh
#42 CACHED

#43 [dg-videotranscribe-issue-1 20/50] RUN ln -sf /usr/local/bun/bin/bun /usr/local/bin/bun
#43 CACHED

#44 [dg-videotranscribe-issue-1 10/50] RUN printf "%s\n"   "if [ -f /etc/profile.d/zz-bash-completion.sh ]; then . /etc/profile.d/zz-bash-completion.sh; fi"   >> /etc/bash.bashrc
#44 CACHED

#45 [dg-videotranscribe-issue-1 32/50] RUN printf "export PATH=/usr/local/bun/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n"   > /etc/profile.d/bun.sh && chmod 0644 /etc/profile.d/bun.sh
#45 CACHED

#46 [dg-videotranscribe-issue-1  4/50] RUN set -eu;   ARCH="$(dpkg --print-architecture)";   case "$ARCH" in     amd64) GLAB_ARCH="amd64" ;;     arm64) GLAB_ARCH="arm64" ;;     armhf) GLAB_ARCH="armv6" ;;     i386) GLAB_ARCH="386" ;;     ppc64el) GLAB_ARCH="ppc64le" ;;     s390x) GLAB_ARCH="s390x" ;;     *) echo "Unsupported glab architecture: $ARCH" >&2; exit 1 ;;   esac;   curl -fsSL --retry 5 --retry-all-errors --retry-delay 2 "https://gitlab.com/api/v4/projects/gitlab-org%2Fcli/packages/generic/glab/1.93.0/glab_1.93.0_linux_$GLAB_ARCH.deb" -o /tmp/glab.deb;   apt-get update;   apt-get install -y --no-install-recommends /tmp/glab.deb;   rm -f /tmp/glab.deb;   rm -rf /var/lib/apt/lists/*;   glab --version
#46 CACHED

#47 [dg-videotranscribe-issue-1 17/50] RUN mkdir -p /usr/local/nvm   && curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
#47 CACHED

#48 [dg-videotranscribe-issue-1 43/50] COPY scripts/ /opt/docker-git/scripts/
#48 CACHED

#49 [dg-videotranscribe-issue-1 13/50] RUN printf "%s\n"   "if [ -f /etc/profile.d/zz-bash-history.sh ]; then . /etc/profile.d/zz-bash-history.sh; fi"   >> /etc/bash.bashrc
#49 CACHED

#50 [dg-videotranscribe-issue-1 22/50] RUN ln -sf /usr/local/bun/bin/codex /usr/local/bin/codex
#50 CACHED

#51 [dg-videotranscribe-issue-1 31/50] RUN chmod +x /usr/local/bin/docker-git-playwright-mcp
#51 CACHED

#52 [dg-videotranscribe-issue-1  8/50] RUN cat <<'EOF' > /etc/profile.d/zz-bash-completion.sh
#52 CACHED

#53 [dg-videotranscribe-issue-1 28/50] RUN gemini --version
#53 CACHED

#54 [dg-videotranscribe-issue-1 47/50] RUN mkdir -p /home/dev/app   && chown -R 1000:1000 /home/dev   && if [ "/home/dev/app" != "/" ]; then chown -R 1000:1000 "/home/dev/app"; fi
#54 CACHED

#55 [dg-videotranscribe-issue-1 11/50] RUN cat <<'EOF' > /etc/profile.d/zz-bash-history.sh
#55 CACHED

#56 [dg-videotranscribe-issue-1 33/50] RUN set -eu;   curl -fsSL --retry 5 --retry-all-errors --retry-delay 2     https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh     -o /tmp/rtk-install.sh;   RTK_INSTALL_DIR=/usr/local/bin sh /tmp/rtk-install.sh;   rm -f /tmp/rtk-install.sh;   rtk --version;   rtk gain >/dev/null 2>&1 || true
#56 CACHED

#57 [dg-videotranscribe-issue-1 42/50] RUN printf "%s\n"   "PasswordAuthentication no"   "PermitRootLogin no"   "PubkeyAuthentication yes"   "X11Forwarding yes"   "X11UseLocalhost yes"   "PermitUserEnvironment yes"   "AllowUsers dev"   > /etc/ssh/sshd_config.d/dev.conf
#57 CACHED

#58 [dg-videotranscribe-issue-1  3/50] RUN printf "%s\n" "ALL ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/zz-all   && chmod 0440 /etc/sudoers.d/zz-all
#58 CACHED

#59 [dg-videotranscribe-issue-1  7/50] RUN printf "%s\n"   "if [ -f /etc/profile.d/zz-prompt.sh ]; then . /etc/profile.d/zz-prompt.sh; fi"   >> /etc/bash.bashrc
#59 CACHED

#60 [dg-videotranscribe-issue-1 41/50] RUN mkdir -p /run/sshd
#60 CACHED

#61 [dg-videotranscribe-issue-1 26/50] RUN claude --version
#61 CACHED

#62 [dg-videotranscribe-issue-1 29/50] RUN npm install -g @playwright/mcp@latest
#62 CACHED

#63 [dg-videotranscribe-issue-1 40/50] RUN printf "%s\n" "dev ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/dev   && chmod 0440 /etc/sudoers.d/dev
#63 CACHED

#64 [dg-videotranscribe-issue-1 37/50] RUN ARCH="$(uname -m)"   && case "$ARCH" in       x86_64|amd64) GITLEAKS_ARCH="x64" ;;       aarch64|arm64) GITLEAKS_ARCH="arm64" ;;       *) echo "Unsupported arch for gitleaks: $ARCH" >&2; exit 1 ;;     esac   && curl -fsSL "https://github.com/gitleaks/gitleaks/releases/download/v8.28.0/gitleaks_8.28.0_linux_$GITLEAKS_ARCH.tar.gz"     | tar -xz -C /usr/local/bin gitleaks   && chmod +x /usr/local/bin/gitleaks   && gitleaks version
#64 CACHED

#65 [dg-videotranscribe-issue-1 19/50] RUN set -eu;   for attempt in 1 2 3 4 5; do     if curl -fsSL --retry 5 --retry-all-errors --retry-delay 2 https://bun.sh/install -o /tmp/bun-install.sh       && BUN_INSTALL=/usr/local/bun BUN_VERSION=1.3.11 bash /tmp/bun-install.sh; then       rm -f /tmp/bun-install.sh;       exit 0;     fi;     echo "bun install attempt ${attempt} failed; retrying..." >&2;       rm -f /tmp/bun-install.sh;     sleep $((attempt * 2));   done;   echo "bun install failed after retries" >&2;   exit 1
#65 CACHED

#66 [dg-videotranscribe-issue-1 24/50] RUN oh-my-opencode --version
#66 CACHED

#67 [dg-videotranscribe-issue-1 50/50] RUN sed -i 's/\r$//' /entrypoint.sh && chmod +x /entrypoint.sh
#67 CACHED

#68 [dg-videotranscribe-issue-1] exporting to image
#68 exporting layers done
#68 exporting manifest sha256:7be1db94bbfadf0c1e005b5d48b6bc91983c352b945e83fc2662f7892de5543d done
#68 exporting config sha256:afbf14d9d66bd339efedb4efd397ace3e9f2b028c283c2314fd224bedfa5e692 done
#68 exporting attestation manifest sha256:46c434277b165f2fc2b7398266c18983413e6b5ec4b1710774735b25174296b7 done
#68 exporting manifest list sha256:8f168aa6344d7bb00ea9881a9756e33975afd90a9aedf45c2840fecb4129b998 done
#68 naming to docker.io/library/dg-videotranscribe-issue-1-dg-videotranscribe-issue-1:latest done
#68 unpacking to docker.io/library/dg-videotranscribe-issue-1-dg-videotranscribe-issue-1:latest 0.0s done
#68 DONE 0.1s

#69 [dg-videotranscribe-issue-1] resolving provenance for metadata file
#69 DONE 0.0s
time="2026-05-13T12:31:45Z" level=warning msg="Docker Compose is configured to build using Bake, but buildx isn't installed"
 dg-videotranscribe-issue-1  Built
 dg-videotranscribe-issue-1-browser  Built
time="2026-05-13T12:31:46Z" level=warning msg="volume \"dg-videotranscribe-issue-1-home-bootstrap\" already exists but was not created by Docker Compose. Use `external: true` to use an existing volume"
 Container dg-videotranscribe-issue-1-browser  Recreate
 Container dg-videotranscribe-issue-1-browser  Recreated
 Container dg-videotranscribe-issue-1  Recreate
 Container dg-videotranscribe-issue-1  Recreated
 Container dg-videotranscribe-issue-1-browser  Starting
 Container dg-videotranscribe-issue-1-browser  Started
 Container dg-videotranscribe-issue-1  Starting
Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running prestart hook #0: exit status 1, stdout: , stderr: Auto-detected mode as 'legacy'
nvidia-container-cli: initialization error: load library failed: libnvidia-ml.so.1: cannot open shared object file: no such file or directory
Hint: ensure Docker daemon is running and current user can access /var/run/docker.sock (for example via the docker group).
Hint: if output above contains 'port is already allocated', retry with a free SSH port via --ssh-port <port> (for example --ssh-port 2235), or stop the conflicting project/container.
Hint: if output above contains 'all predefined address pools have been fully subnetted', run `docker network prune -f`, configure Docker `default-address-pools`, or use shared network mode (`--network-mode shared`).
Hint: if output above contains 'lookup auth.docker.io' or 'read udp ... [::1]:53 ... connection refused', fix Docker DNS resolver (set working DNS in host/daemon config) and retry.
Close this tab or open a new terminal to retry.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions