[S] Change in osmo-ci[master]: jobs/ttcn3-testsuites-testenv: fix rm apt partial
osmith has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ci/+/42710?usp=email ) Change subject: jobs/ttcn3-testsuites-testenv: fix rm apt partial ...................................................................... jobs/ttcn3-testsuites-testenv: fix rm apt partial Fix that testenv jobs may fail to remove the cache at the beginning: rm: cannot remove '_cache/podman/var-lib-apt-debian-trixie/lists/partial': Permission denied This happens when the partial directory still exists: $ ls -lah ~/jenkins/workspace/ttcn3-bsc-test-sccplite/_cache/podman/var-lib-apt-debian-trixie/lists total 12K drwxr-xr-x 3 osmocom-build osmocom-build 4.0K Apr 27 08:48 . drwxr-xr-x 3 osmocom-build osmocom-build 4.0K Apr 26 08:48 .. drwx------ 2 100041 osmocom-build 4.0K Apr 26 08:48 partial Which in turn is the result of "apt update" failing to download files in an earlier job: E: Failed to fetch https://downloads.osmocom.org/packages/osmocom:/nightly/Debian_13/./Packages... File has unexpected size (210767 != 210491). Mirror sync in progress? [IP: 148.251.236.141 443] Hashes of expected file: - Filesize:210491 [weak] - SHA256:a0cdea838b724880f455d68eb433f6331a7d4113c2eb677ca2f7f6dbdf9a72e1 - SHA1:71780896257ca550e51b95e77fee4c63fcc9980c [weak] - MD5Sum:531a2d49d4e9f3ff121ca6aa5be602fc [weak] Release file created at: Sun, 26 Apr 2026 08:48:04 +0000 E: Some index files failed to download. They have been ignored, or old ones used instead. Change-Id: I35b9e42b754805b42f0a868a5d0c20c1f1c01731 --- M jobs/ttcn3-testsuites-testenv.yml 1 file changed, 13 insertions(+), 0 deletions(-) Approvals: osmith: Looks good to me, approved; Verified Jenkins Builder: Verified fixeria: Looks good to me, but someone else must approve jolly: Looks good to me, but someone else must approve diff --git a/jobs/ttcn3-testsuites-testenv.yml b/jobs/ttcn3-testsuites-testenv.yml index 144377e..944a92c 100644 --- a/jobs/ttcn3-testsuites-testenv.yml +++ b/jobs/ttcn3-testsuites-testenv.yml @@ -643,6 +643,19 @@ podman pull registry.osmocom.org/osmocom-build/debian-"$debver"-osmo-ttcn3-testenv done + # Clean up leftover apt partial directories, which the host system + # user can't remove directly + for i in _cache/podman/var-lib-apt-debian-*/lists/partial; do + if [ -e "$i" ]; then + podman run \ + --rm \ + -v "$PWD:/build" \ + -w /build \ + osmocom-build/debian-trixie-osmo-ttcn3-testenv \ + rm -rvf "$i" + fi + done + rm -rf logs _cache .linux if [ "$KERNEL" != "none" ]; then -- To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/42710?usp=email To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email Gerrit-MessageType: merged Gerrit-Project: osmo-ci Gerrit-Branch: master Gerrit-Change-Id: I35b9e42b754805b42f0a868a5d0c20c1f1c01731 Gerrit-Change-Number: 42710 Gerrit-PatchSet: 1 Gerrit-Owner: osmith <osmith@sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: fixeria <vyanitskiy@sysmocom.de> Gerrit-Reviewer: jolly <andreas@eversberg.eu> Gerrit-Reviewer: osmith <osmith@sysmocom.de>
participants (1)
-
osmith