(pulseaudio) bluez5-util.c: Error de GetManagedObjects (): org.freedesktop.DBus.Error.NoReply: no recibió respuesta

14

Estaba mirando a través de mis registros y encontré esto en la parte superior:

[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.

No tengo idea de lo que significa. Mi computadora comienza bien y no he notado ningún error hasta ahora. Pero solo para estar seguros, ¿alguien sabe cómo resolver esto?

Además, para ser claros, he leído el error y puedo ver la parte de "posibles causas", pero no sé qué significa "aplicación remota" o "seguridad del bus de mensajes".

Harry Curtis
fuente

Respuestas:

4

La respuesta corta es ejecutar el siguiente comando:

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

La explicación:

Al buscar un poco en Google descubrí que ese pulseaudioes el subsistema de audio en Ubuntu hoy en día, y el pactlcomando se puede usar para manipular su configuración.

Este comando tiene bastantes subcomandos, el más interesante de los cuales es list.

Al ejecutar pactl list short, puede ver que hay un módulo que contiene la palabra bluezen su nombre y está relacionado con Bluetooth.

Estoy usando una computadora de escritorio que no está equipada con bluetooth, por lo que no debería haber módulos relacionados con bluetooth en ejecución.

La ejecución pactl unload-modulede cada módulo relacionado con bluetooth no funcionó, porque al reiniciar los módulos se cargaron nuevamente, por lo que el error apareció nuevamente en el registro. Se debe tener en cuenta el hecho de que pactlse factura como un programa para "Controlar un servidor de sonido PulseAudio en ejecución": en realidad no modifica la configuración persistente del servidor de sonido.

Al buscar en Google un poco más, descubrí que la configuración de PulseAudio está almacenada en algún default.paarchivo, y encontré dos instancias de este archivo en mi sistema, una debajo /etc/pulse/y otra delgada /usr/share/gdm/.

Obviamente, el gordo es la configuración global de PulseAudio, y el flaco es la configuración específica del usuario de alguna manera relacionada con el administrador de escritorio gnome.

El contenido del específico del usuario default.paera muy interesante, ya que contenía comandos para hacer exactamente lo que quería hacer: deshabilitar los módulos relacionados con bluetooth. No deshabilita el bluezmódulo per se, pero al jugar con pactlanterioridad descubrí que deshabilitar los otros dos módulos relacionados con bluetooth tiene el efecto de deshabilitar también automáticamente el módulo bluez.

El único problema es que el archivo de configuración de gdm es inútil para mí, porque no se ejecuta cuando inicio sesión.

Al buscar en Google un poco más, descubrí que se supone que la ubicación para una instancia local de usuario de este archivo de configuración es ~/.config/pulse/default.pa.

Por lo tanto, razoné que si solo copiaba el archivo de gdm a esta ubicación en mi perfil, el problema se solucionaría.

Y de hecho lo ha hecho.

Mike Nakis
fuente
2
Esto es bastante brillante. Desafortunadamente, no tengo /usr/share/gdmen Lubuntu con lightdm. Pero con la información de esta respuesta, está claro qué buscar en Google: deshabilitar bluetooth y alguna información en default.pa .
xealits