Galleon HME on Linux Does Not Show on Tivo

Discussion in 'Developers Corner' started by wojnas, Sep 17, 2008.

  1. s2kdave

    s2kdave New Member

    515
    0
    Jan 27, 2005

    Advertisements

    The hd photos app actually runs in a different process which is created from the app plugin in galleon. If the galleon process (and the HD photos app plugin ) is still running it will keep that second process running and would explain why you still see it in the tivo list. So if all your other apps just disappear and HD photos stays, it most likely means there is something going haywire with the MDNS for the galleon process, but not the hdphotos process. If the hdphotos app disappears too, then most likely your problem is something interfering with MDNS.

    BTW, the logs that show "ProcessReader" are the logs from the hdphotos process piped into the galleon logs.

    This line looks very suspicious.

    20:48:33,435 ERROR [JmDNS.SocketListener] TiVoListener - Service not found: _http._tcp.local. (SqueezeCenter)

    What is SqueezeCenter? Is that a service running on your box? Try shutting that down so it won't broadcast it as a service and see if that error goes away. It's possible that galleon's JmDNS listener is choking on it causing it to never broadcast after you get that error.
     
  2. durgadas

    durgadas New Member

    1
    0
    Oct 18, 2008
    I think I'm having the same problem. Galleon seems to be running fine, but neither of my tivo's can "see" it. They both say "no services found on <IP>".

    FYI, SqueezeCenter" is a streaming audio server from SLIMP3 (now part of logitec). I also have this running, and others servers that Galleon seems interested in (Axis video servers). Here's the messages that seem to be related:

    12:57:20,563 DEBUG [WrapperListener_start_runner] TiVoListener - Interface: /fe80:0:0:0:230:1bff:febd:7f55%2
    12:57:25,758 DEBUG [JmDNS.SocketListener] TiVoListener - addService: DVR 1A85
    12:57:28,761 ERROR [JmDNS.SocketListener] TiVoListener - Service not found: _http._tcp.local. (DVR 1A85)
    12:57:28,761 DEBUG [JmDNS.SocketListener] TiVoListener - resolveService: _http._tcp.local. (DVR 1A85)
    12:57:28,764 DEBUG [JmDNS.SocketListener] TiVoListener - addService: AXIS 240Q - 00408C86F87D
    12:57:31,771 ERROR [JmDNS.SocketListener] TiVoListener - Service not found: _http._tcp.local. (AXIS 240Q - 00408C86F87D)
    12:57:31,771 DEBUG [JmDNS.SocketListener] TiVoListener - addService: AXIS 240Q - 00408C79EF55
    12:57:34,779 ERROR [JmDNS.SocketListener] TiVoListener - Service not found: _http._tcp.local. (AXIS 240Q - 00408C79EF55)
    12:57:34,780 DEBUG [JmDNS.SocketListener] TiVoListener - addService: DVR 4A21
    12:57:37,784 ERROR [JmDNS.SocketListener] TiVoListener - Service not found: _http._tcp.local. (DVR 4A21)

    Note, I just grep'ed out TiVoListener lines from the log... there's other stuff there that didn't immediately strike me as related. Notice both of my tivo's show up in the listener messages, all having the same error message.

    What I was wondering is if the "Service not found" refers to the _http._tcp.local (java class?) or to something about the target machine.

    Help would be appreciated...
     
  3. windracer

    windracer joined the 10k club

    12,275
    219
    Jan 3, 2003
    St. Pete, FL
    Those TiVoListener error lines could be a red herring. I see those in my log as well, for all of my TiVos, and Galleon is working just fine for me.

    Code:
    03:21:41,370 ERROR [JmDNS.SocketListener] TiVoListener - Service not found: _http._tcp.local. (Office)
    
    I suspect your other non-TiVo boxes also show up because they are responding to the Bonjour/Rendezvous/jmDNS beacon.

    I know this doesn't help, I just wanted to point that out.
     
  4. rlcarr

    rlcarr Member

    448
    1
    Jan 18, 2003
    Arlington, MA
    I'm just curious if anyone's made any progress with this.

    I have Galleon 2.5.4 on Ubuntu 8.04.1 and while my TiVos can see the "MRV" feature of Galleon (so the Galleon server shows up in "Now Playing" and I can transfer videos from from the Galleon server to the TiVo (and I can transfer videos from the TiVo to Galleon via the Galleon UI on the Linux box), none of the Galleon apps (I have ToGo, Music, Pictures, and Weather configured) show up on the HME apps page.

    But when I install 2.5.4 on a Windows box, the apps show up fine on all TiVos. Same for 2.5.3 and 2.5.2.
     
  5. rlcarr

    rlcarr Member

    448
    1
    Jan 18, 2003
    Arlington, MA

    Advertisements

    Following up on my own post...

    The key is to disable IPv6 (luckily, I don't need it for anything).

    At least in my current version of Ubuntu, all you need to do is add the line:
    blacklist ipv6
    to the /etc/modprobe.d/blacklist file and then reboot the machine.
     
  6. windracer

    windracer joined the 10k club

    12,275
    219
    Jan 3, 2003
    St. Pete, FL
    Yes, disabling IPv6 is required ... it's listed in the installation instructions for Galleon on Linux.

    I disabled IPv6 for Galleon so long ago I keep forgetting to ask people to check that when they run into issues like this. Sorry!
     

Share This Page

spam firewall

Advertisements