Public bug reported:

Steps to reproduce:
- Install an unrelated package, such as lxqt

Expected behavior:
- Nothing in particular happens until I choose to launch lxqt

Actual behavior:
- Wi-Fi is suddenly down
- nmcli conn up says “Error: Connection activation failed: No suitable device 
found for this connection (device wlan0 not available because device is not 
available).”
- ip link set wlan0 up says “RTNETLINK answers: Operation not possible due to 
RF-kill”
- rfkill does not say anything because it does not happen to be installed

Apparently the following happened:
- lxqt has an (optional!) dependency on a widget that controls the network, 
none of which were installed previously, and APT chose cmst (perhaps because 
it’s the first alphabetically in the list of alternatives)
- as dependency of cmst, connman got installed, started itself, saw a Wi-Fi 
device, and obviously, when a network management daemon starts on a system 
already managed by a different daemon, the correct course of action is to 
assert dominance by rfkilling the Wi-Fi device.

Thankfully, connman’s post-init script took ages to run and it was still
visible in the terminal where I ran APT, so I was able to associate the
connection loss with it and look up (on a different machine!) the
solution of `connmanctl enable wifi`.

Now imagine a user that is unable to make the connection in all senses
of the expression, how are they to solve the problem?

Suggested resolution:
- the fight to the death between network managers should happen in some 
symbolic way without rfkilling spectators.
- packages that can rfkill interfaces should depend on the rfkill package so 
the user can, upon seeing the RF-kill message, resurrect the interface manually.

** Affects: connman (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1941913

Title:
  Disables Wi-Fi just because

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/connman/+bug/1941913/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to