Have a look at /var/log/messages
You may have entries like "insufficient DHCP reply"
If that is the case, the update requires more fields in the dhcp reply
and you have to add them to dhcp.conf
This is quite a guesswork because dhclient does not tell you which fields are missing.