# Error while running logstash in linux

**URL:** <https://discuss.elastic.co/t/error-while-running-logstash-in-linux/110265>\
**Category:** Logstash\
**Created:** [December 5, 2017, 6:46am UTC](https://discuss.elastic.co/t/error-while-running-logstash-in-linux/110265 "2017-12-05T06:46:43Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![shivam\_bhagat](https://avatars.discourse-cdn.com/v4/letter/s/a88e57/32.png) [@shivam\_bhagat](https://discuss.elastic.co/u/shivam_bhagat)\
**Post date:** [December 5, 2017, 6:46am UTC](https://discuss.elastic.co/t/error-while-running-logstash-in-linux/110265/1 "2017-12-05T06:46:43Z")

</div>

Hi  
Iam getting following error when i execute following command in linux

-sudo bin/logstash -f /etc/logstash/conf.d/dataLoader1.conf

Error:  
NameError: cannot link Java class org.apache.logging.log4j.core.config.LoggerConfig org/logstash/log/LogstashLogEventFactory : Unsupported major.minor version 52.0  
method\_missing at org/jruby/javasupport/JavaPackage.java:259  
module:Logging at /usr/share/logstash/logstash-core/lib/logstash/logging/logger.rb:10  
module:LogStash at /usr/share/logstash/logstash-core/lib/logstash/logging/logger.rb:5  
 at /usr/share/logstash/logstash-core/lib/logstash/logging/logger.rb:4  
require at org/jruby/RubyKernel.java:955  
 at /usr/share/logstash/logstash-core/lib/logstash/util/loggable.rb:1  
require at org/jruby/RubyKernel.java:955  
 at /usr/share/logstash/logstash-core/lib/logstash/util/loggable.rb:2  
require at org/jruby/RubyKernel.java:955  
 at /usr/share/logstash/logstash-core/lib/logstash/settings.rb:1  
require at org/jruby/RubyKernel.java:955  
 at /usr/share/logstash/logstash-core/lib/logstash/settings.rb:2  
require at org/jruby/RubyKernel.java:955  
 at /usr/share/logstash/lib/bootstrap/environment.rb:70

Any help will be appreciated.

Thanks

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [December 5, 2017, 7:30am UTC](https://discuss.elastic.co/t/error-while-running-logstash-in-linux/110265/2 "2017-12-05T07:30:30Z")

</div>

Your JVM is too old. You need Java 8.

---

<div class="post-metadata">

**Author:** ![shivam\_bhagat](https://avatars.discourse-cdn.com/v4/letter/s/a88e57/32.png) [@shivam\_bhagat](https://discuss.elastic.co/u/shivam_bhagat)\
**Post date:** [December 5, 2017, 8:53am UTC](https://discuss.elastic.co/t/error-while-running-logstash-in-linux/110265/3 "2017-12-05T08:53:38Z")

</div>

Hi magnus, thanks for replying.  
I checked java -version, it is showing "1.8.0\_131"

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [December 5, 2017, 9:33am UTC](https://discuss.elastic.co/t/error-while-running-logstash-in-linux/110265/4 "2017-12-05T09:33:31Z")

</div>

And what about `sudo java -version`? Why are you running Logstash as root anyway? That shouldn't be necessary.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [January 2, 2018, 9:33am UTC](https://discuss.elastic.co/t/error-while-running-logstash-in-linux/110265/5 "2018-01-02T09:33:35Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
