https://bugzilla.novell.com/show_bug.cgi?id=829076 https://bugzilla.novell.com/show_bug.cgi?id=829076#c0 Summary: [Pulseaudio startup fail] - running progams (such as Yast) through xdg-su changes owner of /run/user/*/pulse Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: Other OS/Version: openSUSE 12.3 Status: NEW Severity: Major Priority: P5 - None Component: Sound AssignedTo: tiwai@suse.com ReportedBy: admin@ifyouwantblood.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:22.0) Gecko/20100101 Firefox/22.0 running programs - especially yast2 - through xdg-su changes the owner of /run/user/$ID/pulse (and possibly other folders under /run/user/$ID/) to root. this causes pulseaudio to fail with the message: E: [autospawn] core-util.c: Failed to create secure directory (/run/user/1001/pulse): Permission denied W: [autospawn] lock-autospawn.c: Cannot access autospawn lock. E: [pulseaudio] main.c: Failed to acquire autospawn lock manually changing the owner back to the user fixes this. depending on the program running through xdg-su this may effect other folders in /run/user/$ID - such as dconf and gvfs - too. this affects all Yast2 desktop files in /usr/share/applications/YaST2/ Reproducible: Always Steps to Reproduce: 1. xdg-su -c "yast2 sw_single" 2. enter correct pw and press enter Actual Results: E: [autospawn] core-util.c: Failed to create secure directory (/run/user/1001/pulse): Permission denied W: [autospawn] lock-autospawn.c: Cannot access autospawn lock. E: [pulseaudio] main.c: Failed to acquire autospawn lock Expected Results: no owner change -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.