RE: rygel-0.4.2 will not start
- From: John Frankish <j-frankish slb com>
- To: GNOME UPnP/DLNA services <rygel-list gnome org>
- Subject: RE: rygel-0.4.2 will not start
- Date: Sun, 18 Oct 2009 15:54:42 +0200
Thanks for the reply - see below
>
> -----Original Message-----
> From: rygel-list-bounces gnome org [mailto:rygel-list-bounces gnome org] On Behalf Of Jens Georg
> Sent: Saturday, 17 October, 2009 13:33
> To: GNOME UPnP/DLNA services
> Subject: Re: rygel-0.4.2 will not start
>
> Am Samstag, den 17.10.2009, 08:09 +0200 schrieb John Frankish:
> > Hi,
> >
> > I've compiled rygel-0.4.2 without problems, but cannot make it run. A couple of questions:
> >
> > 1. Using rygel-preferences, I can update the various conf file settings but "enable upnp/dnla" is not alterable - i.e. I check the box in the gui, but when I open it again it is unchecked. After closing the gui, I get this error:
> >
> > ** (rygel-preferences:15495): WARNING **: rygel-user-config.vala:325: Failed to start Rygel service: Error making symbolic link: No such file or directory
> >
> > What symbolic link? No such file or directory where?
>
> >From $PREFIX/share/applications/rygel.desktop to
> $HOME/.config/autostart/rygel.desktop.
>
> OK "mkdir -p ~/.config/autostart" seems to get rid of that error
>
> >
> > I do not see where to set upnp/dnla to "true" in the conf file.
>
> enabled=true under [general] plus the symlink above
>
> Do you mean this entry?
>
> quote
> # General configuration options
> [general]
> # Set it to 'true' if Rygel should be run as part of user's session.
> enabled=true
> UnQuote
>
> After creating ~/.config/autostart and editing the entry in /usr/local/etc/rygel.conf as above, upnp/dnla stays checked, so that seems fixed.
>
> >
> > 2. I set the log level to "debug" in the conf file, but no log file is written. Is rygel meant to write a log file? If so, where?
>
> No, currently rygel spills out everything to the console
>
> >
> > 3. starting rygel manually from a terminal window, result in two or three warning messages, but it does not appear to be running.
>
> - Do you set the level to "debug" or 5? Set to "5" see ~/.config/rygel.conf below
> - Which plug-ins do you have enabled? Whatever was the default, is tracker included or does this need to be compiled separately?
the tracker plugin is included, though you need to run tracker to use
it.
The tracker plugin and the media-export plugin provide more or less the
same functionality; tracker-plugin uses meta-data from tracker while
media-export collects it itself.
OK, I see what you mean. Since I don't have tracker installed, I disabled this in the conf file and used media-export.
> - What are the warning messages?
> Quote
> $ rygel
> ** (rygel:3013): DEBUG: rygel-main.vala:110: new network context lo (127.0.0.1) available.
> ** (rygel:3013): DEBUG: rygel-main.vala:110: new network context eth0 (163.183.3.38) available.
> UnQuote
And this is all output? Are there any plugins in $prefix/lib/rygel-1.0 ?
$ ls /usr/local/lib/rygel-1.0
librygel-external.la librygel-media-export.la librygel-media-tracker.la
librygel-external.so librygel-media-export.so librygel-media-tracker.so
Could you run rygel in gdb, hit ctrl-c, use "thread all apply backtrace"
and mail that output?
I never used gdb before - after recompiling rygel using "--prefix=/usr/local --enable-debug --enable-media-export-plugin", I got this:
$ gdb rygel
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...
(gdb) Quit [ctrl-c]
(gdb) thread all apply backtrace
No symbol "all" in current context.
(gdb) thread apply backtrace
No registers.
No doubt I'm missing something?
> - which version of gupnp are you using? libgupnp-0.13.0
> - are you using your distro's package of gupnp? no, compiled from scratch
> - are you using NetworkManager for your devices or do you configure
> them another way? I'm not using NetworkManager, which devices are you speaking of?
Ok. As rygel is finding your network devices, you're using the correct
context manager, so no problem there.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]