See: After update: when ssh'ing to other 15.4: Invalid environment assignments https://bugzilla.opensuse.org/show_bug.cgi?id=1206500 Basically there is some bash function in your environment that dbus-update-activation-environment misinterprets as a variable and systemd objects. In my case the "mc" package added a "mc" bash function that causes the problem. Removing the "mc" package fixes the bug. In the case of the poster of the bug it was "lua-lmod". If you add --verbose to the end of the call to dbus-update-activation-environment it will tell you which bash function is screwing up for you. I suspect that the command should not use "--all" and list only the precise environment variables that systemd should know about, but I am not a SuSE employee so I have no way of telling which variables they wanted to send.