elementary / switchboard-plug-security-privacy

Switchboard Security & Privacy Plug
GNU General Public License v3.0
13 stars 14 forks source link

Location services problem #178

Open reddernoon opened 1 month ago

reddernoon commented 1 month ago

What Happened?

After a fresh install of Horus : Nimbus app is stuck with the loading icon. Also in Date & Time, "Based on location" doesn't get time when activated. I think it is a geolocation problem, that's why I report here:

geoclue[1145]: Failed to query location: Not Found

Steps to Reproduce

Check that location services is active in "Security & Privacy". Run nimbus.

Expected Behavior

The UI is unresponsive and displays a loading icon. We should see the weather, or an error message.

OS Version

7.x (Horus)

Software Version

Latest release (I have run all updates)

Log Output

2 runs from the journal:

juil. 10 12:45:58 RoroMachine2 systemd[1537]: Started app-flatpak-io.github.danirabbit.nimbus-3863.scope.
juil. 10 12:45:58 RoroMachine2 geoclue[1145]: gclue_locator_set_time_threshold: assertion 'GCLUE_IS_LOCATOR (locator)' failed
juil. 10 12:45:58 RoroMachine2 geoclue-demo-agent.desktop[2029]: Geolocation service in use
juil. 10 12:45:58 RoroMachine2 gala.desktop[1918]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x4600004
juil. 10 12:45:58 RoroMachine2 geoclue[1145]: Failed to query location: Not Found

...

juil. 10 12:55:25 RoroMachine2 geoclue-demo-agent.desktop[2029]: Geolocation service not in use
juil. 10 12:55:25 RoroMachine2 systemd[1537]: app-flatpak-io.github.danirabbit.nimbus-4743.scope: Consumed 1.054s CPU time.
juil. 10 12:55:26 RoroMachine2 systemd[1537]: Started app-flatpak-io.github.danirabbit.nimbus-4792.scope.
juil. 10 12:55:26 RoroMachine2 gala.desktop[1918]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x4600004
juil. 10 12:55:26 RoroMachine2 geoclue[1145]: gclue_locator_set_time_threshold: assertion 'GCLUE_IS_LOCATOR (locator)' failed
juil. 10 12:55:26 RoroMachine2 geoclue-demo-agent.desktop[2029]: Geolocation service in use
juil. 10 12:55:27 RoroMachine2 geoclue[1145]: Failed to query location: Not Found
juil. 10 12:55:28 RoroMachine2 io.elementary.a[2566]: hdy_carousel_box_get_position: assertion 'HDY_IS_CAROUSEL_BOX (self)' failed
juil. 10 12:55:28 RoroMachine2 io.elementary.a[2566]: hdy_carousel_box_get_n_pages: assertion 'HDY_IS_CAROUSEL_BOX (self)' failed
juil. 10 12:55:28 RoroMachine2 io.elementary.a[2566]: hdy_carousel_box_get_position: assertion 'HDY_IS_CAROUSEL_BOX (self)' failed
juil. 10 12:55:28 RoroMachine2 io.elementary.a[2566]: hdy_carousel_box_get_nth_child: assertion 'HDY_IS_CAROUSEL_BOX (self)' failed
juil. 10 12:55:28 RoroMachine2 io.elementary.a[2566]: hdy_carousel_box_scroll_to: assertion 'HDY_IS_CAROUSEL_BOX (self)' failed
juil. 10 12:55:29 RoroMachine2 geoclue-demo-agent.desktop[2029]: Geolocation service not in use
juil. 10 12:55:33 RoroMachine2 io.elementary.a[2566]: hdy_carousel_box_get_position: assertion 'HDY_IS_CAROUSEL_BOX (self)' failed
juil. 10 12:55:33 RoroMachine2 io.elementary.a[2566]: hdy_carousel_box_get_n_pages: assertion 'HDY_IS_CAROUSEL_BOX (self)' failed
juil. 10 12:55:33 RoroMachine2 io.elementary.a[2566]: hdy_carousel_box_get_position: assertion 'HDY_IS_CAROUSEL_BOX (self)' failed
juil. 10 12:55:33 RoroMachine2 io.elementary.a[2566]: hdy_carousel_box_get_nth_child: assertion 'HDY_IS_CAROUSEL_BOX (self)' failed
juil. 10 12:55:33 RoroMachine2 io.elementary.a[2566]: hdy_carousel_box_scroll_to: assertion 'HDY_IS_CAROUSEL_BOX (self)' failed

Debug logs:

(flatpak run:4618): flatpak2-DEBUG: 12:50:09.771:     /etc/egl/egl_external_platform.d:/usr/lib/x86_64-linux-gnu/GL/egl/egl_external_platform.d:/usr/share/egl/egl_external_platform.d
(flatpak run:4618): flatpak-DEBUG: 12:50:09.771: Running 'bwrap --args 39 io.github.danirabbit.nimbus'
(io.github.danirabbit.nimbus:2): GLib-GIO-DEBUG: 12:50:09.842: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)

Hardware Info

No response

tintou commented 1 month ago

Unfortunately the only provider for geolocation is now discontinued due to patent issues… https://discourse.mozilla.org/t/retiring-the-mozilla-location-service/128693