Soluci贸n al problema Permission denied E: [pulseaudio] main.c:
PulseAudio es un servidor de sonido multiplataforma con la capacidad de poder funcionar por red. PulseAudio pretende ser un remplazo para el servidor Enlightened Sound Daemon, este servidor de sonido se encuentra dentro de muchas de las distribuciones de Linux donde la mayor铆a cambiaron Alsa por 茅l.
Despu茅s de haber instalado y configurado Voyager 16.04 GS en mi ordenador de escritorio, me encontraba dentro de los 煤ltimos ajustes para poder sentarme y poder tener una partida de RE6 pac铆ficamente cuando me voy encontrando con el siguiente error “Home directory not accessible: Permission denied”.
Extra帽amente ten铆a audio el problema lo pod铆a dejar de lado, pero por desgracia quer铆a disfrutar de m煤sica tambi茅n, por lo que mi cliente de Spotify no reproduc铆a ning煤n audio, entonces fue cuando tuve que meter mano para solucionar esto.
Si est谩s aqu铆 es porque tienes el mismo problema, dado que el icono de audio solo se encontraba en “Mute” y no pod铆a desactivar este estado del audio, en otros casos simplemente no ten铆an audio.
Verificar ajustes de audio 聽
Lo primero que realice fue dirigirme a los ajustes de audio, que en este caso pavucontrol es quien se encarga de ello, pero obten铆a esta respuesta.
Una de las soluciones m谩s sencillas, es simplemente iniciando el demonio de pulseaudio, puesto que se encuentra detenido, para ello debemos abrir una terminal y ejecutar el siguiente comando:
sudo pulseaudio --start
En mi caso obtuve la siguiente respuesta:
Daemon not responding.
Si nos damos cuenta en la imagen me recomiendan ejecutar el siguiente comando, por lo que esta es otra soluci贸n:
start-pulseaudio-x11
Por desgracia yo no obtuve una respuesta positiva, obten铆a lo siguiente:
E: [pulseaudio] main.c: Daemon startup failed
El problema persist铆a, entonces proced铆 a reinstalar pulseaudio:
Reinstalar Pulseaudio 聽
Para ello ocupe los siguientes comandos:
sudo apt-get purge pulseaudio sudo apt-get clean sudo apt-get autoremove rm -r ~/.pulse ~/.asound* ~/.pulse-cookie ~/.config/pulse sudo reboot
Aqu铆 el equipo se va a reiniciar, despu茅s del reinicio volv铆 abrir una terminal e instal茅 pulseaudio de nuevo:
sudo apt-get install pulseaudio pavucontrol
Dentro de las soluciones que encontr茅 en la red, debemos editar el siguiente archivo:
sudo nano /etc/pulse/client.conf
Y despu茅s buscar la siguiente l铆nea, autospawn =, lo que contenga lo eliminamos y debe de quedar as铆:
autospawn = yes
Solo debemos iniciar de nuevo el demonio, en teor铆a deber铆a de funcionar, pero en mi caso no,
pulseaudio --start
Obtuve la siguiente respuesta:
E: [pulseaudio] core-util.c: Home directory not accessible: Permission denied E: [pulseaudio] main.c: Failed to kill daemon: No such file or directory
Verificar permisos 聽
Ahora no solo no iniciaba el demonio, si no que ahora no ten铆a los permisos. Ahora tuve que proceder a solucionar el problema de los permisos, para ello debemos en una terminal ejecutar los siguiente.
Lo primero es asegurarnos que nuestro usuario tiene acceso al grupo de audio para ello solo debemos ejecutar el siguiente comando:
sudo usermod -aG pulse,pulse-access tuusuario
Donde remplazas tuusuario por el usuario que tienes en el sistema, en mi caso queda as铆:
sudo usermod -aG pulse,pulse-access darkcrizt
Volv铆 a intentar:
pulseaudio -start
Obteniento el mismo resultado, el 煤ltimo recurso que utilice fue solucionar los permisos a mi directorio Home, solo procedi a cambiar los permisos de mi carpeta de la siguiente manera:
sudo chown username /home/username chmod 755 /home/username
Otros permisos aceptables incluyen 750 o 700.
No es recomendable utilizar la opci贸n -R si bien todas las carpetas y archivos dentro de la carpeta $ HOME normalmente son propiedad del usuario, la 煤nica carpeta que necesita tener la propiedad modificada para eliminar este error es la carpeta $ HOME.
Podemos ejecutar este comando como “sudo chown -R username:username /home/username” si desea asegurarse de que todo el contenido de la carpeta de su hogar le pertenece a usted y a su grupo de usuarios.
Ahora solo cerr茅 sesi贸n del sistema y volver a iniciarla, prob茅 por 煤ltima vez:
pulseaudio --start
Con un resultado positivo, ya se encontraba habilitado el audio de mi sistema y con una mejora en el audio. Si alguna de estas soluciones te fue de utilidad no dudes en compartirlo con nosotros.聽
El art铆culo Soluci贸n al problema Permission denied E: [pulseaudio] main.c: ha sido originalmente publicado en Linux Adictos.