From 1959703dddffef61760d5d4fdedc4df8d2d73438 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Carlos=20Ramos=20Carre=C3=B1o?= Date: Fri, 14 Feb 2025 10:14:29 +0000 Subject: [PATCH] syscall: skip testAmbientCaps tests if there is no nobody user When there is not a nobody user (for example inside Docker), the tests TestAmbientCaps and TestAmbientCapsUserns should be skipped instead of failing. Fixes #71644 Change-Id: I7f92db19e2b6f449d8d897650a0ecd89f5150f4a GitHub-Last-Rev: a4c4f5bb61929b4981dc0b92d773bd4ef13d7d3d GitHub-Pull-Request: golang/go#71729 Reviewed-on: https://go-review.googlesource.com/c/go/+/649396 LUCI-TryBot-Result: Go LUCI Reviewed-by: Ian Lance Taylor Auto-Submit: Ian Lance Taylor Reviewed-by: Carlos Amedee --- src/syscall/exec_linux_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/syscall/exec_linux_test.go b/src/syscall/exec_linux_test.go index 1c2024af45..04973dc9ad 100644 --- a/src/syscall/exec_linux_test.go +++ b/src/syscall/exec_linux_test.go @@ -646,7 +646,7 @@ func testAmbientCaps(t *testing.T, userns bool) { u, err := user.Lookup("nobody") if err != nil { - t.Fatal(err) + t.Skip("skipping: the nobody user does not exist; see Issue 71644") } uid, err := strconv.ParseInt(u.Uid, 0, 32) if err != nil { -- 2.51.0