From 0ebc9f23faf5586f8a9250c3be08773eb3f8d2da Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Mon, 14 Dec 2020 12:37:23 +0900 Subject: [PATCH] core/namespace: ignore ENOENT for /proc/sys/kernel/domainname and hostname If they do not exist, hostname or domainname cannot be modified. So, it is ok. Fixes #17866, especially https://github.com/systemd/systemd/issues/17866#issuecomment-744118614. --- src/core/namespace.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/namespace.c b/src/core/namespace.c index cdf427a6ea..4d4cd4985c 100644 --- a/src/core/namespace.c +++ b/src/core/namespace.c @@ -1684,10 +1684,12 @@ int setup_namespace( *(m++) = (MountEntry) { .path_const = "/proc/sys/kernel/hostname", .mode = READONLY, + .ignore = true, }; *(m++) = (MountEntry) { .path_const = "/proc/sys/kernel/domainname", .mode = READONLY, + .ignore = true, }; }