[TOPBLOCKER] Location services not getting location
Bug #1387708 reported by
Ondrej Kubik
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
location-service |
Fix Released
|
Critical
|
Thomas Voß | |||
location-service (Ubuntu) |
Fix Released
|
High
|
Thomas Voß | |||
location-service (Ubuntu RTM) | Status tracked in 14.09 | |||||
14.09 |
Fix Released
|
Critical
|
Thomas Voß |
Bug Description
Failing to get location fix from application.
Neither network based nor gps location works.
Bug has now been seen on 3 phones with and without SIM installed.
HERE service seems to be running, but no reasonable location is reported.
GPS is failing to get fix, tested with phone placed for 2 hours outside.
On two of those phones location was working fine, but with OTA update to ~135 stopped working.
hard to guess working image but somewhere around 129~131
Problem is now reproducible on RTM release 137
Related branches
lp:~thomas-voss/location-service/fix-nm-race
- Loïc Minier: Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 219 lines (+102/-60)3 files modifiedsrc/location_service/com/ubuntu/location/connectivity/cached_radio_cell.cpp (+1/-2)
src/location_service/com/ubuntu/location/connectivity/ofono_nm_connectivity_manager.cpp (+97/-56)
src/location_service/com/ubuntu/location/connectivity/ofono_nm_connectivity_manager.h (+4/-2)
information type: | Public → Private |
information type: | Private → Private Security |
information type: | Private Security → Public Security |
affects: | ubuntu-terminal-app → location-service |
information type: | Public Security → Public |
tags: | added: rtm14 |
Changed in location-service: | |
importance: | Undecided → Critical |
assignee: | nobody → Thomas Voß (thomas-voss) |
Changed in location-service (Ubuntu): | |
importance: | Undecided → Critical |
status: | New → Confirmed |
Changed in location-service (Ubuntu): | |
importance: | Critical → High |
summary: |
- Location services not getting location + [TOPBLOCKER] Location services not getting location |
Changed in location-service (Ubuntu): | |
assignee: | nobody → Thomas Voß (thomas-voss) |
status: | Confirmed → In Progress |
Changed in location-service: | |
status: | New → Fix Released |
To post a comment you must log in.
To test whether the low-level HERE stack gets a location, put http:// people. canonical. com/~lool/ espoo-cli on your phone (will be included along HERE bits in the future) and run with: PATH=/custom/ vendor/ here/location- provider/ lib/arm- linux-gnueabihf ./espoo-cli 5
chmod a+x espoo-cli
GLOG_logtostderr=1 GLOG_v=100 LD_LIBRARY_
NB: 5 is the number of location updates after which the tool exits; updates should come in at approx 15s interval. Output looks like:
I1101 21:30:01.285964 4403 cli.cpp:117] Requested number of updates is 2
I1101 21:30:01.299002 4403 cli.cpp:133] Starting location updates
I1101 21:30:01.301888 4403 cli.cpp:141] Starting GLib main loop
I1101 21:30:11.304612 4403 cli.cpp:158] Location: tstamp=1414891811 lat=xyz long=foo hor. acc.=2569 alt=nan vert. acc.=nan tech=cell
I1101 21:30:11.306061 4403 cli.cpp:170] Remaining updates: 1
I1101 21:30:26.736821 4403 cli.cpp:158] Location: tstamp=1414891826 lat=xyz long=foo hor. acc.=2824 alt=nan vert. acc.=nan tech=cell
I1101 21:30:26.738348 4403 cli.cpp:148] Stopping location updates
This worked for me on mako and krillin with respectively latest vivid and rtm from yesterday (139); however I did manage to get a "general error" in one case on krillin, seemingly because I started this when the device was still booting.
Interestingly, I get tech=cell for krillin and tech=wifi for mako, despite both being on the same table; this suggests these dont have the same wifi and/or cell visibility.