(pulseaudio) bluez5-util.c: échec de GetManagedObjects (): org.freedesktop.DBus.Error.NoRply: n'a pas reçu de réponse

14

Je regardais mes journaux et je l'ai trouvé en haut:

[pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

Je n'ai aucune idée de ce que cela signifie. Mon ordinateur démarre correctement et je n'ai pas remarqué d'erreurs jusqu'à présent. Mais juste pour être sûr, quelqu'un sait-il comment résoudre ce problème?

Aussi, juste pour être clair, j'ai lu l'erreur et je peux voir la partie «causes possibles», mais je ne sais pas ce que cela signifie par «application distante» ou «sécurité du bus de messages».

Harry Curtis
la source

Réponses:

4

La réponse courte est d'exécuter la commande suivante:

cp /usr/share/gdm/default.pa ~/.config/pulse/

L'explication:

En cherchant un peu sur Google, j'ai trouvé que pulseaudioc'est le sous-système audio d'Ubuntu de nos jours, et la pactlcommande peut être utilisée pour jouer avec ses paramètres.

Cette commande a plusieurs sous-commandes, dont la plus intéressante est list.

En exécutant, pactl list shortvous pouvez voir qu'il existe un module qui contient le mot bluezdans son nom, et il est lié au Bluetooth.

J'utilise un ordinateur de bureau qui n'est pas équipé de Bluetooth, il ne devrait donc pas y avoir de modules liés à Bluetooth en cours d'exécution.

L'exécution pactl unload-modulepour chaque module lié au bluetooth n'a pas fonctionné, car au redémarrage les modules ont été chargés à nouveau, et donc l'erreur est réapparue dans le journal. Il faut tenir compte du fait qu'il pactlest facturé comme un programme pour "contrôler un serveur de son PulseAudio en cours d'exécution": il ne modifie pas réellement la configuration persistante du serveur de son.

En recherchant un peu plus sur Google, j'ai constaté que les paramètres PulseAudio sont stockés dans un default.pafichier et j'ai trouvé deux instances de ce fichier sur mon système, une grosse sous /etc/pulse/et une maigre sous /usr/share/gdm/.

Évidemment, le gros est les paramètres globaux de PulseAudio, et le maigre est les paramètres spécifiques à l'utilisateur en quelque sorte liés au gestionnaire de bureau gnome.

Le contenu de l'utilisateur default.paétait très intéressant, car il contenait des commandes pour faire exactement ce que je voulais faire: désactiver les modules liés au bluetooth. Il ne désactive pas le bluezmodule en soi, mais en jouant avec pactlplus tôt, j'ai découvert que la désactivation des deux autres modules liés au bluetooth a pour effet de désactiver automatiquement le module bluez.

Le seul problème est que le fichier de configuration de gdm est un peu inutile pour moi, car il n'est pas exécuté lorsque je me connecte.

En recherchant encore un peu plus sur Google, j'ai trouvé que l'emplacement d'une instance utilisateur-local de ce fichier de paramètres était censé être ~/.config/pulse/default.pa.

Par conséquent, j'ai pensé que si je copiais simplement le fichier de gdm à cet emplacement sur mon profil, le problème serait résolu.

Et c'est vrai.

Mike Nakis
la source
2
C'est assez brillant. Malheureusement, je n'ai pas /usr/share/gdmsur Lubuntu avec lightdm. Mais avec les informations de cette réponse, il est clair que Google doit: désactiver le Bluetooth et certaines informations sur default.pa .
xealits