Estaba tratando de configurar el grooved : un reproductor de música demonio. Funciona sobre dbus
lo que instalé a través de Homebrew.
En las advertencias de la dbus
fórmula dice:
To start dbus: brew services start dbus
Cuando intento ejecutar este comando exacto me sale
/Users/user/Library/LaunchAgents/homebrew.mxcl.dbus.plist: Operation not permitted
==> Successfully started `dbus` (label: homebrew.mxcl.dbus)
Ejecutar el mismo comando con sudo
funciona bien. Pero no creo que esto pueda ser la solución a esto. También quiero usar dbus
para comunicarme con grooved
mi cuenta de usuario y no root.
Intenté cargar e iniciar plist
archivos a mano. Asegúrese de que estén en la ubicación correcta ( /Users/user/Library/LaunchAgents
) con los permisos / propiedad correctos:
.rw------- user staff homebrew.mxcl.dbus.plist
.rw-r--r-- user staff local.grooved.plist
Es lo mismo. No puedo usar launchctl
con mi usuario no root.
Interstingly usando los nuevos comandos las cosas funcionan:
$ launchctl bootstrap gui/501 ~/Library/LaunchAgents/homebrew.mxcl.dbus.plist
$ launchctl kickstart gui/501/homebrew.mxcl.dbus
$ launchctl bootout gui/501 ~/Library/LaunchAgents/homebrew.mxcl.dbus.plist
No necesito ejecutarlos como root. Pero grooved
no puedo ver el dbus
:
Error creating dbus service: Could not get session bus: dbus: couldn't determine address of session bus
Si alguien pudiera señalarme en la dirección correcta donde podría estar el problema ... No puede ser un error grooved
porque launchctl
no parece funcionar correctamente para mí.
Este es El Capitán 10.11.6
fuente