I tried to start supertuxkart, the marvelous race game, in openSUSE_11.2 (x86_64 if that matters) but it failed with the following error:
$ supertuxkart
Data files will be fetched from: '/usr/share/games/supertuxkart/'
AL lib: pulseaudio.c:382: Context did not get ready: Connection refused
The problem is a configuration setting in /etc/openal/alsoft.conf. Just uncomment the drivers line and remove pulse from the drivers line in that file and supertuxkart starts to work again.
It can be easily tested with the command openal-info. Before the change one get the error message shown above, and after one gets useful information.
I got this problem solved, due to a discussion on the ubuntu forums. Thank you guys.
Hopefully this short note is useful for someone.
Update (16 Feb 2010): just today openal was updated from version 1.10 to 1.11 and with the new version supertuxkart started without problems 🙂
Both comments and pings are currently closed.
we will be releasing a pulseaudio update to fix this issue soon (this week).
For reference of the interested reader, this was also reported in the Novell/openSUSE bugzilla at: https://bugzilla.novell.com/show_bug.cgi?id=557537