Package: wpasupplicant Version: 2:2.10-17 Followup-For: Bug #1056976 X-Debbugs-Cc: zhaochao1...@gmail.com
Dear Maintainer, After upgraded to 2:2.10-17, when networking systemd service restarted, the wireless interface will reassociate to the WIFI, but cannot get an DHCP address lease. Manually run /sbin/wpa_action with trace logs will exited with: ... + [ -e /etc/network/interfaces ] + INTERFACES_FILE=/etc/network/interfaces + [ -z ] + [ -n <***MASKED***WPA_ID_STR> ] + WPA_LOGICAL_IFACE=<***MASKED***WPA_ID_STR> + [ -z <***MASKED***WPA_ID_STR> ] + [ -z <***MASKED***WPA_ID_STR> ] + [ -n <***MASKED***WPA_ID_STR> ] + ifquery <***MASKED***WPA_ID_STR> + wpa_msg log ifup <***MASKED***WPA_INTERFACE>=<***MASKED***WPA_ID_STR> + [ log = log ] + shift + command -v logger + [ 1 -gt 0 ] + logger -t wpa_action ifup <***MASKED***WPA_INTERFACE>=<***MASKED***WPA_ID_STR> + return + ifupdown_lock + ln -s lock /run/wpa_action.<***MASKED***WPA_INTERFACE>.ifupdown ln: failed to create symbolic link '/run/wpa_action.<***MASKED***WPA_INTERFACE>.ifupdown/lock': File exists + ifquery <***MASKED***WPA_INTERFACE> + grep -q ^wpa-roam: + ifup -v --force <***MASKED***WPA_INTERFACE>=<***MASKED***WPA_ID_STR> + local INTERFACES_FILE + local IFUP_RETVAL + local WPA_LOGICAL_IFACE + [ -e /etc/network/interfaces ] + INTERFACES_FILE=/etc/network/interfaces + [ -z ] + [ -n <***MASKED***WPA_ID_STR> ] + WPA_LOGICAL_IFACE=<***MASKED***WPA_ID_STR> + [ -z <***MASKED***WPA_ID_STR> ] + [ -z <***MASKED***WPA_ID_STR> ] + [ -n <***MASKED***WPA_ID_STR> ] + ifquery <***MASKED***WPA_ID_STR> + wpa_msg log ifup <***MASKED***WPA_INTERFACE>=<***MASKED***WPA_ID_STR> /usr/sbin/wpa_action: 941: Maximum function recursion depth (1000) reached This problem is introduced by: https://salsa.debian.org/debian/wpa/-/merge_requests/13/diffs?commit_id=c2e09868fa0f463bb85fcf9f30c6c66dac86dd4f#cfdc4cba16c71e939fd5bcc96287e3b7d329cd8b ifup/ifdown are defined functions inside the functions.sh, should use absolute paths (/usr/sbin/ifup, /usr/sbin/ifdown) or use `command` to search the real paths instead. -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 6.5.0-4-amd64 (SMP w/8 CPU threads; PREEMPT) Locale: LANG=zh_CN.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8), LANGUAGE=zh_CN:zh Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages wpasupplicant depends on: ii adduser 3.137 ii libc6 2.37-12 ii libdbus-1-3 1.14.10-3 ii libnl-3-200 3.7.0-0.2+b1 ii libnl-genl-3-200 3.7.0-0.2+b1 ii libnl-route-3-200 3.7.0-0.2+b1 ii libpcsclite1 2.0.1-1 ii libreadline8 8.2-3 ii libssl3 3.1.4-2 wpasupplicant recommends no packages. Versions of packages wpasupplicant suggests: pn libengine-pkcs11-openssl <none> pn wpagui <none> -- Configuration Files: /etc/wpa_supplicant/functions.sh changed [not included] -- no debconf information -- To be free as in freedom.