<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Jun 1, 2016 at 3:07 PM, XYZDragon <span dir="ltr"><<a href="mailto:xyzdr4gon333@gmail.com" target="_blank">xyzdr4gon333@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
When trying to restart isc-dhcp-server, I was wondering why it didn't start. After executing the suggested `journalctl -xe` I could see that something was wrong:<br>
<br>
May 27 13:32:15 my-pc isc-dhcp-server[26032]: Starting ISC DHCPv4 server: dhcpddhcpd service already running (pid file /var/run/dhcpd.pid currenty exists) ... failed!<br>
<br>
The message was helpful. I checked the file and noticed that it seemed contain a process id. After checking with `ps -p` it seemed that that process wasn't running anymore. In my opinion isc-dhcp-server should do this check itself without user interaction, deleting the file if it exists, but contains a process id of a dead process. After deleting the file everything worked.<br>
<br>
Also note the word doubling 'dhcpdhcpd' and the missing 'l' in 'currenty' in the debug message. Those could be fixed.<br></blockquote><div><br></div><div>Then inform people whose software is printing that message – it's not systemd's output. You're currently starting dhcpd via Debian's auto-generated "compatibility" .service, which merely starts /etc/init.d/isc-dhcp-server and lets it do whatever it used to do back in the dark ages; this apparently includes printing messages with typos and exiting when it finds a stale pidfile.</div><div><br></div></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Mantas Mikulėnas <<a href="mailto:grawity@gmail.com" target="_blank">grawity@gmail.com</a>></div></div>
</div></div>