Sample Header Ad - 728x90

Allow Rygel to talk to NetworkManager over DBUS?

3 votes
2 answers
2511 views
I'm trying to run Rygel , a UPNP media server, on a headless Fedora 20 system. I installed Rygel, and created a dedicated user and systemd unit for it. Rygel starts but it is not listening on the port I asked it to. I think this is because it fails to get a list of network interfaces from NetworkManager. How can I give it permission to talk to NetworkManager over DBUS? **NOTE:** Both NetworkManager and dbus-daemon are confirmed running. Output from starting Rygel: Feb 02 19:13:08 inspiron systemd[1] : Starting Rygel DLNA server... Feb 02 19:13:08 inspiron systemd[1] : Started Rygel DLNA server. Feb 02 19:13:09 inspiron rygel: Rygel-Message: rygel-main.vala:87: Rygel v0.20.3 starting… Feb 02 19:13:09 inspiron dbus-daemon: dbus: [system] Rejected send message, 3 matched rules; type="method_call", sender=":1.95" (uid=1001 pid=2276 comm="/usr/bin/rygel -c /etc/rygel.conf ") interface="org.freedesktop.NetworkManager" member="GetDevices" error name="(unset)" requested_reply="0" destination=":1.12" (uid=0 pid=566 comm="/usr/sbin/NetworkManager --no-daemon ") Feb 02 19:13:09 inspiron dbus: [system] Rejected send message, 3 matched rules; type="method_call", sender=":1.95" (uid=1001 pid=2276 comm="/usr/bin/rygel -c /etc/rygel.conf ") interface="org.freedesktop.NetworkManager" member="GetDevices" error name="(unset)" requested_reply="0" destination=":1.12" (uid=0 pid=566 comm="/usr/sbin/NetworkManager --no-daemon ") Feb 02 19:13:09 inspiron rygel: ** (rygel:2276): WARNING **: Error fetching list of devices: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 3 matched rules; type="method_call", sender=":1.95" (uid=1001 pid=2276 comm="/usr/bin/rygel -c /etc/rygel.conf ") interface="org.freedesktop.NetworkManager" member="GetDevices" error name="(unset)" requested_reply="0" destination=":1.12" (uid=0 pid=566 comm="/usr/sbin/NetworkManager --no-daemon ") Feb 02 19:13:09 inspiron rygel: Rygel-Message: New plugin 'MediaExport' available My Rygel systemd configuration: [Unit] Description=Rygel DLNA server After=syslog.target [Service] User=rygel Group=rygel ExecStart=/usr/bin/rygel -c /etc/rygel.conf [Install] WantedBy=multi-user.target My (slightly redacted) rygel configuration: [general] upnp-enabled=true video-upload-folder=@VIDEOS@ music-upload-folder=@MUSIC@ picture-upload-folder=@PICTURES@ media-engine=librygel-media-engine-gst.so interface=192.0.2.100 port=49152 log-level=*:5 allow-upload=false allow-deletion=false [GstMediaEngine] transcoders=mp3;lpcm;mp2ts;wmv;aac;avc [Renderer] image-timeout = 15 [MediaExport] enabled=true title=@REALNAME@'s media uris=/path/to/media extract-metadata=true monitor-changes=true virtual-folders=true [Tracker] enabled=false [Playbin] enabled=false [ZDFMediathek] enabled=false [GstLaunch] enabled=false [Test] enabled=false [ExampleServerPluginVala] enabled=false [ExampleServerPluginC] enabled=false [ExampleRendererPluginVala] enabled=false [ExampleRendererPluginC] enabled=false [MPRIS] enabled=false [External] enabled=fals
Asked by sciurus (283 rep)
Feb 3, 2014, 01:31 AM
Last activity: Jul 28, 2014, 06:23 AM