Bug ID 1188699
Summary Location services not working unless geoclue service restarted
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component GNOME
Assignee gnome-bugs@suse.de
Reporter badshah400@gmail.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

On my TW system version "20210724" (but this has been the case probably for a
while now), location services do not work right away after booting. Maps cannot
access current location, gnome-weather does not either, and the `whereami` demo
(`/usr/libexec/geoclue-2.0/demos/where-am-i`) returns no result. I need to
execute

> sudo systemctl restart geoclue.service

after which all of these apps start reporting my current location.

I thought it might be related to a race condition mentioned here:
<https://gitlab.freedesktop.org/geoclue/geoclue/-/issues/139>
but patching geoclue2 with the patches mentioned there doesn't help either.

Tested with the following versions of geoclue2:

* From TW OSS, version 2.5.6
* From GNOME:Next, version 2.5.7
* From my home branch, version 2.5.7 + race condition fix patch

but the issue persists.


You are receiving this mail because: