[pulseaudio-discuss] PA 10 : paplay can't connect !
sean darcy
seandarcy2 at gmail.com
Thu Jan 26 20:42:20 UTC 2017
On 01/26/2017 12:39 AM, Tanu Kaskinen wrote:
> On Sat, 2017-01-21 at 16:18 -0500, sean darcy wrote:
>> On Fedora 25, running PA 10.0.
>>
>> [video at sixcore ~]$ ps aux | grep pulse
>> video 2319 0.0 0.0 433508 12212 ? Ssl 15:51 0:00
>> /usr/bin/pulseaudio --daemonize=no
>> video 2358 0.0 0.0 130028 4892 ? S 15:51 0:00
>> /usr/libexec/pulse/gconf-helper
>>
>> [video at sixcore ~]$ pacmd stat
>> Memory blocks currently allocated: 1, size: 63.9 KiB.
>> Memory blocks allocated during the whole lifetime: 35, size: 1.9 MiB.
>> Memory blocks imported from other processes: 0, size: 0 B.
>> Memory blocks exported to other processes: 0, size: 0 B.
>> Total sample cache size: 0 B.
>> Default sample spec: s16le 2ch 44100Hz
>> Default channel map: front-left,front-right
>> Default sink name:
>> alsa_output.usb-AudioQuest_inc._AudioQuest_DragonFly-00.analog-stereo
>> .....................
>>
>> but
>>
>> [video at sixcore ~]$ paplay /home/video/Music/Route_66.wav
>> Connection failure: Connection refused
>> pa_context_connect() failed: Connection refused
>
> The paplay error looks like pulseaudio isn't running, but obviously it
> is. So the problem appears to be that pulseaudio and paplay just don't
> find each other, and that's probably because they disagree where the
> communication socket should be.
>
> What does "netstat -l -x -p | grep pulse" print? What does
> "PULSE_LOG=99 pactl info" print? What does "echo $XDG_RUNTIME_DIR"
> print?
>
Thanks for the response.
[video at sixcore ~]$ netstat -l -x -p | grep pulse
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
unix 2 [ ACC ] STREAM LISTENING 51237
7388/pulseaudio /tmp/.esd-501/socket
unix 2 [ ACC ] STREAM LISTENING 26773 -
/run/user/0/pulse/native
unix 2 [ ACC ] STREAM LISTENING 40938 7362/systemd
/run/user/501/pulse/native
[video at sixcore ~]$ PULSE_LOG=99 pactl info
Parsing configuration file '/home/video/.config/pulse/client.conf'
/home/video/.config/pulse/client.conf.d does not exist, ignoring.
Using shared memfd memory pool with 1024 slots of size 64.0 KiB each,
total size is 64.0 MiB, maximum usable slot size is 65472
Trying to connect to
{fd19a5b3f9ab48aeae18d687a1e5c0cc}unix:/run/user/1001/pulse/native...
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
[video at sixcore ~]$ echo $XDG_RUNTIME_DIR
/run/user/501
But it gets weirder.
This is from an ssh session from a fedora laptop client. The server is
headless (running Fedora 25). If I ssh into the server from chromebook
OR my android phone - paplay works !! In all cases I'm logging directly
into the user "video" at sixcore.
pactl from the android phone ssh session:
Parsing configuration file '/home/video/.config/pulse/client.conf'
/home/video/.config/pulse/client.conf.d does not exist, ignoring.
Using shared memfd memory pool with 1024 slots of size 64.0 KiB each,
total size is 64.0 MiB, maximum usable slot size is 65472
Trying to connect to /run/user/501/pulse/native...
...........
Not at all like the odd connect I get when I ssh from the fedora laptop.
From the fedora laptop ssh session:
[video at sixcore ~]$ id video
uid=501(video) gid=39(video) groups=39(video),10(wheel),63(audio)
There is no user 1001. At least not in /etc/passwd.
Very puzzled.
sean
More information about the pulseaudio-discuss
mailing list