Hello, I can't connect a pa_context to the PulseAudio server. Can anyone help? I've been trying to use the async API to connect to a source which has been setup by a PulseAudio CLI script. When I use the script via the --file=<filename> argument to pulseaudio, then run my programs that use the API to connect to the source then everything works just fine. When the CLI script is run on another machine as part of the start-up, then the program that uses the API (also on the same machine) always fails on the pa_context_connect() call, with "Connection refused" being the result of pa_strerror(pa_context_errno(context)). The context was successfully created using a pa_mainloop_api * returned from a successfully created pa_mainloop. I've attached the syslog extract for the session. The PID for the pulseaudio process is 2733 (which is also what's in ${XDG_RUNTIME_DIR}/pulse/pid) from "ps auxf". The program attempting to connect the context with the server exits because of the failure, but is restarted every 30 seconds (with progressively increasing PID). All the relevant processes are owned by the same user. When I ssh to the machine as the same user, I can connect with pactl. "pactl list short sources" lists all the sources I expect to see, and "pactl info" gives the following output: Server String: /run/user/1001/pulse/native Library Protocol Version: 30 Server Protocol Version: 30 Is Local: yes Client Index: 9 Tile Size: 65472 User Name: operator1 Host Name: mm2 Server Name: pulseaudio Server Version: 8.0 Default Sample Specification: s16le 2ch 44100Hz Default Channel Map: front-left,front-right Default Sink: audio_out Default Source: alsa_output.pci-0000_02_00.1.hdmi-stereo.monitor Cookie: 68bb:73b4 The platforms are ubuntu 16.04. The call that fails is: result = pa_context_connect(context, nullptr, PA_CONTEXT_NOFLAGS, nullptr); Cheers, Steve Wawryk -------------- next part -------------- A non-text attachment was scrubbed... Name: syslog-extract.txt.tar.gz Type: application/gzip Size: 52935 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20170714/727721de/attachment-0001.gz>