AH! Now, that is totally 'help-able' (because it's try-able [maybe reproduce-able] by others)!
What does
% id
say as uid=? (it probably *needs* to say root! Do you use sudo?)
(also interesting, but not essential, is the first few fields of:
# uname -a
to see what Linux distro & kernel version you are running)
When I tried those 2 commands (as both id root and user):
the -r said nothing (and ifconfig -a;netstat -rn output was UNchanged!)
but as id user the -v gave some perm{ission,itted} errors. As root, it seemed to say some good things.
For some 'DEEP' debugging:
Do you have strace? (% which strace if not, install the pkg)
Try:
% strace -f -o myfile dhclient -v
% grep ' = -' myfile | tail -20
For me, it showed several 'interesting' E..... errors (not counting 'expected' ENOENT)
[because it needs to run as root] I'm using manjaro linux distro, so what I get is different.
UPDATE: I booted debian 3.2... **single** (in XP VBox) and reproduced your EXACT error!
I had to ifconfig eth0 up, but it's 'stuck' 'in' IPv6 (& Idk ...)
So, the 'problem' does exist as id root. Sorry for my wrong guess.
Maybe someone else can help (before I figure it out). Smells FAQ-ish!
UPDATE2: try adding the net device name:
dhclient -v eth0
per:
https://lists.isc.org/pipermail/dhcp...ch/016584.html
Works (fixed it) for me (but Idk why...)