Adding a sleep 15 before slpgwd exec has helped at least Alexander get a position more reliably.
HERE debug on some affected phones shows a "general error" being reported. I've run a connectivity upstart job with "start on started dbus" to start it in similar conditions; it did show a problematic pattern: it only gets GSM information, and no cell information. As soon as it's restarted, it correctly gets wifi information too. This might be an explanation for lack of HERE location. I'll debug this further, and also try running the HERE debug binaries to try to find out more about the underlying cause. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to location-service in Ubuntu. https://bugs.launchpad.net/bugs/1389874 Title: Location detection is not working Status in “location-service” package in Ubuntu: New Bug description: this is krillin r142 My phone stopped getting location updates. This does not seem to be bug #1387708 because my nvram does appear corrupted. phablet@ubuntu-phablet:/var/log/upstart$ sudo cat /var/log/upstart/ubuntu-location-service.log Attempted to unregister path (path[0] = ril_1 path[1] = null) which isn't registered Attempted to unregister path (path[0] = ril_0 path[1] = null) which isn't registered name -> com.ubuntu.espoo.Service.Provider path -> /com/ubuntu/espoo/Service/Provider Instantiating and configuring: gps::Provider Instantiating and configuring: remote::Provider name -> com.ubuntu.espoo.Service.Provider path -> /com/ubuntu/espoo/Service/Provider Instantiating and configuring: gps::Provider Instantiating and configuring: remote::Provider Attempted to unregister path (path[0] = ril_1 path[1] = null) which isn't registered Attempted to unregister path (path[0] = ril_0 path[1] = null) which isn't registered name -> com.ubuntu.espoo.Service.Provider path -> /com/ubuntu/espoo/Service/Provider Instantiating and configuring: gps::Provider Instantiating and configuring: remote::Provider name -> com.ubuntu.espoo.Service.Provider path -> /com/ubuntu/espoo/Service/Provider Instantiating and configuring: gps::Provider Instantiating and configuring: remote::Provider Attempted to unregister path (path[0] = ril_1 path[1] = null) which isn't registered Attempted to unregister path (path[0] = ril_0 path[1] = null) which isn't registered name -> com.ubuntu.espoo.Service.Provider path -> /com/ubuntu/espoo/Service/Provider Instantiating and configuring: gps::Provider Instantiating and configuring: remote::Provider phablet@ubuntu-phablet:/var/log/upstart$ sudo cat /var/log/upstart/ubuntu-espoo-service.log [sudo] password for phablet: WARNING: Logging before InitGoogleLogging() is written to STDERR I1105 07:02:02.664535 1666 provider.cpp:122] Successfully started position updates. pure virtual method called terminate called without an active exception WARNING: Logging before InitGoogleLogging() is written to STDERR I1105 08:25:01.957183 1699 provider.cpp:122] Successfully started position updates. I1105 08:32:30.442076 1699 provider.cpp:122] Successfully started position updates. WARNING: Logging before InitGoogleLogging() is written to STDERR I1105 16:04:37.255589 1713 provider.cpp:122] Successfully started position updates. WARNING: Logging before InitGoogleLogging() is written to STDERR I1105 16:09:58.814582 1700 provider.cpp:122] Successfully started position updates. WARNING: Logging before InitGoogleLogging() is written to STDERR I1105 16:29:45.673939 1626 provider.cpp:568] StartPositionUpdates I1105 16:29:45.678083 1626 provider.cpp:122] Successfully started position updates. I1105 16:29:45.680830 1626 provider.cpp:596] StartVelocityUpdates To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/location-service/+bug/1389874/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp