|
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 |
#1
|
|||
|
|||
New install of sagetv MC. Followed instructions. wrong ELF class: ELFCLASS32
I just purchased the media center for linux.
I followed the instructions step by step. When i run the server I get: Code:
Exception in thread "main" java.lang.UnsatisfiedLinkError: /opt/sagetv/server/libSage.so: /opt/sagetv/server/libSage.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch) at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1750) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1675) at java.lang.Runtime.loadLibrary0(Runtime.java:840) at java.lang.System.loadLibrary(System.java:1047) at sage.Sage.<clinit>(Unknown Source) at SecuredLoader.main(SecuredLoader.java:5) Code:
java -version java version "1.6.0_20" Java(TM) SE Runtime Environment (build 1.6.0_20-b02) Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01, mixed mode) Code:
dpkg --get-selections | grep java ca-certificates-java install java-common install java-wrappers install javascript-common install libaccess-bridge-java-jni deinstall libcommons-cli-java install libcommons-lang-java install libjline-java install liblog4j1.2-java install libswt-gtk-3.4-java install sun-java6-bin install sun-java6-jre install sun-java6-plugin install tzdata-java install Code:
uname -a Linux brutus 2.6.31-22-generic #60-Ubuntu SMP Thu May 27 02:41:03 UTC 2010 x86_64 GNU/Linux Code:
ls /var/log/sage* ls: cannot access /var/log/sage*: No such file or directory |
#2
|
||||
|
||||
I think you need the 32 bit version of java. Sage is a 32 bit application AFAIK. (I use Windows though so maybe it's different for Linux).
Gerry
__________________
Big Gerr _______ Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB. |
#3
|
|||
|
|||
Quote:
It looks like this problem has existed for more than 4 years from what I've read. I hope the dev team is working on a 64 bit version. Most 32 bit OSs are getting phased out. |
#4
|
|||
|
|||
Quote:
http://forums.sagetv.com/forums/show...6&postcount=16 Drew
__________________
Server HW: AMD Ryzen Threadripper 2990WX 32-Core Server SW: FreeBSD-current, ZFS, linux-oracle-jdk1.8.0, sagetv-server_9.2.2_amd64 Tuner HW: HDHR Client: Nvidia Shield (HD300, HD100 in storage) |
#5
|
|||
|
|||
Quote:
Code:
sudo ./startsage Changing to SageTV directory /opt/sagetv/server/. Executing pre-scripts Starting server mode Code:
ps ax | grep java 24040 pts/8 Sl 0:03 java -Dsage.paths.tools=/opt/sagetv/server -Djava.awt.headless=true -DUSERKEY=.... While I need to go home and run the client to make sure it actually worked, I thank you! Honestly Sage should give you a free extender or something. They saved a customer |
#6
|
|||
|
|||
Quote:
SageTV really needs to provide a 64b package, a better installer, or maybe both. Drew
__________________
Server HW: AMD Ryzen Threadripper 2990WX 32-Core Server SW: FreeBSD-current, ZFS, linux-oracle-jdk1.8.0, sagetv-server_9.2.2_amd64 Tuner HW: HDHR Client: Nvidia Shield (HD300, HD100 in storage) |
#7
|
|||
|
|||
they need AN installer. hah. but yeah, agreed. 64bit package would be nice.
|
#8
|
|||
|
|||
They do provide an installer in the debian package.. IMO - it is not optimal as it runs as root and is only targeted to 32-bit machines.
B
__________________
Running SageTV on unRAID via Docker Tuning handled by HDHR3-6CC-3X2 using OpenDCT |
#9
|
|||
|
|||
I did not see a 64 bit installer. And I looked all over. With more and more people switching to 64 bit OSs due to RAM limits and soon for hard drive limits, it's important to know your market.
|
#10
|
|||
|
|||
Probably not much of a concern
Since SageTV does not need to address a large amount of memory there would be little advantage to going 64 bit. In fact going 64 bit would simply increase the memory requirements since all the pointers in the JVM would be twice as large.
But I agree it is a bit of a pain that you need to find and install 32 bit libraries just for sage but as the linux version was always targeted at VARs who would likely prefer the 32 bit version anyway. Lee Burch |
#11
|
|||
|
|||
Quote:
|
#12
|
|||
|
|||
Quote:
As a case in point, I remember a huge spate of problems a year ago or so where some driver didn't work with SageTV on x86_64 hosts due to a bug in the ia32 compat shims. I think it was Brandon who was having the problems.. Drew
__________________
Server HW: AMD Ryzen Threadripper 2990WX 32-Core Server SW: FreeBSD-current, ZFS, linux-oracle-jdk1.8.0, sagetv-server_9.2.2_amd64 Tuner HW: HDHR Client: Nvidia Shield (HD300, HD100 in storage) |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Instructions to install SageTV on CentOS | bastafidli | SageTV Linux | 8 | 12-10-2008 03:46 PM |
Fresh install gone horribly wrong | Stephmon | SageTV Software | 8 | 05-30-2008 07:32 PM |
SageTV picking the wrong source or and tranmist to the wrong STB | TechBill | SageTV Software | 34 | 09-28-2007 06:19 AM |
Instructions on how to install stv's particularly SageMC | PhillJones | SageMC Custom Interface | 4 | 02-25-2007 05:08 PM |
Detailed .stv install instructions | wheelrandolph | SageTV Customizations | 1 | 06-02-2005 09:37 PM |