[jruby-user] JRuby 1.7.17: getppid unsupported or native support failed to load

Michael Pitman <[email protected]> Fri, 19 Dec 2014 08:37:06 +1100
Newsgroups gmane.comp.lang.jruby.user
Message-ID <CAL-6QiWORo=0kCrdrAOQk4rtqU2gE6vPxK3wdm+PbC8cRmMvuA@mail.gmail.com>
Hi,

I'm getting an error trying to run a "runnable" war on one of our
production (Ubuntu 12.04) machines under jruby 1.7.17. We have isolated it
just to 1.7.17, since it works OK when using 1.7.16.2, and all other gems
and code are identical.

There must be something on that machining that's triggering this to happen,
since the exact same war file works on other machines. The machine was
failing while running java version 1.7.0_21, but I upgraded java
to 1.7.0_72 and it continues to fail.

Anyway, below is the stack trace, and I'd appreciate any help in resolving
the issue. Below that I've listed the linked library versions, if that's
any help.

Thanks very much,

Michael

NotImplementedError: getppid unsupported or native support failed to load
org/jruby/RubyProcess.java:752:in `ppid'
org/jruby/RubyProcess.java:749:in `ppid'
/tmp/jruby8149531281028435272extract/gems/gems/systemu-2.6.4/lib/systemu.rb:28:in
`SystemUniversal'
/tmp/jruby8149531281028435272extract/gems/gems/systemu-2.6.4/lib/systemu.rb:13:in
`(root)'
org/jruby/RubyKernel.java:1071:in `require'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:251:in
`require'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:236:in
`load_dependency'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:251:in
`require'
/tmp/jruby8149531281028435272extract/gems/gems/macaddr-1.7.1/lib/macaddr.rb:1:in
`(root)'
org/jruby/RubyKernel.java:1071:in `require'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:251:in
`require'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:236:in
`load_dependency'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:251:in
`require'
/tmp/jruby8149531281028435272extract/gems/gems/macaddr-1.7.1/lib/macaddr.rb:23:in
`(root)'
org/jruby/RubyKernel.java:1071:in `require'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:251:in
`require'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:236:in
`load_dependency'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:251:in
`require'
/tmp/jruby8149531281028435272extract/gems/gems/uuid-2.3.7/lib/uuid.rb:1:in
`(root)'
org/jruby/RubyKernel.java:1071:in `require'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:251:in
`require'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:236:in
`load_dependency'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:251:in
`require'
/tmp/jruby8149531281028435272extract/gems/gems/uuid-2.3.7/lib/uuid.rb:14:in
`(root)'
org/jruby/RubyKernel.java:1071:in `require'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:251:in
`require'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:236:in
`load_dependency'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:251:in
`require'
/tmp/jruby8149531281028435272extract/gems/gems/savon-2.8.0/lib/savon/header.rb:1:in
`(root)'
org/jruby/RubyKernel.java:1071:in `require'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:251:in
`require'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:236:in
`load_dependency'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:251:in
`require'
/tmp/jruby8149531281028435272extract/gems/gems/savon-2.8.0/lib/savon/header.rb:3:in
`(root)'
org/jruby/RubyKernel.java:1071:in `require'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:251:in
`require'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:236:in
`load_dependency'
/tmp/jruby8149531281028435272extract/gems/gems/activesupport-3.2.21/lib/active_support/dependencies.rb:251:in
`require'
/tmp/jruby8149531281028435272extract/gems/gems/savon-2.8.0/lib/savon/builder.rb:1:in
`(root)'
org/jruby/RubyKernel.java:1071:in `require'
/tmp/jruby8149531281028435272extract/gems/gems/savon-2.8.0/lib/savon/builder.rb:1:in
`(root)'
org/jruby/RubyArray.java:1613:in `each'
/tmp/jruby8149531281028435272extract/gems/gems/savon-2.8.0/lib/savon/operation.rb:1:in
`(root)'
org/jruby/RubyArray.java:1613:in `each'
/tmp/jruby8149531281028435272extract/gems/gems/savon-2.8.0/lib/savon/operation.rb:4:in
`(root)'
/tmp/jruby8149531281028435272extract/gems/gems/savon-2.8.0/lib/savon/client.rb:1:in
`(root)'
/tmp/jruby8149531281028435272extract/gems/gems/savon-2.8.0/lib/savon/client.rb:1:in
`(root)'
org/jruby/RubyKernel.java:1071:in `require'
/tmp/jruby8149531281028435272extract/gems/gems/savon-2.8.0/lib/savon.rb:1:in
`(root)'
org/jruby/RubyKernel.java:1087:in `load'
/tmp/jruby8149531281028435272extract/gems/gems/savon-2.8.0/lib/savon.rb:26:in
`(root)'
/tmp/jruby8149531281028435272extract/gems/gems/bundler-1.7.8/lib/bundler/runtime.rb:1:in
`(root)'
/tmp/jruby8149531281028435272extract/gems/gems/bundler-1.7.8/lib/bundler/runtime.rb:76:in
`require'
/tmp/jruby8149531281028435272extract/gems/gems/bundler-1.7.8/lib/bundler/runtime.rb:72:in
`require'
/tmp/jruby8149531281028435272extract/gems/gems/bundler-1.7.8/lib/bundler/runtime.rb:61:in
`require'
/tmp/jruby8149531281028435272extract/gems/gems/bundler-1.7.8/lib/bundler.rb:134:in
`require'
/tmp/jruby8149531281028435272extract/config/application.rb:13:in `(root)'
/tmp/jruby8149531281028435272extract/Rakefile:1:in `(root)'
/tmp/jruby8149531281028435272extract/gems/gems/rake-10.4.2/bin/rake:36:in
`(root)'
error: org.jruby.exceptions.RaiseException: (SystemExit) exit





> ldd `which java`
linux-vdso.so.1 =>  (0x00007fffa53fe000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007fb13ca13000)
libjli.so => not found
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb13c80e000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb13c44f000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb13cc36000)

/lib/x86_64-linux-gnu/libpthread.so.0 -> libpthread-2.15.so
/lib/x86_64-linux-gnu/libdl.so.2 -> libdl-2.15.so
/lib/x86_64-linux-gnu/libc.so.6 -> libc-2.15.so
/lib64/ld-linux-x86-64.so.2 -> /lib/x86_64-linux-gnu/ld-2.15.so