21 votes

Pulseaudio ne fonctionne pas : "Répertoire personnel non accessible : Permission refusée"

J'utilise Clementine et hier, il a commencé à refuser de jouer quoi que ce soit et affiche une boîte d'alerte "accès refusé". De même avec Rhythmbox. Après un moment, j'ai réalisé que mon indication sonore est également en gris et qu'aucune carte son n'est visible dans les paramètres son.

Je pense que Pulseaudio est le coupable mais pas de certitude là-dessus (voir la sortie ci-dessous). Je suis sur le 13.04 et quelque chose s'est mal passé mais je ne vois pas comment le redémarrer avec une configuration propre ou si j'ai besoin de changer quelque chose.

lionel@prime:~$ pulseaudio -vvvv
I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) a échoué : Opération non autorisée
I: [pulseaudio] main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) a échoué : Opération non autorisée
D: [pulseaudio] core-rtclock.c: La marge de temporisation est réglée sur 50 us.
D: [pulseaudio] core-util.c: RealtimeKit a fonctionné.
I: [pulseaudio] core-util.c: Niveau de priorité obtenu avec succès -11.
I: [pulseaudio] main.c: Il s'agit de PulseAudio 3.0
D: [pulseaudio] main.c: Hôte de compilation : x86_64-pc-linux-gnu
D: [pulseaudio] main.c: Drapeaux de compilation C : -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -W -Wextra -pipe -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -Wp,-D_FORTIFY_SOURCE=2 -fno-common -fdiagnostics-show-option
D: [pulseaudio] main.c: Fonctionne sur l'hôte : Linux x86_64 3.8.0-29-generic #42-Ubuntu SMP Tue Aug 13 19:40:39 UTC 2013
D: [pulseaudio] main.c: Trouvé 8 CPU.
I: [pulseaudio] main.c: La taille de page est de 4096 octets
D: [pulseaudio] main.c: Compilé avec le support de Valgrind : non
D: [pulseaudio] main.c: En mode valgrind : non
D: [pulseaudio] main.c: En mode VM : non
D: [pulseaudio] main.c: Build optimisée : oui
D: [pulseaudio] main.c: FASTPATH défini, seuls les fast path asserts sont désactivés.
I: [pulseaudio] main.c: L'ID de machine est 77bf4823eb9fbd64b69d605100000002.
I: [pulseaudio] main.c: Utilisation du répertoire d'exécution /run/user/lionel/pulse.
E: [pulseaudio] core-util.c: Répertoire personnel non accessible : Accès refusé

La sortie de ls -l /run/user/lionel/ et pulseaudio --dump-conf

lionel@prime:~$ ls -l /run/user/lionel/
total 0
drwx------ 2 lionel lionel  60 août  28 15:15 dconf
dr-x------ 2 lionel lionel   0 août  28 12:30 gvfs
drwx------ 2 lionel lionel  40 août  28 12:30 gvfs-burn
drwx------ 2 lionel lionel 120 août  28 12:30 keyring-iiUWPh
drwx------ 2 lionel lionel  40 août  28 15:11 pulse
lionel@prime:~$ pulseaudio --dump-conf
### Lu à partir du fichier de configuration : /etc/pulse/daemon.conf ###
daemonize = no
fail = yes
high-priority = yes
nice-level = -11
realtime-scheduling = yes
realtime-priority = 5
allow-module-loading = yes
allow-exit = yes
use-pid-file = yes
system-instance = no
local-server-type = user
cpu-limit = no
enable-shm = yes
flat-volumes = no
lock-memory = no
exit-idle-time = 20
scache-idle-time = 20
dl-search-path = /usr/lib/pulse-3.0/modules
default-script-file = /etc/pulse/default.pa
load-default-script-file = yes
log-target = auto
log-level = notice
resample-method = speex-float-1
enable-remixing = yes
enable-lfe-remixing = no
default-sample-format = s16le
default-sample-rate = 44100
alternate-sample-rate = 48000
default-sample-channels = 2
default-channel-map = front-left,front-right
default-fragments = 8
default-fragment-size-msec = 10
enable-deferred-volume = yes
deferred-volume-safety-margin-usec = 1
deferred-volume-extra-delay-usec = 0
shm-size-bytes = 0
log-meta = no
log-time = no
log-backtrace = 0
rlimit-fsize = -1
rlimit-data = -1
rlimit-stack = -1
rlimit-core = -1
rlimit-rss = -1
rlimit-as = -1
rlimit-nproc = -1
rlimit-nofile = 256
rlimit-memlock = -1
rlimit-locks = -1
rlimit-sigpending = -1
rlimit-msgqueue = -1
rlimit-nice = 31
rlimit-rtprio = 9
rlimit-rttime = 1000000

0voto

J'avais beaucoup de problèmes de gel intermittent dans Zorin OS, les journaux d'erreur montraient que pulse avait exactement ce problème.

Alors j'ai exécuté sudo chmod -R 755 ~/.config/pulse

Il semble que cela ait été résolu depuis?

0voto

Karl Points 1

Le même problème que j'ai rencontré sous Ubuntu 18.04, les écouteurs bluetooth peuvent être connectés, mais aucun son. Vous pouvez essayer les étapes suivantes une par une jusqu'à ce qu'elles soient résolues :

  1. Installez pulseaudio-module-bluetooth et modifiez la configuration :

    $ sudo apt install pulseaudio-module-bluetooth

  2. Ouvrez le fichier de configuration de PulseAudio,

    $ sudo gedit /etc/pulse/default.pa

recherchez la ligne load-module module-udev-detect, changez-la en load-module module-udev-detect tsched=0.

  1. Si cela ne fonctionne toujours pas, vous pouvez essayer Blueman :

    $ sudo apt-get install blueman

Quelques configurations de mon ordinateur :

Contrôle du volume PulseAudio 3.0-4
pulseaudio 11.1
AlsaMixer v1.1.3
Version d'alsactl 1.1.3
blueman-manager 2.0.5

Pour information.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X