Discussion:
Bug#770093: pulseaudio: Failed to create secure directory (/run/user/1000/pulse): Permission denied
Samuel Bernardo
2014-11-18 20:50:08 UTC
Permalink
Package: pulseaudio
Version: 5.0-13
Severity: important

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

* What led up to the situation?
Trying to use pulseaudio.
I follow the next guides for understand and configure it:
http://en.wikibooks.org/wiki/Configuring_Sound_on_Linux/Pulse_Audio/Testing
https://wiki.debian.org/PulseAudio
https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture

* What exactly did you do (or not do) that was effective (or
ineffective)?
before changing owner of /run/user/1000/pulse from root to user, when running pacat, it gives
Failed to create secure directory (/run/user/1000/pulse): Permission denied
Connection failure: Connection refused
pa_context_connect() failed: Connection refused

When I manually change owner to local user I continue to receive the following message:
Connection failure: Connection refused

Using pacmd it returns:
Daemon not responding.

When using xfreerdp with audio, microphone and multimedia options it returns the following messages:
Loading Dynamic Virtual Channel audin
Warning rdpsnd_pulse_connect (115): bad context state (6)
Warning freerdp_rdpsnd_client_subsystem_entry (619): rdpsnd_pulse_connect failed
Warning rdpsnd_load_device_plugin (548): pulse entry returns error.
Warning audin_pulse_connect (117): bad context state (6)
Warning audin_load_device_plugin (461): pulse entry returns error.
Loading Dynamic Virtual Channel tsmf

With alsa I can ear sound and it seems to be everything working ok.

Following Felipe Sateler I removed /etc/default/pulseaudio, but problem remains.


*** End of the template - remove these template lines ***


-- Package-specific info:
File '/etc/default/pulseaudio' does not exist


