State "0" means "unblocked", so indicator-network is showing the state correctly as reported by URfkill.
** Changed in: indicator-network (Ubuntu) Status: Incomplete => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to network-manager in Ubuntu. https://bugs.launchpad.net/bugs/1355776 Title: WiFi shown as enabled in indicator while enabled in status bar Status in “indicator-network” package in Ubuntu: Invalid Status in “network-manager” package in Ubuntu: Incomplete Status in “urfkill” package in Ubuntu: Incomplete Bug description: After disabling WiFi and rebooting, WiFi appears as enabled in indicator-network and system settings. This contradicts what is shown in the status bar (see attached screenshot). WiFi interface exists, but it is down: # ip address 22: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 100 link/ether 10:68:3f:7a:92:d5 brd ff:ff:ff:ff:ff:ff While wifi RF is not blocked: # rfkill list 0: phy0: Wireless LAN Soft blocked: no Hard blocked: no 1: hci0: Bluetooth Soft blocked: no Hard blocked: no Which is coherent with urfkill persistent state: # cat /var/lib/urfkill/saved-states [ALL] soft=false [WLAN] soft=false ... However, saved-states was before rebooting (after disabling wifi): ~# cat /var/lib/urfkill/saved-states [ALL] soft=false [WLAN] soft=true ... Difficult to say were exactly is the error, but apparently something is powering on WiFi. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/indicator-network/+bug/1355776/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp