I have a utilite that was working fine running arch, until I switched to using ldap for authentication. The nslcd service fails to start when the system is booted normally, indicating that the remote ldap server cannot be reached. If I log in through the console and restart the service with systemctl, it starts normally. I've tried altering the nslcd service file with After and Wants for both network and network-online. So far, nothing I've tried has worked.
Any ideas on what I should try next?