Bug 450192

Summary: dhclient.conf in etc has uncommented lines that cause dhclient (and i.e. NetworkManager) to fail
Product: [openSUSE] openSUSE 11.1 Reporter: Forgotten User fbKqKvv6Lf <forgotten_fbKqKvv6Lf>
Component: NetworkAssignee: E-mail List <bnc-team-screening>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None    
Version: RC 1   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User fbKqKvv6Lf 2008-11-29 01:39:03 UTC
This is how the file looked like after a fresh install of openSUSE 11.1 RC1 with the KDE4 Live CD (i386).

//////// Start of File ///////////
#                                          
# /etc/dhclient.conf -- dhclient configuration file
# see "man dhclient.conf" for further details      
#                                                  

######################################################
# Sometimes, a special configuration is required for  
# e.g. Cable Modem providers (@Home -- TCI).          
# For example, it may be required to send out a special
# dhcp-client-identifier or to override some settings. 
#                                                      
# Uncomment and fill in the appropriate settings:
#
#send dhcp-client-identifier "c32423-a"
# or as hex octets
#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
#
#send host-name "andare.fugue.com";
#
#supersede domain-name "fugue.com home.vix.com";
#prepend domain-name-servers 127.0.0.1;
#
#####################################################

send dhcp-lease-time 3600;

# Request several well known/usefull dhcp options.
# request subnet-mask, network-number, broadcast-address,
       routers, interface-mtu, host-name, domain-name,
       domain-name-servers, nis-domain, nis-servers,
       nds-context, nds-servers, nds-tree-name,
       netbios-name-servers, netbios-dd-server,
       netbios-node-type, netbios-scope, ntp-servers;

# We request above options, require only the IP configuration: require subnet-mask;
# All another options (DNS, NTP, NIS, ...) are applied using
# netconfig(8) modules.

# To enforce the availability of the dns server list, set to:
require subnet-mask, domain-name-servers;

timeout 60;
retry 60;
reboot 10;
select-timeout 5;
initial-interval 2;

//////// End of File ///////////

The errors you then get are from dhclient, and are along the lines of:

# > dhclient
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wmaster0: unknown hardware address type 801
/etc/dhclient.conf line 28: no option named network-number in space dhcp
request subnet-mask, network-number,
                     ^
/etc/dhclient.conf line 33: ntp-servers: expected option name.
        netbios-node-type, netbios-scope, ntp-servers;



Once I recommented those lines everything worked again, however if this made it to the final release that would be pretty horrible.
Comment 1 Andreas Jaeger 2008-11-29 08:28:54 UTC
Please read en.opensuse.org/Bugs/Definitions on what is a blocker and how to mark a ship stopper.

Bug #443788 contains a reference for fixed rpm.

*** This bug has been marked as a duplicate of bug 443788 ***
Comment 2 Forgotten User fbKqKvv6Lf 2008-11-29 08:45:32 UTC
Thank you for the quick resolve. I see, I was a bit overzealous in marking the bug as a blocker. However, not having any networking pretty much reduces any computer to a heavy paperweight for me hence the 'panic' reaction. I'm glad it will be fixed in the final release - but it could probably added in the release announcement as 'most annoying bug'. ;)