Unsupported platform: unknown-linux (IBM Power)

Description

I am trying to get logstash to run on Linux using Power PC hardware. When I run logstash I get the error "Unsupported platform: unknown-linux"

I am using the OpenJDK version 1.7.0_55 and a 3.13.0-8 kernel when I get this error. The Power architecture is ppc64le (little endian).

ubuntu@ubuntu-power-machine-1:~$ uname -a
Linux ubuntu-power-machine-1 3.13.0-8-generic #28-Ubuntu SMP Mon Feb 17 08:22:39 UTC 2014 ppc64le ppc64le ppc64le GNU/Linux
ubuntu@ubuntu-power-machine-1:~$ java -version
java version "1.7.0_55"
OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1ubuntu1)
OpenJDK 64-Bit Zero VM (build 24.51-b03, interpreted mode)
ubuntu@ubuntu-power-machine-1:~$ uname -a
Linux ubuntu-power-machine-1 3.13.0-8-generic #28-Ubuntu SMP Mon Feb 17 08:22:39 UTC 2014 ppc64le ppc64le ppc64le GNU/Linux
ubuntu@ubuntu-power-machine-1:~$ /opt/logstash/bin/logstash
LoadError: Unsupported platform: unknown-linux
require at org/jruby/RubyKernel.java:1085
require at file:/opt/logstash/vendor/jar/jruby-complete-1.7.11.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:55
(root) at file:/opt/logstash/vendor/jar/jruby-complete-1.7.11.jar!/META-INF/jruby.home/lib/ruby/shared/ffi/ffi.rb:69
require at org/jruby/RubyKernel.java:1085
(root) at file:/opt/logstash/vendor/jar/jruby-complete-1.7.11.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:1
require at file:/opt/logstash/vendor/jar/jruby-complete-1.7.11.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:55
require at org/jruby/RubyKernel.java:1085
(root) at file:/opt/logstash/vendor/jar/jruby-complete-1.7.11.jar!/META-INF/jruby.home/lib/ruby/shared/ffi.rb:1
(root) at file:/opt/logstash/vendor/jar/jruby-complete-1.7.11.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:1
require at file:/opt/logstash/vendor/jar/jruby-complete-1.7.11.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:55
require at org/jruby/RubyKernel.java:1085
LibC at /opt/logstash/lib/logstash/util/prctl.rb:4
(root) at /opt/logstash/lib/logstash/util/prctl.rb:3
main at /opt/logstash/lib/logstash/runner.rb:79
(root) at /opt/logstash/lib/logstash/runner.rb:215

I installed the logstash_1.4.1-1-bd507eb_all.deb but get the same error when I use logstash-1.4.1.tar.gz. Since the error occurs right away there are no log files created that I can attach.

Why would a Java application care about the platform architecture? Is there an architecture flag that can be set to tell the system what type of Linux this is?

Please let me know if you need more information.

Thanks for your time.

Environment

None

Status

Assignee

Logstash Developers

Reporter

Matt Bruzek

Affects versions

Priority

Configure