-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Package: x2goclient Version: 4.0.3.1
Situation:
Hardware:
Windows Server 2012, installed as Terminal Server Debian Linux 7.8( Wheezy), installed as X2Go Server Windows 7x64 Client
Connection scenario:
Windows 7 Client tries to play a local sound file. Result: Sound works just fine.
Windows 7 Client connects to Debian Linux 7.8 using X2GoClient. Result: Sound works just fine.
Windows 7 Client connects to Windows Server 2012 using RDP (mstsc.exe). *NOT* via X2Go's RDP proxy feature. Result: Sound works just fine.
Windows 7 Client, connected to Windows Server 2012 using RDP (mstsc.exe), again, *NOT* via X2Go's RDP proxy feature, tries to run X2GoClient *on the Windows Server 2012* *inside* the native RDP Session. Result: Sound fails for all things X2Go.
Analysis:
It seems that PulseAudio dies as soon as one tries to play sound.
The following are captures of the tasks running on the W2K12 server.
x2goclient running, no attempt to play a sound has been made:
PS C:\Users\Administrator> tasklist /fi "USERNAME eq DocThor"
rdpclip.exe 3364 RDP-Tcp#2 4 6.108 K taskhostex.exe 2368 RDP-Tcp#2 4 5.896 K explorer.exe 4008 RDP-Tcp#2 4 42.556 K powershell.exe 4164 RDP-Tcp#2 4 70.336 K conhost.exe 4172 RDP-Tcp#2 4 7.396 K pageant.exe 4316 RDP-Tcp#2 4 4.252 K x2goclient.exe 4356 RDP-Tcp#2 4 31.188 K x2gohelper.exe 4376 RDP-Tcp#2 4 3.112 K sshd.exe 4408 RDP-Tcp#2 4 6.224 K conhost.exe 4416 RDP-Tcp#2 4 4.808 K ctfmon.exe 4432 RDP-Tcp#2 4 3.332 K vcxsrv.exe 4520 RDP-Tcp#2 4 40.400 K nxproxy.exe 4800 RDP-Tcp#2 4 11.588 K conhost.exe 4808 RDP-Tcp#2 4 2.920 K pulseaudio.exe 2120 RDP-Tcp#2 4 7.876 K conhost.exe 3956 RDP-Tcp#2 4 2.972 K
x2goclient running, an attempt to play a sound has been made:
PS C:\Users\Administrator> tasklist /fi "USERNAME eq DocThor"
rdpclip.exe 3364 RDP-Tcp#2 4 6.112 K taskhostex.exe 2368 RDP-Tcp#2 4 5.896 K explorer.exe 4008 RDP-Tcp#2 4 43.920 K powershell.exe 4164 RDP-Tcp#2 4 70.344 K conhost.exe 4172 RDP-Tcp#2 4 7.396 K pageant.exe 4316 RDP-Tcp#2 4 4.252 K x2goclient.exe 4356 RDP-Tcp#2 4 31.228 K x2gohelper.exe 4376 RDP-Tcp#2 4 3.112 K sshd.exe 4408 RDP-Tcp#2 4 6.300 K conhost.exe 4416 RDP-Tcp#2 4 4.808 K ctfmon.exe 4432 RDP-Tcp#2 4 3.344 K vcxsrv.exe 4520 RDP-Tcp#2 4 49.264 K nxproxy.exe 4800 RDP-Tcp#2 4 18.372 K conhost.exe 4808 RDP-Tcp#2 4 2.920 K
As you can see, pulseaudio.exe is gone.
I can see that this is a rather unusual use case, but still, I'd be interested to know why PulseAudio fails us here.
BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32)
iQEcBAEBAgAGBQJU/MBAAAoJEG7d9BjNvlEZ5PIH/A2naqofIfgSkR4An2ZlS0ch hBrhvgxpN4J/VM5pSJqPZ07+56rE/96lDkjrfWgysGP6wJtCmUlPWZZxPwO6Y2Ex tNA/AeDX7X40pheXGBHubl1K0Mo2qO3oAsgZAAH0WAepxatRf/wMk5uIggUA/MO7 9ZmVI8zb3p92tzN4qGWZJttc4beDtMcj1tOkH2cn5hQFQ5MlSY+RE6P/pTOh6Lqv iYgVmrejkIWDld3sq/A+C3bwc3VRxU7rZiYDk54LCHgJdaGI3IQEpz/e62ckIs6O DZpWoRfkbPLIAfJaiJb2G217E9clmK/OtBkodfIf/N0cH2zygfrVZ0lWaqDfJNU= =+kKI -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Note: This also occurs with x2goclient-4.0.3.2-20150301
BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32)
iQEcBAEBAgAGBQJU/MIFAAoJEG7d9BjNvlEZ7F8H/1tAHvGMKj3ep8AyV+tTDxee 1MukHwqHzDIuvuEle54ilEsc9iBA/VoKICCoDRWUSuWQp0tOo3cckIPOuapZeyWS uJzcRXlaPIQ77mjJ6WLuzOVoYoCQH8oUHoJpXuM/+5rvZc3U3LEMR3a610tUKgkn TJXPWA3ZjwCvMEWISqXWJ4E+mIRH8yO0ZtxxPOcxFticwD5D6VFusRu8XtOBRIqc pWDTb5M34rqzr6H1h9HaXqrdAxYbxx1MoWIxpIcIj9KqVM5AGf/VqC2++XHde2M2 cJKfHO6iKBQQ3oYYUtTspJ7IhmTJR6wCnxedAKN7WqmIGiB0kPU+oJWulnia5Iw= =yAwJ -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Am 08.03.2015 um 22:41 schrieb Stefan Baur:
Note: This also occurs with x2goclient-4.0.3.2-20150301
It also occurs with x2goclient-4.0.2.0. It also occurs with x2goclient-4.0.1.2. It does *not* occur with x2goclient-4.0.0.3.
4.0.0.3 has PulseAudio 0.9.6 and no x2gohelper.exe. 4.0.1.2 has PulseAudio 1.1 and no x2gohelper.exe. 4.0.2.0 has PulseAudio 5 and no x2gohelper.exe.
So I guess we can rule out x2gohelper.exe.
It may indeed be that it is because PA can't find a recording device. Though what surprises me is that I've seen pulseaudio.exe is running and running and running ... until I establish a connection. However, now, as I try to reproduce it with the older versions, it seems to die immediately. :confused:
BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32)
iQEcBAEBAgAGBQJU/N7CAAoJEG7d9BjNvlEZUv4H/0G/k2vVKNiIz9MnYvyosf8r C8u3wl6iVJKkOW6znzWvZ3aoRZKDjsscjSzaaH04P3kAjfqXpAz0kn9zhxD/bDAN 7A5wFHFYXNDpaF/WS22ouieGRQNYnR1CAnFMd2uG3St5ZLTf0HxkSGhSJKhjkh11 G+lnG8SMa6fRwDUA4pvZOZ8l1IqZ1cDqSRFUQ5q+DYF9s6ORzDVsZQanpq+us928 +8Q6HJviFb7amC37+9ps8FhfuKqs1fqL9xste9lYrcfaKc5o+GbjY3fxMMDBdbja Ws2ndB2IEpVd0Ad72TVNeLybqQcTx2h5IpV14tSYvKVdCAG6HyMJHFd1vPcRo/Y= =K0xY -----END PGP SIGNATURE-----