Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#34870 - Failed to create secure directory (/run/user/0/pulse): Permission denied

Attached to Project: Arch Linux
Opened by Dragan Vidovic (vitke) - Sunday, 21 April 2013, 18:46 GMT
Last edited by Allan McRae (Allan) - Monday, 29 April 2013, 06:01 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

After updating many packages, X programs print out

Failed to create secure directory (/run/user/0/pulse): Permission denied

on startup and also later in the shell where they were started from. The same message but in different context was reported here:

https://bugs.archlinux.org/task/34152

The sound works fine. In the case that it matters, I start X by typing "kdm" in console as root.

Additional info:
* package version(s)

pulseaudio 3.0-3
xorg-server 1.14.0-2
This task depends upon

Closed by  Allan McRae (Allan)
Monday, 29 April 2013, 06:01 GMT
Reason for closing:  Not a bug
Additional comments about closing:  systemctl start kdm.service
Comment by Dave Reisner (falconindy) - Sunday, 21 April 2013, 20:48 GMT
Why are you running X as root?
Comment by Dragan Vidovic (vitke) - Monday, 22 April 2013, 06:53 GMT
Because you can't run kdm as a normal user (unless something changed there in the recent years), and I prefer to start kdm manually once the system boots up. Is there a specific user to run kdm?
Comment by Jan de Groot (JGC) - Monday, 22 April 2013, 08:28 GMT
There's a reason daemons are systemd-controlled nowadays. When you start kdm like this, it will be started with all the active session stuff from your root login. The only way to start kdm correctly on a systemd system is "systemctl start kdm.service"

Loading...