Your message dated Fri, 24 Nov 2017 16:19:49 +0000 with message-id <[email protected]> and subject line Bug#853293: fixed in wpa 2:2.6-6 has caused the Debian Bug report #853293, regarding wpasupplicant: Honor /etc/network/interfaces.d/ (or whatever directories are sourced in /etc/network/interfaces) to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 853293: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853293 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: wpasupplicant Version: 2.3-2 Hi! I configured wpasupplicant with a roaming interface: root@odroid-c1-1:~# cat /etc/network/interfaces.d/wlan0 auto wlan0 iface wlan0 inet manual wpa-driver wext wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf wpa-verbosity 1 I configured one Wifi network in it's wpa_supplicant.conf and it is joined. However, `dhclient' isn't started, because /etc/wpa_supplicant/functions.sh:ifup() (sourced from /sbin/wpa_action) does only look in /etc/network/interfaces, but doesn't honor in directories configured there with the "source-directory" directive. Modern systems may have something like "source-directory /etc/network/interfaces.d", which allows to define each interface in its own file. But since the simple parser doesn't honor the fragment directory, is just replaces the correct network name with `default': /etc/wpa_supplicant/functions.sh: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 ##################################################################### 887 ## apply mapping logic and ifup logical interface 888 # Apply mapping logic via id_str or external mapping script, check 889 # state of IFACE with respect to ifupdown and ifup logical interaface 890 # 891 ifup () { [...] 944 if [ -n "$WPA_LOGICAL_IFACE" ]; then 945 if egrep -q "^iface[[:space:]]+${WPA_LOGICAL_IFACE}[[:space:]]+inet" "$INTERFACES_FILE"; then 946 : # logical network is defined 947 else 948 wpa_msg log "network settings not defined for $WPA_LOGICAL_IFACE in $INTERFACES_FILE" 949 WPA_LOGICAL_IFACE="default" 950 fi Just omitting the check for whether or net the logical network is defined will let it work. Unfortunately, the `functions.sh' predates the current Debian packaging SVN, so I cannot figure out (easily) what the intention was to set the logical iface name to "default". But after all, it would be nice to either broaden the check (to also walk through additional files within directories mentioned with the "source-directory" stanza, or so allow for some config item (along with the base interfacee for which roaming is configured) to force the original "id_str" name. Thanks a lot, Jan-Benedict -- Jan-Benedict Glaw [email protected] +49-172-7608481 Signature of: If it doesn't work, force it. the second : If it breaks, it needed replacing anyway.
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---Source: wpa Source-Version: 2:2.6-6 We believe that the bug you reported is fixed in the latest version of wpa, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Andrew Shadura <[email protected]> (supplier of updated wpa package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Fri, 24 Nov 2017 16:00:19 +0000 Source: wpa Binary: hostapd wpagui wpasupplicant wpasupplicant-udeb Architecture: source Version: 2:2.6-6 Distribution: experimental Urgency: medium Maintainer: Debian wpasupplicant Maintainers <[email protected]> Changed-By: Andrew Shadura <[email protected]> Description: hostapd - IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator wpagui - graphical user interface for wpa_supplicant wpasupplicant - client support for WPA and WPA2 (IEEE 802.11i) wpasupplicant-udeb - Client support for WPA and WPA2 (IEEE 802.11i) (udeb) Closes: 853293 871488 875233 879208 Changes: wpa (2:2.6-6) experimental; urgency=medium . [ Reiner Herrmann ] * Port wpa_gui to Qt5 (Closes: #875233). . [ Andrew Shadura ] * Add a service file for hostapd. * Build wpa_supplicant with interface matching support (Closes: #879208). . [ Benedikt Wildenhain (BO) ] * Install [email protected] (Closes: #871488). . [ Jan-Benedict Glaw ] * Consider all ifupdown configuration, not only /etc/network/interfaces (Closes: #853293). Checksums-Sha1: f4f0ee0e1a4dc2acfd121354709dd7e809406684 2220 wpa_2.6-6.dsc fd64d83a144e729e874392cc1185e9d174ccca04 90776 wpa_2.6-6.debian.tar.xz Checksums-Sha256: ae20f5db84a556b21236007ee2cf2578ce8c01948cde355d4430f9a7dffcb6ab 2220 wpa_2.6-6.dsc 583e3a8bfd37630bf050181f2a217c31c1f6624331cab34681986884b9e49c77 90776 wpa_2.6-6.debian.tar.xz Files: fdbfbc187e1cb83e3ce50fd885e96a01 2220 net optional wpa_2.6-6.dsc 045699caa43c037d0708a4087b2d8817 90776 net optional wpa_2.6-6.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQEcBAEBCAAGBQJaGELAAAoJEJ1bI/kYT6UUTNsH/3D1Cq50X4wRe5Oex34fW0sW CM+uJK9Vqd+mN3muYep99txRpVk0lE9eGMmBzQ8szPs00si4y+rgEo/kx+1F63iR p/D9PvLVgN1VUGQHD84NCLv3cXIb0chU+wJy+dImzjBbqz2rO+Mzg2IsGCQWQQJ6 itvNKrWiD9j2zMcGun5HUYwnER9jcMWCN57ZDFpc6IZ8wGrKKjQlKiZSuBvQtZBX A8GAnanx4yEaI6yWbB2qKV6DLzW+8BYrhRvy8Y5aNNBKCy4S0ZrSCTqX9jaGqYrh VETUW8ESzmQlyumy1ABSb4k6Dr0HD2ntHUHD6zb6/VD9vZ4gV4otYdMe/9aExeQ= =y2ED -----END PGP SIGNATURE-----
--- End Message ---

