NM tries to activate contexts with empty AccessPointName attributes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
network-manager (Ubuntu) |
Invalid
|
Undecided
|
Mathieu Trudel-Lapierre |
Bug Description
Network Manager tries to activate ofono contexts for mobile data even if the AcessPointName attribute of the context is empty. Instead, Network Manager should ignore such contexts.
Reproduced on mako / #u148.
In order to reproduce, you need to do the following:
- Stop ofono
# stop ofono
- Edit ofono's gprs settings file so that it contains a single context with a blank AccessPointName.
# cd /var/lib/
# edit gprs file:
[Settings]
Powered=true
RoamingAllowed=
[context1]
Name=default
AccessPointName=
Username=
Password=
Type=internet
Protocol=ip
- Reboot the phone
Notice that NetworkManager attempts to activate the context. Here's a snippet from my phone when I run the above steps ( albeit with a different context name ):
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet ofonod[1181]: g_ril_request_
Jul 28 20:03:22 ubuntu-phablet ofonod[1181]: ril_gprs_
Jul 28 20:03:22 ubuntu-phablet ofonod[1181]: ril_gprs_
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:22 ubuntu-phablet NetworkManager[
Jul 28 20:03:26 ubuntu-phablet kernel: [ 24.552815] SLIM_CL: skip reconfig sequence
Jul 28 20:03:26 ubuntu-phablet NetworkManager[
Jul 28 20:03:26 ubuntu-phablet NetworkManager[
Jul 28 20:03:26 ubuntu-phablet NetworkManager[
Changed in network-manager (Ubuntu): | |
assignee: | nobody → Mathieu Trudel-Lapierre (mathieu-tl) |
ofono was actually changed to allow GPRS contexts with empty AccessPointNames to be used for data connections. Changing this to Invalid.