How to restart systemd after a zypper update

So, after a zypper software update, I manage to restart all the daemons that use deleted files by issuing “systemctl restart <daemon_name>.service”. However, the one service I cannot figure out how to restart is, I guess, the main systemd daemon:

~ # zypper ps
The following running processes use deleted files:

PID  | PPID | UID | Login | Command | Service | Files                           
-----+------+-----+-------+---------+---------+---------------------------------
1    | 0    | 0   | root  | systemd |         |

Is there a way to restart the main systemd daemon without a reboot?

On 2014-01-12 20:06, johnpnew wrote:

> Code:
> --------------------
> ~ # zypper ps
> The following running processes use deleted files:
>
> PID | PPID | UID | Login | Command | Service | Files
> -----±-----±----±------±--------±--------±--------------------------------
> 1 | 0 | 0 | root | systemd | |
> --------------------
>
>
> Is there a way to restart the main systemd daemon without a reboot?

Yes. Reboot. >:-)

The PID is one! :-))


Cheers / Saludos,

Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)

systemctl daemon-reexec

That did it, thank-you!

I had been trying systemctl --daemon-reload without success. I guess I should have looked one item down in the man page to find the daemon-reexec command!