> > > I'd suggest you file a bug on Maps then cause the demo where-am-i > > > connects fine so it's Maps' specific issue. > > > > > Just to be sure I've understood, if where-am-I is working, all you get is: > > > > " Client object: /org/freedesktop/GeoClue2/Client/1" > > > > ..and nothing else? > > Well you should be getting a location but of course it's not guaranteed and > depends > on many factors but at least you are not getting any errors. If this is a > desktop machine > without WiFi, your only bet is GeoIP and that's not a very reliable or > complete method > (and it would require internet access). You can make the app wait a bit > longer by using > the -t option and see what geoclue says on the console when app connects to > it. > Debugging can be turned on by defining `G_MESSAGES_DEBUG=Geoclue`. > Progress is being made (laptop + wifi)
$ sudo G_MESSAGES_DEBUG=Geoclue /usr/local/lib/geoclue-2.0/geoclue -t 60 (geoclue:18146): Geoclue-DEBUG: Available accuracy level from GClueWifi: 4 (geoclue:18146): Geoclue-DEBUG: WiFi device 'wlan0' added. (geoclue:18146): Geoclue-DEBUG: Available accuracy level from GClueWifi: 6 (geoclue:18146): Geoclue-DEBUG: New agent for user ID '1001' (geoclue:18146): Geoclue-DEBUG: Number of connected clients: 1 (geoclue:18146): Geoclue-DEBUG: 'org.gnome.Maps' not in configuration ..so, adding the following to geoclue.conf - odd that it's not there in the first place :P [org.gnome.Maps] allowed=true system=false users= I get (and the same with epiphany) $ sudo G_MESSAGES_DEBUG=Geoclue /usr/local/lib/geoclue-2.0/geoclue -t 60 (geoclue:18455): Geoclue-DEBUG: Available accuracy level from GClueWifi: 4 (geoclue:18455): Geoclue-DEBUG: WiFi device 'wlan0' added. (geoclue:18455): Geoclue-DEBUG: Available accuracy level from GClueWifi: 6 (geoclue:18455): Geoclue-DEBUG: New agent for user ID '1001' (geoclue:18455): Geoclue-DEBUG: Number of connected clients: 1 (geoclue:18455): Geoclue-DEBUG: Service now in use (geoclue:18455): Geoclue-DEBUG: GClueLocator now active (geoclue:18455): Geoclue-DEBUG: GClueWifi now active (geoclue:18455): Geoclue-DEBUG: Not starting GClue3G (accuracy level: 0). Requested accuracy level: 8. (geoclue:18455): Geoclue-DEBUG: Not starting GClueCDMA (accuracy level: 0). Requested accuracy level: 8. (geoclue:18455): Geoclue-DEBUG: Not starting GClueModemGPS (accuracy level: 0). Requested accuracy level: 8. (geoclue:18455): Geoclue-DEBUG: 'org.gnome.Maps' started. (geoclue:18455): Geoclue-DEBUG: WiFi AP 'Livebox-1250' added. (geoclue:18455): Geoclue-DEBUG: WiFi AP 'Livebox-1250' added. (geoclue:18455): Geoclue-DEBUG: Refreshing location.. (geoclue:18455): Geoclue-DEBUG: Network available (geoclue:18455): Geoclue-DEBUG: Sending following request to 'https://location.services.mozilla.com/v1/geolocate?key=geoclue': {"wifiAccessPoints":[{"macAddress":"00:19:70:af:ae:26","signalStrength":-84}]} (geoclue:18455): GLib-Net-WARNING **: The anchor file name for used with a GTlsFileDatabase must be an absolute path, and not relative: path=/usr/local/etc/ssl/certs/ca-certificates.crt (geoclue:18455): Geoclue-WARNING **: Failed to query location: Unacceptable TLS certificate ..but: $ ls -l /usr/local/etc/ssl/certs/ca-certificates.crt -rw-r--r-- 1 root root 245341 Feb 9 2013 /usr/local/etc/ssl/certs/ca-certificates.crt ??? _______________________________________________ GeoClue mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/geoclue
