Logstash install error in ubuntu

Hi, I'm new to ELK. I have successfully installed elasticsearch and kibana in Ubuntu 19.10 instance with OpenJDK 11 installed.
But getting below error while installing Logstash. Any help on this please.

$ sudo apt-get install logstash
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  logstash
0 upgraded, 1 newly installed, 0 to remove and 98 not upgraded.
Need to get 0 B/168 MB of archives.
After this operation, 296 MB of additional disk space will be used.
Selecting previously unselected package logstash.
(Reading database ... 288909 files and directories currently installed.)
Preparing to unpack .../logstash_1%3a7.8.0-1_all.deb ...
Unpacking logstash (1:7.8.0-1) ...
Setting up logstash (1:7.8.0-1) ...
Using provided startup.options file: /etc/logstash/startup.options
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
2020-06-28T05:19:23.500Z [main] WARN FilenoUtil : Native subprocess control requires open access to sun.nio.ch
Pass '--add-opens java.base/sun.nio.ch=org.jruby.dist' or '=org.jruby.core' to enable.
Errno::EBADF: Bad file descriptor - systemctl
            spawn at org/jruby/RubyProcess.java:1635
            spawn at org/jruby/RubyKernel.java:1658
        popen_run at /usr/share/logstash/vendor/jruby/lib/ruby/stdlib/open3.rb:202
           popen3 at /usr/share/logstash/vendor/jruby/lib/ruby/stdlib/open3.rb:98
          execute at /usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/pleaserun-0.0.31/lib/pleaserun/detector.rb:74
   detect_systemd at /usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/pleaserun-0.0.31/lib/pleaserun/detector.rb:29
  detect_platform at /usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/pleaserun-0.0.31/lib/pleaserun/detector.rb:24
           detect at /usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/pleaserun-0.0.31/lib/pleaserun/detector.rb:18
   setup_defaults at /usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/pleaserun-0.0.31/lib/pleaserun/cli.rb:153
          execute at /usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/pleaserun-0.0.31/lib/pleaserun/cli.rb:119
              run at /usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/clamp-0.6.5/lib/clamp/command.rb:67
              run at /usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/pleaserun-0.0.31/lib/pleaserun/cli.rb:114
              run at /usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/clamp-0.6.5/lib/clamp/command.rb:132
           <main> at /usr/share/logstash/lib/systeminstall/pleasewrap.rb:28
Unable to install system startup script for Logstash.

UPDATE:
I have installed OpenJDK8 as mentioned in Logstash 7 install error Ubuntu 18.04
Updated JAVACMD in /etc/logstash/startup.options as below.
JAVACMD=/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

Then getting this error.

sudo /usr/share/logstash/bin/system-install
Unrecognized option: --module-path
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Unable to install system startup script for Logstash.

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