NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bin/57727: dhcpcd exits after a few days



    Date:        Mon, 27 Nov 2023 18:15:57 +0000
    From:        David Brownlee <abs%absd.org@localhost>
    Message-ID:  <CAGN_6pZ+CrRzkNSzY735rXQf-pOwyN386XvrDHY2pSgOV8Gkgg%mail.gmail.com@localhost>


  | Checking on a system where dhcpcd has exited - there does not appear
  | to be any files in /var/run/dhcpcd

Yes, that's what I was expecting from the error you sent

  | - though there are two directories
  | and a selection of files in /var/db/dhcpcd, including lease files for
  | interfaces not in this system

Yes, stale stuff there will hang around forever - just in case that
old hardware comes back...   The occasional cleanup doesn't hurt, and
clearly you can remove it all (nothing gets installed there in a new
installation after all) but in general files from /var/db shouldn't be
arbitrarily removed, not even after reboots.

  | srw-rw----  1 root  wheel    0 Nov 27 18:12 /var/run/dhcpcd/sock
  | srw-rw-rw-  1 root  wheel    0 Nov 27 18:12 /var/run/dhcpcd/unpriv.sock

Those two (or at least one of them) missing was the source of the errors.
They should remain as long as dhcpcd is running (so should the rest of them,
but those are the ones that are most likely to be noticed).

  | Will check back in a few days to see if the issue reoccurs.

You might want to check crontab - make sure there's nothing there being
a bit brutal with old files in /var/run (it is like /tmp when the system
boots, but not while it remains running).

On my system:

jacaranda$ ls -l /var/run/dhcpcd
total 2
drwxr-xr-x  3 root  wheel  512 Nov 28 03:08 hook-state
-rw-r--r--  1 root  wheel    6 Nov  4 15:59 pid
srw-rw----  1 root  wheel    0 Nov  4 15:59 sock
srw-rw-rw-  1 root  wheel    0 Nov  4 15:59 unpriv.sock

Those files might look to be many weeks old, but they're still all needed.

kre



Home | Main Index | Thread Index | Old Index