Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
HBase >> mail # user >> java.lang.UnsatisfiedLinkError


Copy link to this message
-
Re: java.lang.UnsatisfiedLinkError
Check this thread - let us know if this solves your issue as well.
http://comments.gmane.org/gmane.comp.java.hadoop.hbase.user/20303

--Suraj

On Thu, Dec 22, 2011 at 9:00 PM, Greg Pelly <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I'm trying to setup HBase on a Ubuntu 11.04 virtual server using
> jdk1.6.0_29, I've had it on another similar server as well as a desktop
> machine and this is the first time I've seen this error and I can't find
> anything helpful on the web.
>
> Cheers,
> Greg
>
> root@ve:/usr/share/hbase-0.90.3/bin# ./start-hbase.sh
> starting master, logging to
> /usr/share/hbase-0.90.3/bin/../logs/hbase-root-master-ve.yjp5ky27.vesrv.com.out
> root@ve:/usr/share/hbase-0.90.3/bin# ./hbase shell
> java.lang.RuntimeException: java.lang.UnsatisfiedLinkError:
> /tmp/jffi3898397313126607284.tmp: /tmp/jffi3898397313126607284.tmp: failed
> to map segment from shared object: Operation not permitted
>        at
> com.kenai.jffi.Foreign$InValidInstanceHolder.getForeign(Foreign.java:90)
>        at com.kenai.jffi.Foreign.getInstance(Foreign.java:95)
>        at com.kenai.jffi.Library.openLibrary(Library.java:151)
>        at com.kenai.jffi.Library.getCachedInstance(Library.java:125)
>        at
> com.kenai.jaffl.provider.jffi.Library.loadNativeLibraries(Library.java:66)
>        at
> com.kenai.jaffl.provider.jffi.Library.getNativeLibraries(Library.java:56)
>        at
> com.kenai.jaffl.provider.jffi.Library.getSymbolAddress(Library.java:35)
>        at
> com.kenai.jaffl.provider.jffi.Library.findSymbolAddress(Library.java:45)
>        at
> com.kenai.jaffl.provider.jffi.AsmLibraryLoader.generateInterfaceImpl(AsmLibraryLoader.java:188)
>        at
> com.kenai.jaffl.provider.jffi.AsmLibraryLoader.loadLibrary(AsmLibraryLoader.java:110)
>        at
> com.kenai.jaffl.provider.jffi.Provider.loadLibrary(Provider.java:31)
>        at
> com.kenai.jaffl.provider.jffi.Provider.loadLibrary(Provider.java:25)
>        at com.kenai.jaffl.Library.loadLibrary(Library.java:76)
>        at
> org.jruby.ext.posix.POSIXFactory$LinuxLibCProvider$SingletonHolder.<clinit>(POSIXFactory.java:105)
>        at
> org.jruby.ext.posix.POSIXFactory$LinuxLibCProvider.getLibC(POSIXFactory.java:109)
>        at
> org.jruby.ext.posix.BaseNativePOSIX.<init>(BaseNativePOSIX.java:29)
>        at org.jruby.ext.posix.LinuxPOSIX.<init>(LinuxPOSIX.java:17)
>        at
> org.jruby.ext.posix.POSIXFactory.loadLinuxPOSIX(POSIXFactory.java:67)
>        at org.jruby.ext.posix.POSIXFactory.loadPOSIX(POSIXFactory.java:28)
>        at org.jruby.ext.posix.LazyPOSIX.loadPOSIX(LazyPOSIX.java:28)
>        at org.jruby.ext.posix.LazyPOSIX.posix(LazyPOSIX.java:24)
>        at org.jruby.ext.posix.LazyPOSIX.isatty(LazyPOSIX.java:134)
>        at org.jruby.RubyIO.tty_p(RubyIO.java:1861)
>        at org.jruby.RubyIO$i$0$0$tty_p.call(RubyIO$i$0$0$tty_p.gen:65535)
>        at
> org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:262)
>        at
> org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:105)
>        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:62)
>        at org.jruby.ast.IfNode.interpret(IfNode.java:111)
>        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:103)
>        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
>        at
> org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
>        at
> org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147)
>        at
> org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163)
>        at
> org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:262)
>        at
> org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:105)
>        at org.jruby.ast.VCallNode.interpret(VCallNode.java:85)
>        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:103)
>        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
>        at
> org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)