Re: Launching Rygel on headless server



On Mo, 2012-05-28 at 01:38 +0100, Cefn Hoile wrote:

Yes, these D-Bus criticals are not really criticals, they will be made
less violent in the next release.

You only need D-Bus for Pulseaudio's "native" integration, if you use
GstLauch like in your config then there's no need for D-Bus.

I don't think the segfault is related to D-Bus; I suspect it originates
from either the Playbin or the MediaExport plugin. Can you try to get a
backtrace for it?

Rygel works fine on ARM.

> I don't know if it can be strictly 'packaging' since an invocation of
> dbus-launch somehow attempts to initiate X11 and fails. This is
> consistent with its packaging, but not determined by it. The actual
> logic of dbus-launch (direct from the debian wheezy armel repo) must
> be somehow dependent on X as well.
> 
> Neither explains the segmentation fault reported some time after
> dbus-launch fails.
> 
> I saw in another thread that these DBus warnings might be able to be
> ignored, but it seems like the Segfault is what finally kills Rygel in
> both cases, with or without dbus-launch.
> 
> I guess you are saying I'll need dbus-launch in order to successfully
> serve wav data from pulseaudio via Rygel. However, I suspect the
> segfault is worth figuring out anyway for the stability of the package
> in general. Is there ARM support?
> 
> I'll see if I can find dbus-launch via some other route to satisfy
> Rygel and workaround the segfault. Does that make sense?
> 
> Cefn
> http://cefn.com
> 
> On 27 May 2012 15:28, Zeeshan Ali (Khattak) <zeeshanak gnome org> wrote:
> > On Sun, May 27, 2012 at 2:04 PM, Cefn Hoile <mail gnome org cefn com> wrote:
> >> Here's the full log of the failure when dbus-launch isn't available,
> >> which also finishes with a segmentation fault.
> >>
> >> mpd@gardner:/root$ rygel
> >> Rygel-Message: New plugin 'GstLaunch' available
> >>
> >> (rygel:2187): MediaExport-WARNING **: Failed to attach to D-Bus
> >> session bus: Command line `dbus-launch
> >> --autolaunch=3bc3212927ef79ca1c9e685300000b5d --binary-syntax
> >> --close-stderr' exited with non-zero exit status 1: Autolaunch error:
> >> X11 initialization failed.\n
> >>
> >> (rygel:2187): GStreamer-CRITICAL **: gst_bus_create_watch: assertion
> >> `GST_IS_BUS (bus)' failed
> >>
> >> (rygel:2187): GLib-CRITICAL **: g_source_set_callback: assertion
> >> `source != NULL' failed
> >> Segmentation fault
> >>
> >> On 27 May 2012 11:21, Cefn Hoile <mail gnome org cefn com> wrote:
> >>> Hi all,
> >>>
> >>> I'm trying to launch Rygel to serve my MPD pulseaudio stream from a
> >>> Pogoplug to the rest of my home network, running Debian Wheezy.
> >>>
> >>> Rygel versioning reports...
> >>> Rygel 0.14.1
> >>>
> >>> This is a machine without XWindows. I was therefore disappointed to
> >>> find that Rygel was throwing errors trying to invoke dbus-launch,
> >>> which is now in the dbus-x11 package,
> >
> > That  would be a packaging/distribution problem I believe since rygel
> > and pulseaudio only need dbus to talk to each other and neither rygel,
> > pulseaudio nor dbus really require X.
> >
> > --
> > Regards,
> >
> > Zeeshan Ali (Khattak)
> > FSF member#5124
> _______________________________________________
> rygel-list mailing list
> rygel-list gnome org
> https://mail.gnome.org/mailman/listinfo/rygel-list
> 




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]