>>> Topi Miettinen <toiwoton@xxxxxxxxx> schrieb am 13.06.2022 um 18:45 in Nachricht <70cd12d1-6372-8d8c-90bd-144d1f7b3b31@xxxxxxxxx>: > On 13.6.2022 11.09, Ulrich Windl wrote: >> Hi! >> >> Two questions: >> 1) Why can't I use "systemctl start network" in a chroot environment (e.g. > mounting the system from a rescue medium to fix a defective kernel)? When I > try I get: "Running in chroot, ignoring command 'start'" > > From docs/ENVIRONMENT.md: > * `$SYSTEMD_IGNORE_CHROOT=1` — if set, don't check whether being invoked > in a > `chroot()` environment. This is particularly relevant for systemctl, > as it > will not alter its behaviour for `chroot()` environments if set. > Normally it > refrains from talking to PID 1 in such a case; turning most > operations such > as `start` into no-ops. If that's what's explicitly desired, you might > consider setting `$SYSTEMD_OFFLINE=1`. > > -Topi That reads interesting, but I really don't understand "This is particularly relevant for systemctl, as it will not alter its behaviour for `chroot()` environments if set."; does that mean the setting is being ignored? If so, why is it "relevant" then? Or is it just poor wording, meaning actually: "it DOES alter the behavior for chroot() environments"? And the "SYSTEMD_OFFLINE" does the same (bad) thing in non-chroot environments? Regards, Ulrich