From 67068afd6b92883df044678e18486e84d02761c5 Mon Sep 17 00:00:00 2001 From: Erik Arvstedt Date: Thu, 29 Oct 2020 21:20:39 +0100 Subject: [PATCH] netns: fix error when stopping netns A short time after `netns delete` finishes, the peer link in the main netns is automatically removed. When `link del` is run before that, it fails with `Cannot find device "nb-veth-br-*"` and the netns service enters a failed state. --- modules/netns-isolation.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/netns-isolation.nix b/modules/netns-isolation.nix index 265414a..752d8e9 100644 --- a/modules/netns-isolation.nix +++ b/modules/netns-isolation.nix @@ -175,7 +175,6 @@ in { '') v.availableNetns; preStop = '' ${ip} netns delete ${netnsName} - ${ip} link del ${peer} ''; serviceConfig = { Type = "oneshot";