-- System Information:
Debian Release: Kali Linux 1.0.9
APT prefers testing-updates
APT policy: (500, 'testing-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages pulseaudio depends on:
ii adduser 3.113+nmu3
ii libasound2 1.0.28-1
ii libasound2-plugins 1.0.28-1+b1
ii libc6 2.19-13
ii libcap2 1:2.24-6
ii libdbus-1-3 1.8.10-1
ii libfftw3-single3 3.3.4-1.1
ii libgcc1 1:4.9.2-1
ii libice6 2:1.0.9-1
ii libltdl7 2.4.2-1.11
ii liborc-0.4-0 1:0.4.22-1
ii libpulse0 5.0-13
ii libsamplerate0 0.1.8-8
ii libsm6 2:1.2.2-1
ii libsndfile1 1.0.25-9+b1
ii libspeexdsp1 1.2~rc1.2-1
ii libstdc++6 4.9.2-1
ii libsystemd0 215-5+b1
ii libtdb1 1.3.1-1
ii libudev1 215-5+b1
ii libwebrtc-audio-processing-0 0.1-3
ii libx11-6 2:1.6.2-3
ii libx11-xcb1 2:1.6.2-3
ii libxcb1 1.10-3+b1
ii libxtst6 2:1.2.2-1+b1
ii lsb-base 4.1+Debian13+nmu1
ii pulseaudio-utils 5.0-13
ii udev 215-5+b1

Versions of packages pulseaudio recommends:
ii pulseaudio-module-x11 5.0-13
ii rtkit 0.11-2

Versions of packages pulseaudio suggests:
ii paman 0.9.4-1
ii paprefs 0.9.10-1
ii pavucontrol 2.0-3
ii pavumeter 0.9.3-4

-- Configuration Files:
/etc/pulse/daemon.conf changed:
daemonize = yes
; fail = yes
; allow-module-loading = yes
; allow-exit = yes
; use-pid-file = yes
system-instance = yes
; local-server-type = user
; enable-shm = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
; lock-memory = no
; cpu-limit = no
; high-priority = yes
; nice-level = -11
; realtime-scheduling = yes
; realtime-priority = 5
; exit-idle-time = 20
; scache-idle-time = 20
; dl-search-path = (depends on architecture)
; load-default-script-file = yes
; default-script-file = /etc/pulse/default.pa
; log-target = auto
; log-level = notice
; log-meta = no
; log-time = no
; log-backtrace = 0
; resample-method = speex-float-1
; enable-remixing = yes
; enable-lfe-remixing = no
; flat-volumes = yes
; rlimit-fsize = -1
; rlimit-data = -1
; rlimit-stack = -1
; rlimit-core = -1
; rlimit-as = -1
; rlimit-rss = -1
; rlimit-nproc = -1
; rlimit-nofile = 256
; rlimit-memlock = -1
; rlimit-locks = -1
; rlimit-sigpending = -1
; rlimit-msgqueue = -1
; rlimit-nice = 31
; rlimit-rtprio = 9
; rlimit-rttime = 1000000
; default-sample-format = s16le
; default-sample-rate = 44100
; alternate-sample-rate = 48000
; default-sample-channels = 2
; default-channel-map = front-left,front-right
; default-fragments = 4
; default-fragment-size-msec = 25
; enable-deferred-volume = yes
; deferred-volume-safety-margin-usec = 8000
; deferred-volume-extra-delay-usec = 0

/etc/pulse/default.pa changed:
..nofail
..fail
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
load-module module-augment-properties
..ifexists module-udev-detect.so
load-module module-udev-detect
..else
load-module module-detect
..endif
..ifexists module-jackdbus-detect.so
..nofail
load-module module-jackdbus-detect channels=2
..fail
..endif
..ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy
..endif
..ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
..endif
..ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
..endif
load-module module-native-protocol-unix
..ifexists module-gconf.so
..nofail
load-module module-gconf
..fail
..endif
load-module module-default-device-restore
load-module module-rescue-streams
load-module module-always-sink
load-module module-intended-roles
load-module module-suspend-on-idle
..ifexists module-console-kit.so
load-module module-console-kit
..endif
..ifexists module-systemd-login.so
load-module module-systemd-login
..endif
load-module module-position-event-sounds
load-module module-role-cork
load-module module-filter-heuristics
load-module module-filter-apply


-- no debconf information
Debian Bug Tracking System
2014-11-18 21:21:10 UTC
Permalink
tag -1 moreinfo
Bug #770093 [pulseaudio] pulseaudio: Failed to create secure directory (/run/user/1000/pulse): Permission denied
Added tag(s) moreinfo.
--
770093: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770093
Debian Bug Tracking System
Contact ***@bugs.debian.org with problems
Samuel Bernardo
2014-11-19 00:44:15 UTC
Permalink
Hi,
Hi,
Post by Samuel Bernardo
Following Felipe Sateler I removed /etc/default/pulseaudio, but problem remains.
daemonize = yes
; fail = yes
; allow-module-loading = yes
; allow-exit = yes
; use-pid-file = yes
system-instance = yes
Please set this to no. Then please kill all pulseaudio instances, and
$ pulseaudio -vvvv
And if it doesn't work please attach the output of pulseaudio here.
Thank you for your help in debugging Felipe Sateler.
I've changed that options and now everything seems to be working fine.

pulseaudio -vvvv was very usefull in debugging.
I found another problem that is modules not being loaded for my eeepc
1015pn.

I don't understand why having the necessary modules in /etc/modules it
didn't load them as expected:
/etc/modules
loop
snd-hda-intel
snd-pcm-oss
snd-mixer-oss

I read that snd- is ommited in loaded modules, but I didn't read nothing
about removing snd- when adding to modules file.
I'll open another bug report about this if I continue not to find a
solution.

Thanks,
Samuel
Debian Bug Tracking System
2014-11-19 01:45:10 UTC
Permalink
Your message dated Tue, 18 Nov 2014 22:40:26 -0300
with message-id <CAAfdZj-***@mail.gmail.com>
and subject line Re: Bug#770093: pulseaudio: Failed to create secure directory (/run/user/1000/pulse): Permission denied
has caused the Debian Bug report #770093,
regarding pulseaudio: Failed to create secure directory (/run/user/1000/pulse): Permission denied
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ***@bugs.debian.org
immediately.)
--
770093: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770093
Debian Bug Tracking System
Contact ***@bugs.debian.org with problems
Loading...