Coder's method will work on Ubuntu 10 LTS, but it will not work on Ubuntu 12 LTS, because they take out the option for switching from Duplex.
To get the sound going in Ubuntu 12.04 LTS, you need to first install "pavucontrol"
You can do so by typing the following in the terminal:
sudo apt-get install pavucontrol
After you have installed pavucontrol you can run it by typing the following in the terminal:
Go to the configuration tab, select Analog Stereo Output
And you should be good to go.
Thanks for sharing the new workaround, digerpaji.
@VMware, this bug is now over two years old!!!! Is it ever going to be fixed?
the workaround of digerpaji doesn't work on my system. Host Windows7 x64 Professional, Guest Ubuntu 12.04 LTS x64. I've installed pauvcontrol and changed to analog stereo output, but the errormessage is still as in the subject and the sound doesn't work :-(
Any further ideas?
+++ BREAKING NEWS +++ :-)
It works. After changing to analog stereo output via pauvcontrol I disabled the sound card in the vm-settings and re-added it. Now it is "connected" and works.
But: After every restart of the guest the sound card is disconnected, I have to connect it manually.
Any ideas how to automatically connect it?
I have host Windows 7 x64 HomeBasic and guest Ubuntu 12.04 LTS.
The working method for me was to remove pulseaudio and use alsa for sound output:
sudo apt-get autoremove pulseaudio
sudo apt-get install gnome-alsamixer
p.s. I use Player 5.0.2, but i think, it should work for Workstation
my problem is in windows not in ubuntu .