Pulseaudio can't find hardware anymore
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pulseaudio (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: pulseaudio
I'm not sure what has changed, since this worked correctly a few days ago, and I don't remember doing anything to change it. But, the devices list in pulse audio is now empty (missing both a usb device, and an internal soundcard).
My syslog has a whole lot of messages like this in it:
Nov 20 23:52:37 marvin pulseaudio[3484]: main.c: Failed to acquire autospawn lock
Nov 20 23:52:37 marvin pulseaudio[3486]: core-util.c: Failed to create secure directory: Permission denied
Nov 20 23:52:37 marvin pulseaudio[3486]: lock-autospawn.c: Cannot access autospawn lock.
Nov 20 23:52:37 marvin pulseaudio[3486]: main.c: Failed to acquire autospawn lock
Nov 20 23:52:37 marvin pulseaudio[3488]: core-util.c: Failed to create secure directory: Permission denied
Nov 20 23:52:37 marvin pulseaudio[3488]: lock-autospawn.c: Cannot access autospawn lock.
Nov 20 23:55:52 marvin pulseaudio[3656]: pid.c: Stale PID file, overwriting.
I tried restarting it:
$ sudo /etc/init.d pulseaudio restart
* PulseAudio configured for per-user sessions
But that didn't help.
This is most likely due to ~/.pulse* having incorrect permissions. See the output from:
ls -l ~/.pulse*
Note that the files and directory need to be owned by your user. If any aren't, remove them, logout and login again.