Race between connectivity-api and network-manager

Bug #1390490 reported by Loïc Minier
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Location Provider Here
In Progress
Critical
Loïc Minier
location-service (Ubuntu)
Fix Released
Critical
Thomas Voß
ubuntu-location-provider-here (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Hi,

https://bugs.launchpad.net/ubuntu/+source/location-service/+bug/1389874 was a symptom for an issue with connectivity API which doesn't work when it starts before network-manager is started or when leaving airplane mode.

To reproduce, create an upstart job like connectivity.conf with:
start on started dbus

console log

respawn
respawn limit unlimited

script
    GLOG_logtostderr=1
    GLOG_v=200
    export GLOG_logtostderr GLOG_v
    exec /home/phablet/connectivity
end script

with connectivity from http://people.canonical.com/~lool/connectivity

Then boot with airplane mode enabled, and leave airplane mode: only cell data is logged, not wifi data.

Cheers,

Related branches

Changed in location-service (Ubuntu):
assignee: nobody → Thomas Voß (thomas-voss)
importance: Undecided → Critical
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-location-provider-here - 0.1+15.04.20141110-0ubuntu1

---------------
ubuntu-location-provider-here (0.1+15.04.20141110-0ubuntu1) vivid; urgency=low

  [ Loïc Minier ]
  * Wait for NM and oFono to be started before starting slpgwd due to a
    bug in location-service-connectivity API (LP 1390490); works around
    LP: #1389874. (LP: #1390490, #1389874)

ubuntu-location-provider-here (0.1+14.10.20141022~rtm-0ubuntu1) 14.09; urgency=low

  [ Loïc Minier ]
  * Use org.freedesktop.Accounts.FindUserByName(); this makes sure the
    user object is properly created when we list properties on it; LP:
    #1384321. (LP: #1384321)
 -- Ubuntu daily release <email address hidden> Mon, 10 Nov 2014 12:38:41 +0000

Changed in ubuntu-location-provider-here (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package location-service - 2.1+15.04.20141110.1-0ubuntu1

---------------
location-service (2.1+15.04.20141110.1-0ubuntu1) vivid; urgency=low

  [ thomas-voss ]
  * Make sure that devices being added/removed by NetworkManager are
    handled correctly. (LP: #1390490)
 -- Ubuntu daily release <email address hidden> Mon, 10 Nov 2014 20:30:56 +0000

Changed in location-service (Ubuntu):
status: In Progress → Fix Released
Changed in ubuntu-location-provider-here:
status: New → In Progress
importance: Undecided → Critical
assignee: nobody → Loïc Minier (lool)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.