metropolis/test: fix %v in cases where we should use %w

Change-Id: I3ad73960ad6655332c9d223e13796ca410dca582
Reviewed-on: https://review.monogon.dev/c/monogon/+/3095
Tested-by: Jenkins CI
Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
diff --git a/metropolis/test/launch/cluster/cluster.go b/metropolis/test/launch/cluster/cluster.go
index b37f5b5..cca77ac 100644
--- a/metropolis/test/launch/cluster/cluster.go
+++ b/metropolis/test/launch/cluster/cluster.go
@@ -200,7 +200,7 @@
 		for _, n := range c.NodeIDs {
 			ep, err := resolver.NodeWithDefaultPort(n)
 			if err != nil {
-				return nil, fmt.Errorf("could not add node %q by DNS: %v", n, err)
+				return nil, fmt.Errorf("could not add node %q by DNS: %w", n, err)
 			}
 			r.AddEndpoint(ep)
 		}
@@ -503,7 +503,7 @@
 	macBuf := make([]byte, 6)
 	_, err := rand.Read(macBuf)
 	if err != nil {
-		return nil, fmt.Errorf("failed to read randomness for MAC: %v", err)
+		return nil, fmt.Errorf("failed to read randomness for MAC: %w", err)
 	}
 
 	// Set U/L bit and clear I/G bit (locally administered individual MAC)