]> git.ipfire.org Git - thirdparty/systemd.git/commit
pid1: improve message when setting up namespace fails
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 21 May 2019 18:02:34 +0000 (20:02 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 22 May 2019 14:28:02 +0000 (16:28 +0200)
commit7cc5ef5f1811c539ae7f20255c2a093f413cc64f
tree57e536e4dd6f365b614f2ae4e9559070c37e4bf0
parent35b966ca23da240d30ac18ab615e2d0ec081681a
pid1: improve message when setting up namespace fails

I covered the most obvious paths: those where there's a clear problem
with a path specified by the user.

Prints something like this (at error level):
May 21 20:00:01.040418 systemd[125871]: bad-workdir.service: Failed to set up mount namespacing: /run/systemd/unit-root/etc/tomcat9/Catalina: No such file or directory
May 21 20:00:01.040456 systemd[125871]: bad-workdir.service: Failed at step NAMESPACE spawning /bin/true: No such file or directory

Fixes #10972.
src/core/execute.c
src/core/namespace.c
src/core/namespace.h
src/test/test-ns.c