Hello.
I'm from Fedora kdump team and we found that in the latest verson of
systemd, it's no longer legal to call reboot during system booting up.
It complains
> Transaction contains conflicting jobs 'stop' and 'start' for
> shutdown.target.
I'm wondering whether it's possible to do so because I've checked
almost all related services and added "DefaultDependencies=no" for
them, but it never works.
Attached is the dependency graph generated by systemd-analyze (after I
remove some DefaultDependencies).
Thank you,
Dangyi Liu
digraph systemd {
"emergency.service"->"system.slice" [color="green"];
"emergency.service"->"system.slice" [color="black"];
"emergency.service"->"sysinit.target" [color="red"];
"systemd-fsck-root.service"->"dracut-pre-mount.service" [color="green"];
"systemd-fsck-root.service"->"systemd-journald.socket" [color="green"];
"systemd-fsck-root.service"->"system.slice" [color="green"];
"systemd-fsck-root.service"->"dev-mapper-fedora\x2droot.device" [color="green"];
"systemd-fsck-root.service"->"system.slice" [color="black"];
"remote-fs-pre.target"->"dracut-initqueue.service" [color="green"];
"remote-fs-pre.target"->"shutdown.target" [color="red"];
"umount.target"->"sysroot.mount" [color="green"];
"umount.target"->"sysroot.mount" [color="red"];
"dracut-pre-pivot.service"->"remote-fs.target" [color="green"];
"dracut-pre-pivot.service"->"initrd.target" [color="green"];
"dracut-pre-pivot.service"->"dracut-mount.service" [color="green"];
"dracut-pre-pivot.service"->"systemd-journald.socket" [color="green"];
"dracut-pre-pivot.service"->"dracut-initqueue.service" [color="green"];
"dracut-pre-pivot.service"->"system.slice" [color="green"];
"dracut-pre-pivot.service"->"initrd-parse-etc.service" [color="green"];
"dracut-pre-pivot.service"->"dracut-pre-mount.service" [color="green"];
"dracut-pre-pivot.service"->"sysroot.mount" [color="green"];
"dracut-pre-pivot.service"->"system.slice" [color="black"];
"dracut-pre-pivot.service"->"remote-fs.target" [color="grey66"];
"dracut-cmdline.service"->"systemd-journald.socket" [color="green"];
"dracut-cmdline.service"->"system.slice" [color="green"];
"dracut-cmdline.service"->"dracut-cmdline-ask.service" [color="green"];
"dracut-cmdline.service"->"system.slice" [color="black"];
"dracut-cmdline.service"->"systemd-journald.socket" [color="grey66"];
"emergency.target"->"emergency.service" [color="green"];
"emergency.target"->"emergency.service" [color="black"];
"emergency.target"->"systemd-vconsole-setup.service" [color="grey66"];
"emergency.target"->"shutdown.target" [color="red"];
"emergency.target"->"sysinit.target" [color="red"];
"systemd-vconsole-setup.service"->"systemd-journald.socket" [color="green"];
"systemd-vconsole-setup.service"->"system.slice" [color="green"];
"systemd-vconsole-setup.service"->"system.slice" [color="black"];
"systemd-vconsole-setup.service"->"shutdown.target" [color="red"];
"systemd-udev-trigger.service"->"systemd-udevd-kernel.socket" [color="green"];
"systemd-udev-trigger.service"->"systemd-hwdb-update.service" [color="green"];
"systemd-udev-trigger.service"->"systemd-udevd-control.socket" [color="green"];
"systemd-udev-trigger.service"->"systemd-journald.socket" [color="green"];
"systemd-udev-trigger.service"->"system.slice" [color="green"];
"systemd-udev-trigger.service"->"dracut-pre-trigger.service" [color="green"];
"systemd-udev-trigger.service"->"system.slice" [color="black"];
"systemd-udev-trigger.service"->"systemd-udevd.service" [color="grey66"];
"sockets.target"->"systemd-udevd-kernel.socket" [color="green"];
"sockets.target"->"syslog.socket" [color="green"];
"sockets.target"->"systemd-udevd-control.socket" [color="green"];
"sockets.target"->"systemd-journald.socket" [color="green"];
"sockets.target"->"systemd-journald-audit.socket" [color="green"];
"sockets.target"->"systemd-journald-dev-log.socket" [color="green"];
"sockets.target"->"systemd-udevd-kernel.socket" [color="grey66"];
"sockets.target"->"systemd-udevd-control.socket" [color="grey66"];
"sockets.target"->"systemd-journald.socket" [color="grey66"];
"sockets.target"->"systemd-journald-dev-log.socket" [color="grey66"];
"sockets.target"->"systemd-journald-audit.socket" [color="grey66"];
"sockets.target"->"shutdown.target" [color="red"];
"syslog.service"->"syslog.socket" [color="green"];
"basic.target"->"sysinit.target" [color="green"];
"basic.target"->"sockets.target" [color="green"];
"basic.target"->"paths.target" [color="green"];
"basic.target"->"slices.target" [color="green"];
"basic.target"->"-.mount" [color="green"];
"basic.target"->"sysinit.target" [color="black"];
"basic.target"->"sockets.target" [color="grey66"];
"basic.target"->"timers.target" [color="grey66"];
"basic.target"->"paths.target" [color="grey66"];
"basic.target"->"slices.target" [color="grey66"];
"basic.target"->"shutdown.target" [color="red"];
"timers.target"->"shutdown.target" [color="red"];
"kdump-capture.service"->"dracut-initqueue.service" [color="green"];
"kdump-capture.service"->"dracut-pre-pivot.service" [color="green"];
"kdump-capture.service"->"dracut-mount.service" [color="green"];
"kdump-capture.service"->"systemd-journald.socket" [color="green"];
"kdump-capture.service"->"initrd-parse-etc.service" [color="green"];
"kdump-capture.service"->"sysroot.mount" [color="green"];
"kdump-capture.service"->"dracut-pre-mount.service" [color="green"];
"kdump-capture.service"->"system.slice" [color="green"];
"kdump-capture.service"->"initrd.target" [color="green"];
"kdump-capture.service"->"system.slice" [color="black"];
"rescue.service"->"-.mount" [color="green"];
"rescue.service"->"system.slice" [color="green"];
"rescue.service"->"systemd-vconsole-setup.service" [color="green"];
"rescue.service"->"system.slice" [color="black"];
"rescue.service"->"systemd-vconsole-setup.service" [color="grey66"];
"sys-module-configfs.device"->"sys-kernel-config.mount" [color="grey66"];
"local-fs-pre.target"->"systemd-tmpfiles-setup-dev.service" [color="green"];
"local-fs-pre.target"->"shutdown.target" [color="red"];
"systemd-journald.socket"->"-.mount" [color="green"];
"systemd-journald.socket"->"-.slice" [color="green"];
"systemd-journald.socket"->"-.slice" [color="black"];
"syslog.socket"->"-.mount" [color="green"];
"syslog.socket"->"-.slice" [color="green"];
"syslog.socket"->"-.slice" [color="black"];
"syslog.socket"->"shutdown.target" [color="red"];
"dracut-initqueue.service"->"systemd-udev-trigger.service" [color="green"];
"dracut-initqueue.service"->"systemd-journald.socket" [color="green"];
"dracut-initqueue.service"->"system.slice" [color="green"];
"dracut-initqueue.service"->"dracut-pre-trigger.service" [color="green"];
"dracut-initqueue.service"->"system.slice" [color="black"];
"dracut-initqueue.service"->"systemd-udev-trigger.service" [color="grey66"];
"dracut-initqueue.service"->"remote-fs-pre.target" [color="grey66"];
"dracut-cmdline-ask.service"->"systemd-journald.socket" [color="green"];
"dracut-cmdline-ask.service"->"system.slice" [color="green"];
"dracut-cmdline-ask.service"->"system.slice" [color="black"];
"dracut-cmdline-ask.service"->"systemd-journald.socket" [color="grey66"];
"rescue.target"->"sysinit.target" [color="green"];
"rescue.target"->"rescue.service" [color="green"];
"rescue.target"->"sysinit.target" [color="black"];
"rescue.target"->"rescue.service" [color="black"];
"rescue.target"->"systemd-vconsole-setup.service" [color="grey66"];
"rescue.target"->"shutdown.target" [color="red"];
"systemd-journald.service"->"system.slice" [color="green"];
"systemd-journald.service"->"syslog.socket" [color="green"];
"systemd-journald.service"->"systemd-journald.socket" [color="green"];
"systemd-journald.service"->"systemd-journald-dev-log.socket" [color="green"];
"systemd-journald.service"->"systemd-journald-audit.socket" [color="green"];
"systemd-journald.service"->"systemd-journald.socket" [color="black"];
"systemd-journald.service"->"system.slice" [color="black"];
"systemd-journald.service"->"systemd-journald.socket" [color="grey66"];
"systemd-journald.service"->"systemd-journald-dev-log.socket" [color="grey66"];
"systemd-journald.service"->"systemd-journald-audit.socket" [color="grey66"];
"sys-kernel-config.mount"->"systemd-modules-load.service" [color="green"];
"sys-kernel-config.mount"->"systemd-journald.socket" [color="green"];
"sys-kernel-config.mount"->"system.slice" [color="green"];
"sys-kernel-config.mount"->"-.mount" [color="green"];
"sys-kernel-config.mount"->"system.slice" [color="black"];
"systemd-ask-password-console.path"->"plymouth-start.service" [color="green"];
"systemd-ask-password-console.path"->"-.mount" [color="green"];
"systemd-ask-password-console.path"->"shutdown.target" [color="red"];
"initrd-root-fs.target"->"dracut-pre-mount.service" [color="green"];
"initrd-root-fs.target"->"sysroot.mount" [color="green"];
"initrd-root-fs.target"->"sysroot.mount" [color="black"];
"initrd-cleanup.service"->"dracut-pre-pivot.service" [color="green"];
"initrd-cleanup.service"->"kdump-capture.service" [color="green"];
"initrd-cleanup.service"->"initrd.target" [color="green"];
"initrd-cleanup.service"->"initrd-fs.target" [color="green"];
"initrd-cleanup.service"->"initrd-root-fs.target" [color="green"];
"initrd-cleanup.service"->"systemd-journald.socket" [color="green"];
"initrd-cleanup.service"->"system.slice" [color="green"];
"initrd-cleanup.service"->"system.slice" [color="black"];
"remote-fs.target"->"remote-fs-pre.target" [color="green"];
"systemd-journald-dev-log.socket"->"-.mount" [color="green"];
"systemd-journald-dev-log.socket"->"-.slice" [color="green"];
"systemd-journald-dev-log.socket"->"-.slice" [color="black"];
"-.slice"->"shutdown.target" [color="red"];
"dracut-mount.service"->"dracut-initqueue.service" [color="green"];
"dracut-mount.service"->"initrd-parse-etc.service" [color="green"];
"dracut-mount.service"->"dracut-pre-mount.service" [color="green"];
"dracut-mount.service"->"initrd-root-fs.target" [color="green"];
"dracut-mount.service"->"systemd-journald.socket" [color="green"];
"dracut-mount.service"->"system.slice" [color="green"];
"dracut-mount.service"->"system.slice" [color="black"];
"systemd-ask-password-console.service"->"systemd-vconsole-setup.service" [color="green"];
"systemd-ask-password-console.service"->"systemd-ask-password-console.path" [color="green"];
"systemd-ask-password-console.service"->"systemd-journald.socket" [color="green"];
"systemd-ask-password-console.service"->"system.slice" [color="green"];
"systemd-ask-password-console.service"->"plymouth-start.service" [color="green"];
"systemd-ask-password-console.service"->"system.slice" [color="black"];
"systemd-ask-password-console.service"->"systemd-vconsole-setup.service" [color="grey66"];
"systemd-ask-password-console.service"->"shutdown.target" [color="red"];
"dev-mapper-fedora\x2droot.device"->"sysroot.mount" [color="grey66"];
"sys-devices-pci0000:00-0000:00:07.0-virtio2-block-vda-vda2.device"->"lvm2-pvscan@252:2.service" [color="grey66"];
"systemd-udevd.service"->"systemd-udevd-kernel.socket" [color="green"];
"systemd-udevd.service"->"systemd-sysusers.service" [color="green"];
"systemd-udevd.service"->"systemd-tmpfiles-setup-dev.service" [color="green"];
"systemd-udevd.service"->"dracut-pre-udev.service" [color="green"];
"systemd-udevd.service"->"systemd-udevd-control.socket" [color="green"];
"systemd-udevd.service"->"system.slice" [color="green"];
"systemd-udevd.service"->"systemd-journald.socket" [color="green"];
"systemd-udevd.service"->"system.slice" [color="black"];
"systemd-udevd.service"->"systemd-udevd-control.socket" [color="grey66"];
"systemd-udevd.service"->"systemd-udevd-kernel.socket" [color="grey66"];
"systemd-udevd.service"->"initrd-udevadm-cleanup-db.service" [color="red"];
"sysinit.target"->"systemd-modules-load.service" [color="green"];
"sysinit.target"->"swap.target" [color="green"];
"sysinit.target"->"systemd-udevd.service" [color="green"];
"sysinit.target"->"systemd-journald.service" [color="green"];
"sysinit.target"->"local-fs.target" [color="green"];
"sysinit.target"->"kmod-static-nodes.service" [color="green"];
"sysinit.target"->"systemd-sysctl.service" [color="green"];
"sysinit.target"->"emergency.target" [color="green"];
"sysinit.target"->"systemd-tmpfiles-setup-dev.service" [color="green"];
"sysinit.target"->"sys-kernel-config.mount" [color="green"];
"sysinit.target"->"systemd-udev-trigger.service" [color="green"];
"sysinit.target"->"systemd-vconsole-setup.service" [color="green"];
"sysinit.target"->"emergency.service" [color="green"];
"sysinit.target"->"systemd-modules-load.service" [color="grey66"];
"sysinit.target"->"swap.target" [color="grey66"];
"sysinit.target"->"systemd-udevd.service" [color="grey66"];
"sysinit.target"->"local-fs.target" [color="grey66"];
"sysinit.target"->"systemd-journald.service" [color="grey66"];
"sysinit.target"->"systemd-sysctl.service" [color="grey66"];
"sysinit.target"->"kmod-static-nodes.service" [color="grey66"];
"sysinit.target"->"systemd-tmpfiles-setup-dev.service" [color="grey66"];
"sysinit.target"->"systemd-udev-trigger.service" [color="grey66"];
"sysinit.target"->"systemd-ask-password-console.path" [color="grey66"];
"sysinit.target"->"emergency.target" [color="red"];
"sysinit.target"->"shutdown.target" [color="red"];
"sysinit.target"->"emergency.service" [color="red"];
"slices.target"->"system.slice" [color="green"];
"slices.target"->"-.slice" [color="green"];
"slices.target"->"system.slice" [color="grey66"];
"slices.target"->"-.slice" [color="grey66"];
"slices.target"->"shutdown.target" [color="red"];
"systemd-modules-load.service"->"systemd-journald.socket" [color="green"];
"systemd-modules-load.service"->"system.slice" [color="green"];
"systemd-modules-load.service"->"system.slice" [color="black"];
"systemd-modules-load.service"->"shutdown.target" [color="red"];
"paths.target"->"systemd-ask-password-console.path" [color="green"];
"paths.target"->"shutdown.target" [color="red"];
"systemd-udevd-kernel.socket"->"-.slice" [color="green"];
"systemd-udevd-kernel.socket"->"-.slice" [color="black"];
"systemd-udevd-kernel.socket"->"initrd-udevadm-cleanup-db.service" [color="red"];
"dracut-pre-trigger.service"->"dracut-pre-udev.service" [color="green"];
"dracut-pre-trigger.service"->"systemd-tmpfiles-setup-dev.service" [color="green"];
"dracut-pre-trigger.service"->"systemd-udevd.service" [color="green"];
"dracut-pre-trigger.service"->"systemd-journald.socket" [color="green"];
"dracut-pre-trigger.service"->"system.slice" [color="green"];
"dracut-pre-trigger.service"->"system.slice" [color="black"];
"dracut-pre-trigger.service"->"dracut-pre-udev.service" [color="grey66"];
"dracut-pre-trigger.service"->"systemd-udevd.service" [color="grey66"];
"local-fs.target"->"local-fs-pre.target" [color="green"];
"local-fs.target"->"sysroot.mount" [color="green"];
"local-fs.target"->"-.mount" [color="green"];
"local-fs.target"->"shutdown.target" [color="red"];
"systemd-tmpfiles-setup-dev.service"->"systemd-sysusers.service" [color="green"];
"systemd-tmpfiles-setup-dev.service"->"systemd-journald.socket" [color="green"];
"systemd-tmpfiles-setup-dev.service"->"system.slice" [color="green"];
"systemd-tmpfiles-setup-dev.service"->"kmod-static-nodes.service" [color="green"];
"systemd-tmpfiles-setup-dev.service"->"system.slice" [color="black"];
"systemd-tmpfiles-setup-dev.service"->"shutdown.target" [color="red"];
"dracut-pre-mount.service"->"cryptsetup.target" [color="green"];
"dracut-pre-mount.service"->"systemd-journald.socket" [color="green"];
"dracut-pre-mount.service"->"system.slice" [color="green"];
"dracut-pre-mount.service"->"dracut-initqueue.service" [color="green"];
"dracut-pre-mount.service"->"system.slice" [color="black"];
"kmod-static-nodes.service"->"systemd-journald.socket" [color="green"];
"kmod-static-nodes.service"->"system.slice" [color="green"];
"kmod-static-nodes.service"->"system.slice" [color="black"];
"initrd.target"->"rescue.service" [color="green"];
"initrd.target"->"initrd-fs.target" [color="green"];
"initrd.target"->"basic.target" [color="green"];
"initrd.target"->"initrd-root-fs.target" [color="green"];
"initrd.target"->"rescue.target" [color="green"];
"initrd.target"->"basic.target" [color="black"];
"initrd.target"->"dracut-cmdline.service" [color="grey66"];
"initrd.target"->"kdump-capture.service" [color="grey66"];
"initrd.target"->"dracut-mount.service" [color="grey66"];
"initrd.target"->"dev-mapper-fedora\x2droot.device" [color="grey66"];
"initrd.target"->"dev-fedora-root.device" [color="grey66"];
"initrd.target"->"initrd-root-fs.target" [color="grey66"];
"initrd.target"->"initrd-fs.target" [color="grey66"];
"initrd.target"->"dev-fedora-swap.device" [color="grey66"];
"initrd.target"->"initrd-parse-etc.service" [color="grey66"];
"initrd.target"->"dracut-cmdline-ask.service" [color="grey66"];
"initrd.target"->"dracut-pre-mount.service" [color="grey66"];
"initrd.target"->"dracut-pre-udev.service" [color="grey66"];
"initrd.target"->"dracut-pre-pivot.service" [color="grey66"];
"initrd.target"->"dracut-initqueue.service" [color="grey66"];
"initrd.target"->"dracut-pre-trigger.service" [color="grey66"];
"system.slice"->"-.slice" [color="green"];
"system.slice"->"-.slice" [color="black"];
"system.slice"->"-.slice" [color="grey66"];
"init.scope"->"-.slice" [color="green"];
"init.scope"->"-.slice" [color="black"];
"dracut-pre-udev.service"->"systemd-journald.socket" [color="green"];
"dracut-pre-udev.service"->"system.slice" [color="green"];
"dracut-pre-udev.service"->"dracut-cmdline.service" [color="green"];
"dracut-pre-udev.service"->"system.slice" [color="black"];
"dracut-pre-udev.service"->"dracut-cmdline.service" [color="grey66"];
"initrd-fs.target"->"initrd-parse-etc.service" [color="green"];
"systemd-journald-audit.socket"->"-.slice" [color="green"];
"systemd-journald-audit.socket"->"-.slice" [color="black"];
"shutdown.target"->"systemd-modules-load.service" [color="green"];
"shutdown.target"->"systemd-ask-password-console.service" [color="green"];
"shutdown.target"->"systemd-sysctl.service" [color="green"];
"shutdown.target"->"systemd-fsck-root.service" [color="green"];
"shutdown.target"->"-.slice" [color="green"];
"shutdown.target"->"systemd-tmpfiles-setup-dev.service" [color="green"];
"shutdown.target"->"systemd-ask-password-console.path" [color="green"];
"shutdown.target"->"systemd-vconsole-setup.service" [color="green"];
"shutdown.target"->"syslog.socket" [color="green"];
"shutdown.target"->"paths.target" [color="red"];
"shutdown.target"->"remote-fs-pre.target" [color="red"];
"shutdown.target"->"syslog.socket" [color="red"];
"shutdown.target"->"timers.target" [color="red"];
"shutdown.target"->"local-fs-pre.target" [color="red"];
"shutdown.target"->"sockets.target" [color="red"];
"shutdown.target"->"swap.target" [color="red"];
"shutdown.target"->"systemd-vconsole-setup.service" [color="red"];
"shutdown.target"->"slices.target" [color="red"];
"shutdown.target"->"cryptsetup.target" [color="red"];
"shutdown.target"->"rescue.target" [color="red"];
"shutdown.target"->"sysinit.target" [color="red"];
"shutdown.target"->"-.slice" [color="red"];
"shutdown.target"->"systemd-sysctl.service" [color="red"];
"shutdown.target"->"basic.target" [color="red"];
"shutdown.target"->"systemd-ask-password-console.service" [color="red"];
"shutdown.target"->"emergency.target" [color="red"];
"shutdown.target"->"local-fs.target" [color="red"];
"shutdown.target"->"systemd-ask-password-console.path" [color="red"];
"shutdown.target"->"systemd-modules-load.service" [color="red"];
"shutdown.target"->"systemd-tmpfiles-setup-dev.service" [color="red"];
"systemd-sysctl.service"->"systemd-modules-load.service" [color="green"];
"systemd-sysctl.service"->"systemd-journald.socket" [color="green"];
"systemd-sysctl.service"->"system.slice" [color="green"];
"systemd-sysctl.service"->"system.slice" [color="black"];
"systemd-sysctl.service"->"shutdown.target" [color="red"];
"sysroot.mount"->"dev-mapper-fedora\x2droot.device" [color="green"];
"sysroot.mount"->"-.mount" [color="green"];
"sysroot.mount"->"local-fs-pre.target" [color="green"];
"sysroot.mount"->"dracut-pre-mount.service" [color="green"];
"sysroot.mount"->"systemd-fsck-root.service" [color="green"];
"sysroot.mount"->"systemd-journald.socket" [color="green"];
"sysroot.mount"->"system.slice" [color="green"];
"sysroot.mount"->"system.slice" [color="black"];
"sysroot.mount"->"systemd-fsck-root.service" [color="black"];
"sysroot.mount"->"umount.target" [color="red"];
"cryptsetup.target"->"shutdown.target" [color="red"];
"systemd-udevd-control.socket"->"-.mount" [color="green"];
"systemd-udevd-control.socket"->"-.slice" [color="green"];
"systemd-udevd-control.socket"->"-.slice" [color="black"];
"systemd-udevd-control.socket"->"initrd-udevadm-cleanup-db.service" [color="red"];
"swap.target"->"shutdown.target" [color="red"];
"-.mount"->"system.slice" [color="green"];
"-.mount"->"system.slice" [color="black"];
"initrd-parse-etc.service"->"initrd-root-fs.target" [color="green"];
"initrd-parse-etc.service"->"systemd-journald.socket" [color="green"];
"initrd-parse-etc.service"->"system.slice" [color="green"];
"initrd-parse-etc.service"->"initrd-root-fs.target" [color="black"];
"initrd-parse-etc.service"->"system.slice" [color="black"];
}
_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel