http://bugzilla.opensuse.org/show_bug.cgi?id=1188699 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: You are on the CC list for the bug.