I see that in https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/964705 the "Cancel" workaround was used already. Sorry.
However I should add, that with my Ubuntu 16.04.1 I had also to add a new file /lib/udev/rules.d/70-usb-modeswitch.rules to get networking with my Aldi/Medion Mobile Huawei E173:
# own udev rules for Aldi/Medion Huawei E173 ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1446", RUN+="/usr/sbin/usb_modeswitch -v 12d1 -p 1446 -M '55534243123456780000000000000011062000000100000000000000000000'" ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1436", RUN+="/bin/bash -c 'modprobe option && echo 12d1 1436 > /sys/bus/usb-serial/drivers/option1/new_id'"
(Modified from https://wiki.ubuntuusers.de/USB_ModeSwitch/). Probably nother 16.04 bug.
I see that in /bugs.launchpad .net/ubuntu/ +source/ network- manager/ +bug/964705
https:/
the "Cancel" workaround was used already. Sorry.
However I should add, that with my Ubuntu 16.04.1 I had also to add a new file rules.d/ 70-usb- modeswitch. rules
/lib/udev/
to get networking with my Aldi/Medion Mobile Huawei E173:
# own udev rules for Aldi/Medion Huawei E173 =="12d1" , ATTRS{idProduct }=="1446" , RUN+="/ usr/sbin/ usb_modeswitch -v 12d1 -p 1446 -M '55534243123456 780000000000000 011062000000100 000000000000000 000'" =="12d1" , ATTRS{idProduct }=="1436" , RUN+="/bin/bash -c 'modprobe option && echo 12d1 1436 > /sys/bus/ usb-serial/ drivers/ option1/ new_id' "
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}
(Modified from https:/ /wiki.ubuntuuse rs.de/USB_ ModeSwitch/). Probably nother 16.04 bug.