This is caused by the transition to openal-soft. openal-soft uses a different device name syntax than the old implementation, and as a result sound initialization fails. The attached patch just passes NULL to alcOpenDevice, which I think is good enough.
-- Peter De Wachter
--- a/sound/sound.pyx +++ b/sound/sound.pyx @@ -70,7 +70,7 @@ cdef int attrs[6] if _SOUND_INITED == 0: - _device = alcOpenDevice(PyString_AS_STRING(device_names)) + _device = alcOpenDevice(NULL) if _device == NULL: raise RuntimeError("Cannot create an OpenAL device!")