Package: geoclue-2.0 Version: 2.5.7-1 Severity: important -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
After the upgrade from 2.5.6-1 to 2.5.7-1 geoclue2 doesn't give me any geolocation information anymore. I first noticed this with redshift, but I can reproduce it with pure src:geoclue-2.0. Situation (with 2.5.6-1): * /etc/geoclue/geoclue.conf unmodified (except for a redshift stanza at the bottom) * No desktop enviroment or other fancy things. * I start /usr/libexec/geoclue-2.0/demos/agent as my user, which then (or later when a client comes around?) starts /usr/libexec/geoclue (as user geoclue) Here everything works: % /usr/libexec/geoclue-2.0/demos/where-am-i Client object: /org/freedesktop/GeoClue2/Client/2 New location: Latitude: … Longitude: … Accuracy: 1000.000000 meters Timestamp: Sun Dec 27 14:19:54 2020 (1609075194 seconds since the Epoch) Good. After updating to 2.5.7-1: * Accept new /etc/geoclue/geoclue.conf. * Kill /usr/libexec/geoclue-2.0/demos/agent and /usr/libexec/geoclue. * Start /usr/libexec/geoclue-2.0/demos/agent again. * Call /usr/libexec/geoclue-2.0/demos/where-am-i Result: nothing, i.e. it times out after the default 30 seconds. (redshift at this point just hangs with "Waiting for current location to become available...") /usr/libexec/geoclue is again running as user geoclue. And that's it. So "something" (with system apps? or accuracy level? or something else?) changed which breaks how at least for me geoclue has worked for a couple of years. Cheers, gregor - -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (990, 'unstable'), (500, 'unstable-debug'), (500, 'oldoldstable'), (500, 'experimental'), (500, 'testing'), (500, 'stable'), (500, 'oldstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.9.0-5-amd64 (SMP w/4 CPU threads) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=C, LC_CTYPE=de_AT.utf8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/bash Init: sysvinit (via /sbin/init) LSM: AppArmor: enabled Versions of packages geoclue-2.0 depends on: ii adduser 3.118 ii libavahi-client3 0.8-3 ii libavahi-common3 0.8-3 ii libavahi-glib1 0.8-3 ii libc6 2.31-6 ii libglib2.0-0 2.66.4-1 ii libjson-glib-1.0-0 1.6.0-2 ii libmm-glib0 1.14.8-0.1 ii libnotify4 0.7.9-2 ii libsoup2.4-1 2.72.0-2 Versions of packages geoclue-2.0 recommends: pn avahi-daemon <none> pn iio-sensor-proxy <none> pn modemmanager <none> ii wpasupplicant 2:2.9.0-16 geoclue-2.0 suggests no packages. - -- Configuration Files: /etc/geoclue/geoclue.conf changed [not included] - -- no debconf information -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAl/oj65fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgahlQ/+PPQ8nTbnf4q02+o4U3NDnZz2HFGFqs0LAlJDJ6qUwk/Tt1sX36ex58Y0 mV3EfEA5pjrRRoQhm9uwerBrOOy0XYCwNhs4aok1hyAeSyE3Vym+6LAUOwzUsTdX BYe76jgnAIagQUf0Ph9yg7IsDhNZvPQsrJjHTm7NBVbjF0uUEezMeDuevE1Qn0mY G1NyGraJqHSHDXIFzuAIEZVAvkVp7PgfGeZeM2jSAQDzS5j7Y1BgKPzod3dVug3z ngsEo0NP5bQclE/upM+Ykwa4tPzwtfqLLx6t33MKVH7Tr++rGSvvSx7gwXvLydyE dHmdYb0s5JN28W9bv+JB+/zwYHTrj06vxOjfGSGFx/58Eyun2H/ewHjxrjlUnVWu xF1oIzaw7wVCrwaPNHwFIpcEcmTfAy2ZrDxWUI7pzZePVy/iH08USFHwSSu7LSDV srkXwO8jAjk38GgaD+Dhk0nWj4jz9XqaTMXG+WQvihmzWFM6zXYsItLYZrlezsmI 4IwnZ4U14vs3mgaJYn/1SDxGr0YYAj2pFaWz8WjYC/a4mHbje//D78JDMM9rThrr gsHDH6RRRydzo+iiSnP91uMZJuBKbMbQOrPmcBFx4/yiqx+rf9m0BF83GyDanWR/ TO9TiopczPGhfkDSAcFvdg6uHc0WHsnEGwNSz2UI2T7cUGXpCg4= =JYf1 -----END PGP SIGNATURE-----

