Running 'systemd-analyze verify default.target' prints the following: haveged.service: Found ordering cycle on systemd-tmpfiles-setup.service/start haveged.service: Found dependency on systemd-journal-flush.service/start haveged.service: Found dependency on systemd-journald.service/start haveged.service: Found dependency on haveged.service/start haveged.service: Job systemd-tmpfiles-setup.service/start deleted to break ordering cycle starting with haveged.service/start
So 'haveged' depends on 'systemd-tmpfiles-setup.service', which depends on 'systemd-journald.service', which depends on 'haveged.service'.