Package: gpsd
Version: 3.22-2
Severity: important
Tags: patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Starting gps leads to the following apparmor error:

Feb  7 14:18:48 jadzia gpsd: gpsd:ERROR: Cannot create PID file: 
/run/gpsd/gpsd.pid.
Feb  7 14:18:48 jadzia kernel: [136521.427769] kauditd_printk_skb: 12 callbacks 
suppressed
Feb  7 14:18:48 jadzia kernel: [136521.427772] audit: type=1400 
audit(1612703928.422:236): apparmor="DENIED" operation="mknod" 
profile="/usr/sbin/gpsd" name="/run/gpsd/gpsd.pid" pid=27553 comm="gpsd" 
requested_mask="c" denied_mask="c" fsuid=0 ouid=0

Adding something like

/{,var/}run/gpsd/gpsd.pid w,

to the usr.sbin.gpsd apparmor profile seems to do the trick.

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.10.0-3-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 gpsd depends on:
ii  adduser        3.118
ii  libbluetooth3  5.55-3
ii  libc6          2.31-9
ii  libdbus-1-3    1.12.20-1
ii  libgps28       3.22-2
ii  libusb-1.0-0   2:1.0.24-2
ii  lsb-base       11.1.0
ii  netbase        6.2
ii  python3        3.9.1-1

Versions of packages gpsd recommends:
pn  gpsd-tools  <none>
ii  udev        247.3-1

Versions of packages gpsd suggests:
ii  apparmor      2.13.6-9
ii  dbus          1.12.20-1
pn  gpsd-clients  <none>

- -- Configuration Files:
/etc/default/gpsd changed [not included]

- -- debconf information excluded

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmAgDgVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgYgTA/8CoIjfRJJ9Yj9IydBTT/D0YwDsjkSOb9aiyvvwxByQ4tnm7e3xBrhLnfO
OacJqVIthGVRfi0jaxLUT1jySniJJDcQnOswbLxh/AyDAZLLJwCiPNdGFqh6O5dz
y5oFoqe/DuR6AJliLcoWElsibJF3IaWwYalYa0JiPqcFJoFyBtCweVYsPvNJ1NEg
U2Fk9VjVESYHB8GkSP+Sp7Ao6m6u+L1jM20f80NMOjpbCaxEvMdYQourXDfZESwJ
GYggWOWUbqI7U80bI1NZDMed2jYR07UBS3mwIjABahDHgXo1AFjpo7sZWC4PbJwL
47IiRuznjnNUt31xc7MdpqB/uit44bV2GUSp7enczSVsUySvXAAm3/Otlu8zAVj/
HK9t6hFcE53sYcuK6aabi6jJz5GPCBc2GAYuz0etKPTtVnUy78Emj3fo0V44Yj/F
uPz4ulsKNWWtjWPVYXqbyU7TWuFSPjvsE6lgNXckfq3VO29k/yZ05bE1OD3j+Bc4
E5P1QpW9Kn+2CBcdXJaxDsObeNAo547W07ekVR3S0pgu9GuhNy0lNv4YQnINKYWw
Z2LD5IAfa+wgHQBOoLrtpbLWdUCz9bbrhptEp7W3dJVjtVlWGKOean4jov9wI31I
hHQHv8pI4YJ1nPedLBNuN2Y0MrTEoW5CoKCpBMPWIm7fXnfjh/E=
=5Yka
-----END PGP SIGNATURE-----

Reply via email to