dynamobi/dynamobi — Issue #165: [LDB-157] Strange platform .so error message for farrago libraries
Author: dynamobi-build
Created: 2011-12-30 02:18:05+00:00
State: closed
Labels: LDB

[reporter="ngoodman", created="Thu, 26 Apr 2007 23:35:18 -0500 (GMT-05:00)"]
LucidDB binary installation for Linux errors with a strange .so library mismatch.

java.lang.UnsatisfiedLinkError: /opt/ldb/luciddb-0.6.0/lib/fennel/libfarrago.so: Can't load IA 32-bit .so on a IA 32-bit platform

Full below. Nothing useful in trace/*

[root@domU-12-31-34-00-02-98 bin]# ./lucidDbServer

Server personality: LucidDB

Loading database...

Exception in thread "main" org.eigenbase.util.EigenbaseException: Failed to load database

at net.sf.farrago.resource.FarragoResource$_Def1.ex(FarragoResource.java:1679)

at net.sf.farrago.db.FarragoDatabase.(FarragoDatabase.java:253)

at net.sf.farrago.db.FarragoDbSingleton.pinReference(FarragoDbSingleton.java:89)

at net.sf.farrago.server.FarragoAbstractServer.start(FarragoAbstractServer.java:181)

at com.lucidera.farrago.LucidDbServer.main(LucidDbServer.java:60)

Caused by: java.lang.UnsatisfiedLinkError: /opt/ldb/luciddb-0.6.0/lib/fennel/libfarrago.so: Can't load IA 32-bit .so on a IA 32-bit platform

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:822)

at java.lang.System.loadLibrary(System.java:993)

at org.eigenbase.util.Util.loadLibrary(Util.java:1085)

at net.sf.farrago.fennel.FennelStorage.(FennelStorage.java:46)

at net.sf.farrago.db.FarragoDatabase.assertNoFennelHandles(FarragoDatabase.java:427)

at net.sf.farrago.db.FarragoDatabase.loadFennel(FarragoDatabase.java:437)

at net.sf.farrago.db.FarragoDatabase.(FarragoDatabase.java:186)