No wifi after removing luci-app-adblock

I have Xiaomi AX3000T and latest SNAPSHOT OpenWRT on it. After deinstalling luci-app-adblock and luci-app-https-dns-proxy from cli (with apk del luci-app-adblock luci-app-https-dns-proxy) I lost wifi. I supose something went wrong and package manager removed dependencies needed for wifi... I installed adblock and https-dns-proxy again and my wifi strated to work.
Is this a bug and should I reported it to devs? here is snippet form my logs:

 Apr 04 07:22:43 AX3000T uhttpd [info] luci: accepted login on / for root from 172.16.10.20
 Apr 04 07:29:09 AX3000T netifd radio0 (5774): WARNING: Variable 'data' does not exist or is not an array/object
 Apr 04 07:29:09 AX3000T netifd radio1 (5775): WARNING: Variable 'data' does not exist or is not an array/object
 Apr 04 07:29:09 AX3000T hostapd Set new config for phy phy0:
 Apr 04 07:29:09 AX3000T wpa_supplicant Set new config for phy phy0
 Apr 04 07:29:09 AX3000T hostapd Set new config for phy phy1:
 Apr 04 07:29:09 AX3000T wpa_supplicant Set new config for phy phy1
 Apr 04 07:29:09 AX3000T netifd radio0 (5774): ./mac80211.sh: eval: line 459: awk: not found
 Apr 04 07:29:09 AX3000T netifd radio0 (5774): ./mac80211.sh: eval: line 461: awk: not found
 Apr 04 07:29:09 AX3000T netifd radio0 (5774): ./mac80211.sh: eval: line 127: arithmetic syntax error
 Apr 04 07:29:09 AX3000T netifd Wireless device 'radio0' setup failed, retry=3
 Apr 04 07:29:09 AX3000T netifd radio1 (5775): ./mac80211.sh: eval: line 345: awk: not found
 Apr 04 07:29:09 AX3000T netifd radio1 (5775): ./mac80211.sh: eval: line 459: awk: not found
 Apr 04 07:29:09 AX3000T netifd radio1 (5775): sed: write error
 Apr 04 07:29:09 AX3000T netifd radio1 (5775): ./mac80211.sh: eval: line 461: awk: not found
 Apr 04 07:29:09 AX3000T netifd radio1 (5775): sed: write error
 Apr 04 07:29:09 AX3000T netifd radio1 (5775): ./mac80211.sh: eval: line 127: arithmetic syntax error
 Apr 04 07:29:09 AX3000T netifd Wireless device 'radio1' setup failed, retry=3
 Apr 04 07:29:10 AX3000T hostapd Set new config for phy phy0:
 Apr 04 07:29:10 AX3000T wpa_supplicant Set new config for phy phy0
 Apr 04 07:29:10 AX3000T hostapd Set new config for phy phy1:
 Apr 04 07:29:10 AX3000T wpa_supplicant Set new config for phy phy1
 Apr 04 07:29:10 AX3000T netifd Wireless device 'radio0' is now down
 Apr 04 07:29:10 AX3000T netifd Wireless device 'radio1' is now down
 Apr 04 07:29:10 AX3000T netifd radio0 (5872): WARNING: Variable 'data' does not exist or is not an array/object
 Apr 04 07:29:10 AX3000T netifd radio1 (5874): WARNING: Variable 'data' does not exist or is not an array/object
 Apr 04 07:29:10 AX3000T hostapd Set new config for phy phy0:
 Apr 04 07:29:10 AX3000T wpa_supplicant Set new config for phy phy0
 Apr 04 07:29:10 AX3000T hostapd Set new config for phy phy1:
 Apr 04 07:29:10 AX3000T wpa_supplicant Set new config for phy phy1
 Apr 04 07:29:10 AX3000T netifd radio0 (5872): ./mac80211.sh: eval: line 459: awk: not found
 Apr 04 07:29:10 AX3000T netifd radio0 (5872): sed: write error
 Apr 04 07:29:10 AX3000T netifd radio0 (5872): ./mac80211.sh: eval: line 461: awk: not found
 Apr 04 07:29:10 AX3000T netifd radio0 (5872): sed: write error
 Apr 04 07:29:10 AX3000T netifd radio0 (5872): ./mac80211.sh: eval: line 127: arithmetic syntax error
 Apr 04 07:29:10 AX3000T netifd Wireless device 'radio0' setup failed, retry=2
 Apr 04 07:29:10 AX3000T netifd radio1 (5874): ./mac80211.sh: eval: line 345: awk: not found
 Apr 04 07:29:10 AX3000T netifd radio1 (5874): ./mac80211.sh: eval: line 459: awk: not found
 Apr 04 07:29:10 AX3000T netifd radio1 (5874): sed: write error
 Apr 04 07:29:10 AX3000T netifd radio1 (5874): ./mac80211.sh: eval: line 461: awk: not found
 Apr 04 07:29:10 AX3000T netifd radio1 (5874): sed: write error
 Apr 04 07:29:10 AX3000T netifd radio1 (5874): ./mac80211.sh: eval: line 127: arithmetic syntax error
 Apr 04 07:29:10 AX3000T netifd Wireless device 'radio1' setup failed, retry=2
 Apr 04 07:29:10 AX3000T hostapd Set new config for phy phy0:
 Apr 04 07:29:10 AX3000T wpa_supplicant Set new config for phy phy0
 Apr 04 07:29:10 AX3000T netifd Wireless device 'radio0' is now down
 Apr 04 07:29:10 AX3000T hostapd Set new config for phy phy1:
 Apr 04 07:29:10 AX3000T wpa_supplicant Set new config for phy phy1
 Apr 04 07:29:10 AX3000T netifd Wireless device 'radio1' is now down
 Apr 04 07:29:10 AX3000T netifd radio0 (5945): WARNING: Variable 'data' does not exist or is not an array/object
 Apr 04 07:29:10 AX3000T netifd radio1 (5951): WARNING: Variable 'data' does not exist or is not an array/object
 Apr 04 07:29:10 AX3000T hostapd Set new config for phy phy0:
 Apr 04 07:29:10 AX3000T wpa_supplicant Set new config for phy phy0
 Apr 04 07:29:10 AX3000T hostapd Set new config for phy phy1:
 Apr 04 07:29:10 AX3000T wpa_supplicant Set new config for phy phy1
 Apr 04 07:29:10 AX3000T netifd radio0 (5945): ./mac80211.sh: eval: line 459: awk: not found
 Apr 04 07:29:10 AX3000T netifd radio0 (5945): sed: write error
 Apr 04 07:29:10 AX3000T netifd radio0 (5945): ./mac80211.sh: eval: line 461: awk: not found
 Apr 04 07:29:10 AX3000T netifd radio0 (5945): sed: write error
 Apr 04 07:29:10 AX3000T netifd radio0 (5945): ./mac80211.sh: eval: line 127: arithmetic syntax error
 Apr 04 07:29:10 AX3000T netifd Wireless device 'radio0' setup failed, retry=1
 Apr 04 07:29:10 AX3000T netifd radio1 (5951): ./mac80211.sh: eval: line 345: awk: not found
 Apr 04 07:29:10 AX3000T netifd radio1 (5951): ./mac80211.sh: eval: line 459: awk: not found
 Apr 04 07:29:10 AX3000T netifd radio1 (5951): sed: write error
 Apr 04 07:29:10 AX3000T netifd radio1 (5951): ./mac80211.sh: eval: line 461: awk: not found
 Apr 04 07:29:10 AX3000T netifd radio1 (5951): sed: write error
 Apr 04 07:29:10 AX3000T netifd radio1 (5951): ./mac80211.sh: eval: line 127: arithmetic syntax error
 Apr 04 07:29:10 AX3000T netifd Wireless device 'radio1' setup failed, retry=1
 Apr 04 07:29:10 AX3000T hostapd Set new config for phy phy0:
 Apr 04 07:29:10 AX3000T wpa_supplicant Set new config for phy phy0
 Apr 04 07:29:10 AX3000T netifd Wireless device 'radio0' is now down
 Apr 04 07:29:10 AX3000T hostapd Set new config for phy phy1:
 Apr 04 07:29:10 AX3000T wpa_supplicant Set new config for phy phy1
 Apr 04 07:29:10 AX3000T netifd Wireless device 'radio1' is now down
 Apr 04 07:29:10 AX3000T netifd radio0 (6021): WARNING: Variable 'data' does not exist or is not an array/object
 Apr 04 07:29:10 AX3000T hostapd Set new config for phy phy0:
 Apr 04 07:29:10 AX3000T wpa_supplicant Set new config for phy phy0
 Apr 04 07:29:10 AX3000T netifd radio1 (6029): WARNING: Variable 'data' does not exist or is not an array/object
 Apr 04 07:29:10 AX3000T hostapd Set new config for phy phy1:
 Apr 04 07:29:10 AX3000T wpa_supplicant Set new config for phy phy1
 Apr 04 07:29:10 AX3000T netifd radio0 (6021): ./mac80211.sh: eval: line 459: awk: not found
 Apr 04 07:29:10 AX3000T netifd radio0 (6021): sed: write error
 Apr 04 07:29:10 AX3000T netifd radio0 (6021): ./mac80211.sh: eval: line 461: awk: not found
 Apr 04 07:29:10 AX3000T netifd radio0 (6021): sed: write error
 Apr 04 07:29:10 AX3000T netifd radio0 (6021): ./mac80211.sh: eval: line 127: arithmetic syntax error
 Apr 04 07:29:10 AX3000T netifd Wireless device 'radio0' setup failed, retry=0
 Apr 04 07:29:10 AX3000T netifd radio1 (6029): ./mac80211.sh: eval: line 345: awk: not found
 Apr 04 07:29:10 AX3000T hostapd Set new config for phy phy0:
 Apr 04 07:29:10 AX3000T netifd radio1 (6029): ./mac80211.sh: eval: line 459: awk: not found
 Apr 04 07:29:10 AX3000T wpa_supplicant Set new config for phy phy0
 Apr 04 07:29:10 AX3000T netifd radio1 (6029): ./mac80211.sh: eval: line 461: awk: not found
 Apr 04 07:29:10 AX3000T netifd radio1 (6029): sed: write error
 Apr 04 07:29:10 AX3000T netifd radio1 (6029): ./mac80211.sh: eval: line 127: arithmetic syntax error
 Apr 04 07:29:10 AX3000T netifd Wireless device 'radio1' setup failed, retry=0
 Apr 04 07:29:10 AX3000T netifd Wireless device 'radio0' is now down
 Apr 04 07:29:11 AX3000T hostapd Set new config for phy phy1:
 Apr 04 07:29:11 AX3000T wpa_supplicant Set new config for phy phy1
 Apr 04 07:29:11 AX3000T netifd Wireless device 'radio1' is now down
 Apr 04 07:29:12 AX3000T dnsmasq read /etc/hosts - 12 names
 Apr 04 07:29:12 AX3000T dnsmasq read /tmp/hosts/dhcp.cfg01411c - 2 names
 Apr 04 07:29:12 AX3000T dnsmasq-dhcp read /etc/ethers - 0 addresses
 Apr 04 07:29:25 AX3000T netifd radio0 (6313): WARNING: Variable 'data' does not exist or is not an array/object
 Apr 04 07:29:25 AX3000T hostapd Set new config for phy phy0:
 Apr 04 07:29:25 AX3000T wpa_supplicant Set new config for phy phy0
 Apr 04 07:29:25 AX3000T netifd radio0 (6313): ./mac80211.sh: eval: line 459: awk: not found
 Apr 04 07:29:25 AX3000T netifd radio0 (6313): sed: write error
 Apr 04 07:29:25 AX3000T netifd radio0 (6313): ./mac80211.sh: eval: line 461: awk: not found
 Apr 04 07:29:25 AX3000T netifd radio0 (6313): sed: write error
 Apr 04 07:29:25 AX3000T netifd radio0 (6313): ./mac80211.sh: eval: line 127: arithmetic syntax error
 Apr 04 07:29:25 AX3000T netifd Wireless device 'radio0' setup failed, retry=3
 Apr 04 07:29:25 AX3000T hostapd Set new config for phy phy0:
 Apr 04 07:29:25 AX3000T wpa_supplicant Set new config for phy phy0
 Apr 04 07:29:25 AX3000T netifd Wireless device 'radio0' is now down
 Apr 04 07:29:25 AX3000T netifd radio0 (6350): WARNING: Variable 'data' does not exist or is not an array/object
 Apr 04 07:29:25 AX3000T hostapd Set new config for phy phy0:
 Apr 04 07:29:25 AX3000T wpa_supplicant Set new config for phy phy0
 Apr 04 07:29:25 AX3000T netifd radio0 (6350): ./mac80211.sh: eval: line 459: awk: not found
 Apr 04 07:29:25 AX3000T netifd radio0 (6350): sed: write error
 Apr 04 07:29:25 AX3000T netifd radio0 (6350): ./mac80211.sh: eval: line 461: awk: not found
 Apr 04 07:29:25 AX3000T netifd radio0 (6350): ./mac80211.sh: eval: line 127: arithmetic syntax error
 Apr 04 07:29:25 AX3000T netifd Wireless device 'radio0' setup failed, retry=2
 Apr 04 07:29:25 AX3000T hostapd Set new config for phy phy0:
 Apr 04 07:29:25 AX3000T wpa_supplicant Set new config for phy phy0
 Apr 04 07:29:25 AX3000T netifd Wireless device 'radio0' is now down
 Apr 04 07:29:26 AX3000T netifd radio0 (6387): WARNING: Variable 'data' does not exist or is not an array/object
 Apr 04 07:29:26 AX3000T hostapd Set new config for phy phy0:
 Apr 04 07:29:26 AX3000T wpa_supplicant Set new config for phy phy0
 Apr 04 07:29:26 AX3000T netifd radio0 (6387): ./mac80211.sh: eval: line 459: awk: not found
 Apr 04 07:29:26 AX3000T netifd radio0 (6387): sed: write error
 Apr 04 07:29:26 AX3000T netifd radio0 (6387): ./mac80211.sh: eval: line 461: awk: not found
 Apr 04 07:29:26 AX3000T netifd radio0 (6387): ./mac80211.sh: eval: line 127: arithmetic syntax error
 Apr 04 07:29:26 AX3000T netifd Wireless device 'radio0' setup failed, retry=1
 Apr 04 07:29:26 AX3000T hostapd Set new config for phy phy0:
 Apr 04 07:29:26 AX3000T wpa_supplicant Set new config for phy phy0
 Apr 04 07:29:26 AX3000T netifd Wireless device 'radio0' is now down
 Apr 04 07:29:26 AX3000T netifd radio0 (6424): WARNING: Variable 'data' does not exist or is not an array/object
 Apr 04 07:29:26 AX3000T hostapd Set new config for phy phy0:
 Apr 04 07:29:26 AX3000T wpa_supplicant Set new config for phy phy0
 Apr 04 07:29:26 AX3000T netifd radio0 (6424): ./mac80211.sh: eval: line 459: awk: not found
 Apr 04 07:29:26 AX3000T netifd radio0 (6424): sed: write error
 Apr 04 07:29:26 AX3000T netifd radio0 (6424): ./mac80211.sh: eval: line 461: awk: not found
 Apr 04 07:29:26 AX3000T netifd radio0 (6424): sed: write error
 Apr 04 07:29:26 AX3000T netifd radio0 (6424): ./mac80211.sh: eval: line 127: arithmetic syntax error
 Apr 04 07:29:26 AX3000T netifd Wireless device 'radio0' setup failed, retry=0
 Apr 04 07:29:26 AX3000T hostapd Set new config for phy phy0:
 Apr 04 07:29:26 AX3000T wpa_supplicant Set new config for phy phy0
 Apr 04 07:29:26 AX3000T netifd Wireless device 'radio0' is now down
 Apr 04 07:29:40 AX3000T netifd radio1 (6470): WARNING: Variable 'data' does not exist or is not an array/object
 Apr 04 07:29:40 AX3000T hostapd Set new config for phy phy1:
 Apr 04 07:29:40 AX3000T wpa_supplicant Set new config for phy phy1
 Apr 04 07:29:40 AX3000T netifd radio1 (6470): ./mac80211.sh: eval: line 345: awk: not found
 Apr 04 07:29:40 AX3000T netifd radio1 (6470): ./mac80211.sh: eval: line 459: awk: not found
 Apr 04 07:29:40 AX3000T netifd radio1 (6470): sed: write error
 Apr 04 07:29:40 AX3000T netifd radio1 (6470): ./mac80211.sh: eval: line 461: awk: not found
 Apr 04 07:29:40 AX3000T netifd radio1 (6470): ./mac80211.sh: eval: line 127: arithmetic syntax error
 Apr 04 07:29:40 AX3000T netifd Wireless device 'radio1' setup failed, retry=3
 Apr 04 07:29:40 AX3000T hostapd Set new config for phy phy1:
 Apr 04 07:29:40 AX3000T wpa_supplicant Set new config for phy phy1
 Apr 04 07:29:40 AX3000T netifd Wireless device 'radio1' is now down
 Apr 04 07:29:40 AX3000T netifd radio1 (6510): WARNING: Variable 'data' does not exist or is not an array/object
 Apr 04 07:29:40 AX3000T hostapd Set new config for phy phy1:
 Apr 04 07:29:40 AX3000T wpa_supplicant Set new config for phy phy1
 Apr 04 07:29:40 AX3000T netifd radio1 (6510): ./mac80211.sh: eval: line 345: awk: not found
 Apr 04 07:29:40 AX3000T netifd radio1 (6510): ./mac80211.sh: eval: line 459: awk: not found
 Apr 04 07:29:40 AX3000T netifd radio1 (6510): sed: write error
 Apr 04 07:29:40 AX3000T netifd radio1 (6510): ./mac80211.sh: eval: line 461: awk: not found
 Apr 04 07:29:40 AX3000T netifd radio1 (6510): sed: write error
 Apr 04 07:29:40 AX3000T netifd radio1 (6510): ./mac80211.sh: eval: line 127: arithmetic syntax error
 Apr 04 07:29:40 AX3000T netifd Wireless device 'radio1' setup failed, retry=2
 Apr 04 07:29:40 AX3000T hostapd Set new config for phy phy1:
 Apr 04 07:29:40 AX3000T wpa_supplicant Set new config for phy phy1
 Apr 04 07:29:41 AX3000T netifd Wireless device 'radio1' is now down
 Apr 04 07:29:41 AX3000T netifd radio1 (6550): WARNING: Variable 'data' does not exist or is not an array/object
 Apr 04 07:29:41 AX3000T hostapd Set new config for phy phy1:
 Apr 04 07:29:41 AX3000T wpa_supplicant Set new config for phy phy1
 Apr 04 07:29:41 AX3000T netifd radio1 (6550): ./mac80211.sh: eval: line 345: awk: not found
 Apr 04 07:29:41 AX3000T netifd radio1 (6550): ./mac80211.sh: eval: line 459: awk: not found
 Apr 04 07:29:41 AX3000T netifd radio1 (6550): sed: write error
 Apr 04 07:29:41 AX3000T netifd radio1 (6550): ./mac80211.sh: eval: line 461: awk: not found
 Apr 04 07:29:41 AX3000T netifd radio1 (6550): ./mac80211.sh: eval: line 127: arithmetic syntax error
 Apr 04 07:29:41 AX3000T netifd Wireless device 'radio1' setup failed, retry=1
 Apr 04 07:29:41 AX3000T hostapd Set new config for phy phy1:
 Apr 04 07:29:41 AX3000T wpa_supplicant Set new config for phy phy1
 Apr 04 07:29:41 AX3000T netifd Wireless device 'radio1' is now down
 Apr 04 07:29:41 AX3000T netifd radio1 (6590): WARNING: Variable 'data' does not exist or is not an array/object
 Apr 04 07:29:41 AX3000T hostapd Set new config for phy phy1:
 Apr 04 07:29:41 AX3000T wpa_supplicant Set new config for phy phy1
 Apr 04 07:29:41 AX3000T netifd radio1 (6590): ./mac80211.sh: eval: line 345: awk: not found
 Apr 04 07:29:41 AX3000T netifd radio1 (6590): ./mac80211.sh: eval: line 459: awk: not found
 Apr 04 07:29:41 AX3000T netifd radio1 (6590): ./mac80211.sh: eval: line 461: awk: not found
 Apr 04 07:29:41 AX3000T netifd radio1 (6590): sed: write error
 Apr 04 07:29:41 AX3000T netifd radio1 (6590): ./mac80211.sh: eval: line 127: arithmetic syntax error
 Apr 04 07:29:41 AX3000T netifd Wireless device 'radio1' setup failed, retry=0
 Apr 04 07:29:41 AX3000T hostapd Set new config for phy phy1:
 Apr 04 07:29:41 AX3000T wpa_supplicant Set new config for phy phy1
ln -fs ../../bin/busybox /usr/bin/awk

Probably sorts the issue, presumably GNU awk was deemed 'unnecessary' after the removal of the adblock package, without reinstating the symlink to busybox' awk applet.

2 Likes

Sysupgrade from failsafe mode?

1 Like

thx for suggestions I managed to recover and upgrade...

1 Like

Probably worth reporting dirty uninstall fact of gawk gnu sed..