DHCPCD not started on install-amd64-minimal-20141023.iso During boot .... Starting DHCP Client Daemon... start-stop-daemon: /sbin/dhcpcd is already running Failed to start dhcpcd ERROR: dhcpcd failed to start ERROR: cannot start netmount as dhcpcd would not start ....
dhcpcd is actually already started by another service earlier, so this warning is mostly harmless. But it's annoying nonetheless and should be fixed. The root cause of this is a buggy script in catalyst.
I think there must be some underlying issue here. Even though dhcpcd is already running, I cannot stop it with: /etc/init.d/dhcpcd stop says: * WARNING: dhcpcd is already stopped and pgrep dhcpcd and cat /var/run/dhcpcd.pid point to the same PID The only time I can stop it(with that command) is when passing nodhcp boot option. I tried reporting this here: https://bugs.gentoo.org/show_bug.cgi?id=18556#c2 but I don't think it will fall on deaf ears because the only people getting notified are those two people which are retired. Bottom line is that because dhcpcd is already running, it will prevent net-setup from creating its /etc/resolv.conf and thus DNS will not work when following the instructions from here: https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Networking#Default:_Using_net-setup A pkill dhcpcd prior to starting net-setup is the workaround so far.
looks like /etc/init.d/autoconfig is the one starting dhcpcd manually, shouldn't it be using the /etc/init.d/dhcpcd script instead?! look at line 530 in /etc/init.d/autoconfig
There are a few issues coming together to cause this. Catalyst is supposed to be removing netmount from default runlevel (so nothing has "need net" in default) but bug 517042 is preventing that from happening. openrc doesn't know that autoconfig is already bringing up networking via dhcpcd, so it tries to find a net provider, and picks the direct dhcpcd service. IMHO autoconfig should either stop calling dhcpcd, or it should get "provide net" added so rc dependencies are sane.
This is fixed in the last several installcd releases