From 89dfb0bd0c77ec7562086a2d8b2d5da1991ab462 Mon Sep 17 00:00:00 2001 From: MickLesk <47820557+MickLesk@users.noreply.github.com> Date: Fri, 23 Oct 2026 20:11:20 +0200 Subject: [PATCH] Borg-UI: recreate the borg venvs with --clear uv now refuses to create a venv on a non-empty path, so a Borg version bump stopped the update at /opt/borg1-venv or /opt/borg2-venv (#18117). --- ct/borg-ui.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ct/borg-ui.sh b/ct/borg-ui.sh index a81180e70..926888d17 100644 --- a/ct/borg-ui.sh +++ b/ct/borg-ui.sh @@ -69,7 +69,7 @@ function update_script() { if [[ "$(cat /opt/borg1-venv/.pinned_version 2>/dev/null)" != "$BORG1_VERSION" ]]; then msg_info "Installing Borg ${BORG1_VERSION} (Patience)" - $STD uv venv --python "$BORG_PYTHON" /opt/borg1-venv + $STD uv venv --clear --python "$BORG_PYTHON" /opt/borg1-venv $STD uv pip install --python /opt/borg1-venv pyfuse3 "borgbackup==${BORG1_VERSION}" echo "$BORG1_VERSION" >/opt/borg1-venv/.pinned_version ln -sf /opt/borg1-venv/bin/borg /usr/local/bin/borg @@ -78,7 +78,7 @@ function update_script() { if [[ "$(cat /opt/borg2-venv/.pinned_version 2>/dev/null)" != "${BORG2_VERSION}-${BORGSTORE_VERSION}" ]]; then msg_info "Installing Borg ${BORG2_VERSION} (Patience)" - $STD uv venv --python "$BORG_PYTHON" /opt/borg2-venv + $STD uv venv --clear --python "$BORG_PYTHON" /opt/borg2-venv $STD uv pip install --python /opt/borg2-venv pyfuse3 "borgbackup==${BORG2_VERSION}" "borgstore[rclone,sftp,rest,s3,blake3]==${BORGSTORE_VERSION}" echo "${BORG2_VERSION}-${BORGSTORE_VERSION}" >/opt/borg2-venv/.pinned_version ln -sf /opt/borg2-venv/bin/borg /usr/local/bin/borg2