|
SageTV Linux Discussion related to the SageTV Media Center for Linux. Questions, issues, problems, suggestions, etc. relating to the SageTV Linux should be posted here. |
|
Thread Tools | Search this Thread | Display Modes |
#21
|
|||
|
|||
I'm glad I could help. If it works, you should probably submit a patch to the ivtv maintainers! Drew |
#22
|
|||
|
|||
It is working, I'll wait to see how many "Dad, the TV is broken" calls I get..
I'll also post on IVTV's list to see if there is a reason it is not included. Thanks again for the insight, really easy to implement. B
__________________
Running SageTV on unRAID via Docker Tuning handled by HDHR3-6CC-3X2 using OpenDCT |
#23
|
|||
|
|||
Quote:
I don't have tuner issues yet (I installed centos 32 bit and with my HD100 it recognizes the hdhomerun, although I'm having trouble getting signal) |
#24
|
|||
|
|||
thanks. I am planning to get the HDHomerun and the new Hauppage device in next few weeks but dont want to spend too much time troubleshooting the setup. We have a new baby coming so there will be lots of sleepless nights which I would prefer just watch some tv.
|
#25
|
|||
|
|||
The centos 32 bit, followed by directions on here was cake -
the one thing that I really needed was that on hdhomerun you download/compile their config tool and do a scan of each tuner, THEN set it up via their instructions in sagetv - if you don't sagetv won't pick up the channels I recommend the sagetv/hdhomerun/centos32bit combo - I'm going to try to get 64 bit running. The only downside is that by default centos doesn't do XFS the htpc works great - I have a HD100 extender that tends to freeze a bit and is a tad bit buggy - my only complaint |
#26
|
|||
|
|||
Quote:
On Debian 64 I've gotten this far - 1. apt-get gcc g++ make autoconf libtool automake libc6-dev 2. Download latest bin from java of jdk - currently jdk1.6.0_06 - run it, move created directory to /opt/jdk1.6.0_06 3. Download libmad, faad2, lame from websites as source, then compile and make install 4. Add PATH=/opt/jdk1.6.0_06/bin:$PATH export PATH to kegen.sh (without it it reports encryption error 5. Add PATH=/opt/jdk1.6.0_06/bin:$PATH export PATH to startsage at this point startsage throws the error below, which in another post that someone had to add lib64 to their path (but there are multiple places with lib64) ------------------------- Can you expand on your install? When I go to download and compile the faad libmad and so on from source, they do not specify that they are 32 or 64 bit. Is this an Opensuse thing? I also had to add the PATH to the keygen you added to startscript, to get the key to register properly whether or not I add the PATH you specified to the startscript I still get this error - Executing pre-scripts Starting server mode isis:/opt/sagetv/server# Exception in thread "main" java.lang.UnsatisfiedLinkError: /opt/sagetv/server/libSage.so: /opt/sagetv/server/libSage.so: cannot open shared object file: No such file or directory (Possible cause: architecture word width mismatch) at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1030) at sage.Sage.<clinit>(Unknown Source) at SecuredLoader.main(SecuredLoader.java:5) In someones previous post about another issue, they said they just added the lib64 to the path but that is kind of ambigious - if I can get this fixed I think I will be ok - |
#27
|
|||
|
|||
Have you:
Code:
apt-get install ia32-libs B PS I have the following installed: Quote:
__________________
Running SageTV on unRAID via Docker Tuning handled by HDHR3-6CC-3X2 using OpenDCT Last edited by bcjenkins; 05-03-2008 at 01:53 PM. |
#28
|
|||
|
|||
Thanks for the quick response - I'm assuming that you have everything running right now?
I have that first one installed, I'm going to go through and check the others - I'm woried about even though the PATH is correct that it's not looking for so such in the correct directory - If I can get beyond this one bug, I think I will have a full debian base install and will whip up a readme Personally I'd like to use Centos64, but it's to much of a hassle getting it to do XFS, and well, thats almost mandatory imo - if you use xfs with centosplus, then you kill easy upgrades |
#29
|
|||
|
|||
I have it running using java 1.5_15.
Also use this is /opt/sagetv/server/startsage: Code:
PATH=/opt/jre1.5.0_15/bin:$PATH export PATH PS - Have you done a Code:
ldd /opt/sagetv/server/* | grep not\ found
__________________
Running SageTV on unRAID via Docker Tuning handled by HDHR3-6CC-3X2 using OpenDCT Last edited by bcjenkins; 05-03-2008 at 07:20 PM. |
#30
|
|||
|
|||
So I figured out a couple things -
I had to install jdk/jre 64 bit to /opt and point keygen at that to get ./keygen.sh to work or else it would report that I have a java encoding error - I've got it running by pointing startsage to the i586 32bit java jre/jdk, but when I get into configuration it bugs, when I select local antenna in the configuration screen it does a there was an error connecting to SageTv Server. I have iptables --flush, and it's pingable, it's not a network issue - I will poke at it some more tommorow morning, maybe do a new install |
#31
|
|||
|
|||
Quote:
ivtv/cx18: add compat_ioctl entries is now part of the v4l-dvb mercurial. I don't know if this gets rolled into 2.6.26 or not, still trying to figure that part out.. B
__________________
Running SageTV on unRAID via Docker Tuning handled by HDHR3-6CC-3X2 using OpenDCT |
#32
|
|||
|
|||
Quote:
-jason |
#33
|
|||
|
|||
Any further updates on the 64 bit linux problem?
Does anybody have a good summary of how to make it work in Linux 64 bits? I bought SageTV but it doesn't work. I have Ubuntu 64, and I would like to keep with the 64 bit version.
A really good possible solution is to run a 32 bit virtual machine, but I doubt that SageTV would be able to read my PVR-150 PCI inside the VM. I just may get a USB version of a tuner and use that, and then it would probably work. I wonder if there is any reason why the backend of Sage TV would not run in a Virtual Machine? Then I could run the front end somewhere else. John. |
#34
|
|||
|
|||
What have you done to get this working?
1) Install 32-bit libs 2) Install 32-bit Java Run ldd * | grep not\ found in the /opt/sagetv/server directory. B
__________________
Running SageTV on unRAID via Docker Tuning handled by HDHR3-6CC-3X2 using OpenDCT |
#35
|
|||
|
|||
My answer
I am a newbie to Linux.
I don't feel that the required configurations were within my skill set in a reasonable amount of time. So I reformatted and installed 32 bit Hardy. I had to go with the server kernel to get the memory I wanted, but that seems ok for now. I am now in the process of trying to get it installed. So far, no video, but I am getting there slowly. John. |
#36
|
|||
|
|||
What about the dependencies of sage like faad, mad, lame, and such? Ubuntu makes getting 32-bit libs and java easy, but do I need 32-bit versions of those dependencies? What does Sage actually need from those projects? If it's an exe, I can imagine 64-bit execs would work, but if Sage calls into libfaad from a 32-bit Java process, it's going to have to be a 32-bit libfaad.
|
#37
|
|||
|
|||
I don't recall having any issues with faad, mad, lame, and such. As far as JAVA goes, download what ever version of 32bit java works best with SageTV and make sure in startsage script you add to the top of the file...:
PATH=/opt/jdk1.6.0_11/bin:$PATH export PATH please note that /opt/jdk1.6.0_11 is where i installed/copied the JAVA to. The only other thing that i had to resolve was the pvr-500mce drivers for 64bit which i believe bcjenkins documented here and IT WORKS!. I have thus far recompiled to kernel 2.6.28 and it works. |
#38
|
|||
|
|||
As I said, getting 32-bit Java on a 64-bit Ubuntu is easy, there's: ia32-java-gcj-compat, a 32-bit JRE for 64-bit installs. As far as mad, lame, faad, and such, I've installed 64-bit versions. It's just not clear if Sage needs the libs or the executables and if 64-bit executables are ok.
I'm concerned that Sage only uses these things for some extraneous functions (maybe transcoding) and I won't know that it's not working correctly because almost everything will work. |
#39
|
|||
|
|||
I think Sage is compiling ffmpeg static. And, they are including more libs in the server directory too. When you launch startsage, it adds the server directory to the ldd path.
And to answer the q, you do need the 32-bit libs. B
__________________
Running SageTV on unRAID via Docker Tuning handled by HDHR3-6CC-3X2 using OpenDCT |
#40
|
|||
|
|||
Quote:
Quote:
Hmm, so I actually need to that list (faad, mad, lame) and lay them down somwhere in that LD_LIBRARY_PATH can find them? Or does sage include them? The aren't load time depedencies because I've got sage running without 32-bit versions of those libs. The must dl_open (or whatever you do in Java to get a handle to a library at runtime) them. Thanks for the patience answering my questions. I might just go back to a 32-bit Linux for my Sage/NAS box. Last edited by kbyrd; 01-08-2009 at 08:59 AM. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Login into linux running on HD Media Extender + GPL | bastafidli | SageTV Media Extender | 10 | 12-15-2007 05:49 PM |
HD on Linux | paulbeers | SageTV Linux | 1 | 03-26-2007 09:01 AM |
Linux Fan | oddjob | SageTV Linux | 1 | 02-07-2007 12:20 PM |
Can Sage Linux 'really' run as a client...? | PGPfan | SageTV Linux | 5 | 02-04-2007 10:00 PM |
SageTV for Linux version 5 or version 6? | ataren | SageTV Linux | 1 | 12-28-2006 04:04 PM |