Solved Frodo + tvheadend on Lucid
#1
Has anyone got this configuration working? I installed xbmc frodo using https://launchpad.net/~nathan-renniewald...bmc-stable, but xbmc crashes when I enable the tvheadend addon. The xbmc.log says "ADDON: Dll Tvheadend HTSP Client - Client returned bad status (6)".

I'm thinking the addon cannot update itself because there is no repository for lucid+frodo, but that's as far as I get. Can anyone help?
Reply
#2
Have a Google around - there's some suggestion that this was an authentication issue (so you need a */* user for streaming in tvheadend and then a blank username and password in the addon). Whether that's still the case for you, I can't say, but maybe you have an old version of something because of your Ubuntu release.
Reply
#3
Thanks for your answer, but I forgot to mention I upgraded from Eden PVR (compiled Nov 17, 2012 IIRC) and everything was working ok. Only after the upgrade it stopped working.
Reply
#4
What version of the addon do you have?
Reply
#5
It's 1.7.19, which is weird, because the version on my other PC (running 12.10 Precise) has 1.6.19, and that's working well.
Reply
#6
https://github.com/opdenkamp/xbmc-pvr-ad...ngelog.txt

Might be worth downgrading (or just re-installing the addon) to see if that helps - you're running the latest version and the one before that from what I can see. I'll check later to see what versions I'm running on my systems - not necessarily on Lucid, though.

I can't find what error 6 means, so unless Dushmaniac or someone wanders across this thread...?

Might also be worth pasting a full debug log, just in case the issue is a tuner failing to load or something upstream from tvheadend and the client.
Reply
#7
I tried to install the pvr addon manually, but there are 2 problems.

First, after I did ./configure --enable-addons-with-dependencies and make zip, I installed the zipfile in XBMC, that that complained about dependencies not met. The log file shows: ERROR: Texture manager unable to load file: /home/pieter/pvr.hts-linux-i486.zip/icon.png.
I checked, but icon.png is in the zip file.

Second, I guess I compiled version 1.7.19, but how would I go about compiling an older version?

I added the debug log on http://pastebin.com/GVuDDVbm , and noticed that it also complains about icon.png (line 572). Confused
Reply
#8
Looks like your problems begin earlier than that - I'm no expert, but the errors on 537 and 538 look ominous:

Code:
21:10:23 T:2928671600    INFO: ADDON: cpluff: 'Could not read plug-in directory /usr/share/xbmc/addons: No such file or directory'
21:10:23 T:2928671600    INFO: ADDON: cpluff: 'Could not read plug-in directory /usr/lib/xbmc/addons: No such file or directory'

Are these directories there? Does the user as which you're running xbmc have access to them?

Looks to me like something's screwed up in the upgrade. May be worth seeking out the binary addons and re-installing them if that's possible, perhaps that would check and recreate directories, permissions, necessary files, etc.
Reply
#9
Both directories exist and the user has access to them, as far as I can see.

I completely uninstalled xbmc and reinstalled it, but to no avail. I noticed I couldn't remove the pvr addon from the XBMC gui (no error message or anything, it just wasn't removed), so I chmod 777 -R to /usr/share/xbmc, and then I could remove the addon.

However, now I can't reinstall it. I can't find it in 'Get new addons', and when installing from my own compiled zip file, the old error 'dependencies not met' shows up again, with the same message in the log 'ERROR: Texture manager unable to load file: /home/pieter/pvr.hts-linux-i486.zip/icon.png.'

Here's a Pastebin of the debug log: http://pastebin.com/WGsrRnfP

btw, I appreciate the time you are taking in helping me out, thanks very much.
Reply
#10
Hey, don't thank me yet, I'm not sure I've managed to get you anywhere!

Rather than self-build, you could try pre-compiled versions such as these. You need to be careful that you don't pick up XBMC updates from the PPA as well (unless you want them), so the sequence is probably:

* Add the PPA
* sudo apt-get update
* sudo apt-get install xbmc-pvr-addons
* Remove the PPA

... although I don't understand why reinstalling XBMC isn't installing the addons as well - maybe they're not in the PPA you're using, which probably circles back to your early comment about them not being available for Lucid...

A bit of a punt... you can try downloading the deb files for a different release, and see if you can install them using dpkg -i. Someone might come along and say that's a really, really silly idea, but I doubt that enough OS changed between Lucid (which isn't supported) and, say, Oneiric (which is) to make anything break spectacularly.

32-bit: https://launchpad.net/~wsnipex/+archive/...ld/4364188

64-bit: https://launchpad.net/~wsnipex/+archive/...ld/4364187

Re: compiling, if the above doesn't work then we'll need to work out why that dependency message is appearing. It sounds to me like something's hard-coded that shouldn't be - maybe the /home/pieter/pvr.hts-linux-i486.zip/icon.png path is a clue, maybe you can create that, maybe you can change that in a script, maybe maybe maybe...

And failing that, have you thought about upgrading to a supported release of Ubuntu? :-)
Reply
#11
Wink 
Wheeee, problem solved .

Using the pre-compiled versions on https://launchpad.net/~pulse-eight/+archive/pulse didn't work. The error was that the package wasn't found, as you expected.

Installing through dpkg did work. I used this deb file and installed it through dpkg -i --force-overwrite. When launching xbmc the pvr-part worked out of the box.

Thanks very much for your help.
Reply

Logout Mark Read Team Forum Stats Members Help
Frodo + tvheadend on Lucid0