Package: isc-dhcp-client Version: 4.3.1-5 Severity: grave Justification: renders package unusable [Well, correction can be done manually, but this is really annoying.]
I've been using wicd to connect via WiFi for years, and this has always worked, but now the /etc/resolv.conf file is no longer updated. The /etc/wicd/dhclient.conf.template file is used by wicd and contains here (this is the default + the prepend line): ------------------------------------------------------------------------ # If you're reading this, you're probably reading either: # /etc/wicd/dhclient.conf.template.default # or # /etc/wicd/dhclient.conf.template # or # a generated dhclient configuration in /var/run # (these files could be in different locations, as determined by your # packager or system administrator, but those are the default pathes) # # Here's what you need to know: # The .default file is copied by wicd to dhclient.conf.template if # dhclient.conf.template does not exist. If dhclient.conf.template # does exist, the .default file is not used. This is to allow # upgrades of the package without destroying user changes. # # In other words, if you want to change the generated dhclient # configuration, you need to change dhclient.conf.template, # NOT dhclient.conf.template.default # wicd will replace $_HOSTNAME in the following line with # the appropriate hostname for this system send host-name "$_HOSTNAME"; # Prepend the local DNS server (BIND), but also Google DNS servers, # as BIND times out on network congestion. prepend domain-name-servers 127.0.0.1, 8.8.8.8, 8.8.4.4; ------------------------------------------------------------------------ As you can see, there is a prepend line, but the /etc/resolv.conf file was still unmodified (last modified on 2014-09-30 00:39:52), with incorrect settings ("nameserver 192.168.1.1" only). I had to modify it manually. /var/log/syslog says about dhclient: Dec 22 21:39:18 xvii dhclient: Internet Systems Consortium DHCP Client 4.3.1 Dec 22 21:39:18 xvii dhclient: Copyright 2004-2014 Internet Systems Consortium. Dec 22 21:39:18 xvii dhclient: All rights reserved. Dec 22 21:39:18 xvii dhclient: For info, please visit https://www.isc.org/software/dhcp/ Dec 22 21:39:18 xvii dhclient: Dec 22 21:39:18 xvii dhclient: Listening on LPF/wlan0/00:21:6a:47:b3:80 Dec 22 21:39:18 xvii dhclient: Sending on LPF/wlan0/00:21:6a:47:b3:80 Dec 22 21:39:18 xvii dhclient: Sending on Socket/fallback Dec 22 21:39:18 xvii dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8 Dec 22 21:39:20 xvii dhclient: DHCPREQUEST on wlan0 to 255.255.255.255 port 67 Dec 22 21:39:20 xvii dhclient: DHCPOFFER from 192.168.0.1 Dec 22 21:39:20 xvii dhclient: DHCPACK from 192.168.0.1 Dec 22 21:39:20 xvii dhclient: bound to 192.168.0.6 -- renewal in 124409 seconds. Note: resolvconf is installed, but the files in the /etc/resolvconf directory have old timestamps: -rw-r--r-- 1 481 2013-02-06 20:55:06 interface-order -rw-r--r-- 1 0 2012-09-10 11:55:45 resolv.conf.d/base -rw-r--r-- 1 151 2012-09-10 11:55:45 resolv.conf.d/head -rw-r--r-- 1 72 2012-10-21 13:51:50 resolv.conf.d/original -rw-r--r-- 1 0 2012-10-21 14:45:20 resolv.conf.d/tail lrwxrwxrwx 1 15 2012-10-21 14:45:12 run -> /run/resolvconf/ -rwxr-xr-x 1 249 2009-01-28 03:59:31 update-libc.d/avahi-daemon* -rwxr-xr-x 1 426 2012-04-27 17:54:50 update-libc.d/postfix* -rwxr-xr-x 1 3195 2012-09-10 11:55:45 update.d/dnscache* -rwxr-xr-x 1 4624 2013-02-06 20:55:06 update.d/libc* thus have not been modified for a long time. /run/resolvconf/resolv.conf was modified on 2014-12-22 21:39:20 and contains correct settings: # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 127.0.0.1 nameserver 8.8.8.8 nameserver 8.8.4.4 but isn't taken into account, since /etc/resolv.conf is not a symlink to it (I don't know why, but it was a symlink in the past). So, it appears that dhclient modifies the wrong file. -- System Information: Debian Release: 8.0 APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores) Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages isc-dhcp-client depends on: ii debianutils 4.4+b1 ii iproute2 3.16.0-2 ii isc-dhcp-common 4.3.1-5 ii libc6 2.19-13 ii libdns-export100 1:9.9.5.dfsg-7 ii libirs-export91 1:9.9.5.dfsg-7 ii libisc-export95 1:9.9.5.dfsg-7 isc-dhcp-client recommends no packages. Versions of packages isc-dhcp-client suggests: ii avahi-autoipd 0.6.31-4+b2 ii resolvconf 1.76 -- Configuration Files: /etc/dhcp/dhclient.conf changed: option rfc3442-classless-static-routes code 121 = array of unsigned integer 8; send host-name = gethostname(); prepend domain-name-servers 127.0.0.1, 8.8.8.8, 8.8.4.4; request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, domain-search, host-name, dhcp6.name-servers, dhcp6.domain-search, netbios-name-servers, netbios-scope, interface-mtu, rfc3442-classless-static-routes, ntp-servers; -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org