Package: geoclue-2.0
Version: 2.7.2-2
Severity: normal
X-Debbugs-Cc: [email protected]
Dear Maintainer,
dmesg reports that /usr/libexec/geoclue got denied read request from apparmor
during boot
audit: type=1400 audit(1739348245.824:51): apparmor="DENIED" operation="open"
class="file" profile="/usr/libexec/geoclue" name="/etc/os-release" pid=2715
comm="geoclue" requested_mask="r" denied_mask="r" fsuid=108 ouid=0
executing "systemctl status geoclue.service" gives the following output
● geoclue.service - Location Lookup Service
Loaded: loaded (/usr/lib/systemd/system/geoclue.service; static)
Active: active (running) since Wed 2025-02-12 09:17:25 CET; 39min ago
Invocation: 7a1f41f606604d6fa87370cae9ca28ab
Main PID: 2715 (geoclue)
Tasks: 4 (limit: 37598)
Memory: 10.8M (peak: 12.7M)
CPU: 210ms
CGroup: /system.slice/geoclue.service
└─2715 /usr/libexec/geoclue
feb 12 09:17:25 lunarlake systemd[1]: Starting geoclue.service - Location
Lookup Service...
feb 12 09:17:25 lunarlake systemd[1]: Started geoclue.service - Location Lookup
Service.
feb 12 09:17:30 lunarlake geoclue[2715]: Failed to query location: No WiFi
networks found
feb 12 09:17:30 lunarlake geoclue[2715]: Failed to query location: No WiFi
networks found
However, the where-am-i demo works and checking the status after restarting the
service gives
● geoclue.service - Location Lookup Service
Loaded: loaded (/usr/lib/systemd/system/geoclue.service; static)
Active: active (running) since Wed 2025-02-12 09:57:40 CET; 1s ago
Invocation: c8a27a0537a74d5db9bd04e300be5506
Main PID: 5601 (geoclue)
Tasks: 9 (limit: 37598)
Memory: 3.3M (peak: 4.4M)
CPU: 35ms
CGroup: /system.slice/geoclue.service
└─5601 /usr/libexec/geoclue
feb 12 09:57:40 lunarlake systemd[1]: Starting geoclue.service - Location
Lookup Service...
feb 12 09:57:40 lunarlake systemd[1]: Started geoclue.service - Location Lookup
Service.
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.11-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages geoclue-2.0 depends on:
ii adduser 3.137
ii libavahi-client3 0.8-16
ii libavahi-common3 0.8-16
ii libavahi-glib1 0.8-16
ii libc6 2.40-6
ii libglib2.0-0t64 2.83.3-2
ii libjson-glib-1.0-0 1.10.6+ds-1
ii libmm-glib0 1.22.0-3+b2
ii libnotify4 0.8.3-1+b2
ii libsoup-3.0-0 3.6.4-2
Versions of packages geoclue-2.0 recommends:
ii avahi-daemon 0.8-16
ii iio-sensor-proxy 3.5-2
ii modemmanager 1.22.0-3+b2
ii wpasupplicant 2:2.10-22
geoclue-2.0 suggests no packages.
-- no debconf information