Having got to the bottom of this issue, this is actually not a bug in Checkbox, but the nmcli tool used to drive the test. This:
Error: Device 'eth0' (/org/freedesktop/NetworkManager/Devices/1) disconnecting failed: This device is not active
is not what is causing the test to fail. This is:
** WARNING **: handle_property_changed: failed to update property 'active-connections' of object type NMClient. Error: Timeout 90 sec
expired.
and it's (mostly) unrelated.
We can still change the test so that it doesn't try and do pointless stuff like deactivating already inactive connections but that isn't the crux of the issue and isn't a considerable problem.
Having got to the bottom of this issue, this is actually not a bug in Checkbox, but the nmcli tool used to drive the test. This:
Error: Device 'eth0' (/org/freedeskt op/NetworkManag er/Devices/ 1) disconnecting failed: This device is not active
is not what is causing the test to fail. This is:
** WARNING **: handle_ property_ changed: failed to update property 'active- connections' of object type NMClient. Error: Timeout 90 sec
expired.
and it's (mostly) unrelated.
We can still change the test so that it doesn't try and do pointless stuff like deactivating already inactive connections but that isn't the crux of the issue and isn't a considerable problem.