Adding, "load-module module-esound-protocol-unix socket=/tmp/.esd/socket" fixed sound for me until a second user logged in, then my logs are filled with:
Jan 1 15:06:25 dufus pulseaudio[14616]: main.c: Module load failed.
Jan 1 15:06:25 dufus pulseaudio[14616]: main.c: failed to initialize daemon.
Jan 1 15:06:26 dufus pulseaudio[14622]: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
Jan 1 15:06:26 dufus pulseaudio[14622]: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted
Jan 1 15:06:26 dufus pulseaudio[14622]: module-protocol-stub.c: Failed to create socket directory '/tmp/.esd/socket': Operation not permitted
Jan 1 15:06:26 dufus pulseaudio[14622]: module.c: Failed to load module "module-esound-protocol-unix" (argument: "socket=/tmp/.esd/socket"): initialization failed.
Adding, "load-module module- esound- protocol- unix socket= /tmp/.esd/ socket" fixed sound for me until a second user logged in, then my logs are filled with:
Jan 1 15:06:25 dufus pulseaudio[14616]: main.c: Module load failed. RLIMIT_ NICE, (31, 31)) failed: Operation not permitted RLIMIT_ RTPRIO, (9, 9)) failed: Operation not permitted protocol- stub.c: Failed to create socket directory '/tmp/.esd/socket': Operation not permitted esound- protocol- unix" (argument: "socket= /tmp/.esd/ socket" ): initialization failed.
Jan 1 15:06:25 dufus pulseaudio[14616]: main.c: failed to initialize daemon.
Jan 1 15:06:26 dufus pulseaudio[14622]: main.c: setrlimit(
Jan 1 15:06:26 dufus pulseaudio[14622]: main.c: setrlimit(
Jan 1 15:06:26 dufus pulseaudio[14622]: module-
Jan 1 15:06:26 dufus pulseaudio[14622]: module.c: Failed to load module "module-