<div dir="ltr"><div style>I have an issue where the postgresql.service is being started and does not appear to be obeying the dependency ordering that is specified using a "Before=" entry that is in another oneshot service file. </div>
<div style><br></div><div style>After turning on systemd debug it appears that the postgresql.service is being enqueud with the ignore-dependencies setting. I have no idea where this is coming from as it is not explicitly set anywhere that I can find. Does systemd implicitly do this in certain scenarios?</div>
<div><br></div><div style>systemd log: </div><div><br></div><div><div>May 9 14:33:01 host-1 systemd[1]: Trying to enqueue job postgresql.service/start/ignore-dependencies</div></div><div></div><div><br></div><div>-------------------------------------</div>
<div><br></div><div style>postgresql.service:</div><div style><br></div><div><div>[Unit]</div><div>Description=PostgreSQL database server</div><div><br></div><div>[Service]</div><div>Type=forking</div><div>User=postgres</div>
<div>Group=xyz</div><div><br></div><div>ExecStart=/usr/sbin/postgresql start</div><div>ExecReload=/usr/sbin/postgresql reload</div><div>ExecStop=/usr/sbin/postgresql stop</div></div><div><br></div><div>----------------------------------------</div>
<div><br></div><div style>Software version info:</div><div style>OpenSuse 12.1</div><div><div>systemd-presets-branding-openSUSE-0.1.0-6.2.1.noarch</div><div>systemd-sysvinit-37-3.14.1.x86_64</div><div>systemd-37-3.14.1.x86_64</div>
</div><div><br></div><div style>Thanks,</div><div style><br></div><div style>Chad</div><div><br></div></div>