pulseaudio, policykit - works in permissive, fails in enforcing
Tom London
selinux at gmail.com
Mon Dec 3 19:20:01 UTC 2007
Running latest Rawhide.
I've noticed the following problem that I cannot track down fully.
Pulseaudio seems to have stopped working when in enforcing mode,
unless I manually change the permissions to the numerous /dev/ files
to 666 (e.g., /dev/*dsp*, /dev/audio* /dev/snd/*, ....)
I get no AVCs. Below are snippets from /var/log/messages.
My (simpleminded) interpretation is that in permissive mode, policykit
is running but not when in enforcing.
Any suggestions on how to track this down further?
tom
Permissive:
Dec 3 09:48:10 localhost pulseaudio[2947]: polkit.c: Failed to show
grant dialog: Unable to lookup exe for caller
Dec 3 09:48:10 localhost pulseaudio[2947]: polkit.c: PolicyKit
responded with 'auth_admin_keep_always'
Dec 3 09:48:10 localhost pulseaudio[2947]: pid.c: Stale PID file, overwriting.
Dec 3 09:48:10 localhost pulseaudio[2947]: main.c:
setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
Dec 3 09:48:12 localhost pulseaudio[2947]: module.c: Failed to load
module "module-rtp-recv" (argument: ""): initialization failed.
Dec 3 09:48:12 localhost pulseaudio[2947]: module-gconf.c:
pa_module_load() failed
Enforcing:
Dec 3 10:59:27 localhost pulseaudio[3995]: pid.c: Stale PID file, overwriting.
Dec 3 10:59:27 localhost pulseaudio[3995]: main.c:
setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
Dec 3 10:59:28 localhost pulseaudio[3995]: alsa-util.c: Error opening
PCM device hw:0: No such device
Dec 3 10:59:28 localhost pulseaudio[3995]: module.c: Failed to load
module "module-alsa-sink" (argument: "device_id=0
sink_name=alsa_output.pci_8086_27d8_alsa_playback_0"): initialization
failed.
Dec 3 10:59:28 localhost pulseaudio[3995]: alsa-util.c: Error opening
PCM device hw:0: No such device
Dec 3 10:59:28 localhost pulseaudio[3995]: module.c: Failed to load
module "module-alsa-source" (argument: "device_id=0
source_name=alsa_input.pci_8086_27d8_alsa_capture_0"): initialization
failed.
Dec 3 10:59:29 localhost pulseaudio[3995]: module.c: Failed to load
module "module-rtp-recv" (argument: ""): initialization failed.
Dec 3 10:59:29 localhost pulseaudio[3995]: module-gconf.c:
pa_module_load() failed
--
Tom London
More information about the fedora-selinux-list
mailing list