Cannot link Java class io.netty.handler.ssl.OpenSsl

Hello !

I'm running Logstash 6.8.14 on debian. It's running fine, until I try to send a SIHGUP to reload the pipelines and config. I now have this in the logs, restarting it doesn't solve the issue:

Mar 10 10:51:39 host logstash[8725]: [2021-03-10T10:51:39,384][INFO ][logstash.pipeline        ] Starting pipeline {:pipeline_id=>"http-in-and-process", "pipeline.workers"=>8, "pipeline.batch.size"=>125, "pipeline.batch.delay"=>50}
Mar 10 10:51:39 host logstash[8725]: [2021-03-10T10:51:39,491][ERROR][logstash.pipeline        ] Error registering plugin {:pipeline_id=>"http-in-and-process", :plugin=>"<LogStash::Inputs::Beats id=>\"input-beats\", type=>\"beats\", port=>5047, enable_metric=>true, codec=><LogStash::Codecs::Plain id=>\"plain_eecd3863-7f24-4740-a372-8ae8f3d87821\", enable_metric=>true, charset=>\"UTF-8\">, host=>\"0.0.0.0\", ssl=>false, add_hostname=>true, ssl_verify_mode=>\"none\", ssl_peer_metadata=>false, include_codec_tag=>true, ssl_handshake_timeout=>10000, tls_min_version=>1, tls_max_version=>1.2, cipher_suites=>[\"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\", \"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\", \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\", \"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\", \"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384\", \"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384\", \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\", \"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\"], client_inactivity_timeout=>60, executor_threads=>8>", :error=>"cannot link Java class io.netty.handler.ssl.OpenSsl, probable missing dependency: Could not initialize class io.netty.handler.ssl.OpenSsl", :thread=>"#<Thread:0x252c361f run>"}
Mar 10 10:51:40 host logstash[8725]: [2021-03-10T10:51:40,693][INFO ][logstash.pipeline        ] Pipeline has terminated {:pipeline_id=>"processing", :thread=>"#<Thread:0x763d2c52 run>"}
Mar 10 10:51:41 host logstash[8725]: [2021-03-10T10:51:41,426][ERROR][logstash.pipeline        ] Pipeline aborted due to error {:pipeline_id=>"http-in-and-process", :exception=>#<NameError: cannot link Java class io.netty.handler.ssl.OpenSsl, probable missing dependency: Could not initialize class io.netty.handler.ssl.OpenSsl>, :backtrace=>["org/jruby/javasupport/JavaClass.java:292:in `for_name'", "org/jruby/javasupport/JavaClass.java:288:in `for_name'", "org/jruby/javasupport/JavaUtilities.java:38:in `get_proxy_class'", "uri:classloader:/jruby/java/core_ext/object.rb:44:in `block in java_import'", "org/jruby/RubyArray.java:2577:in `map'", "uri:classloader:/jruby/java/core_ext/object.rb:37:in `java_import'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-beats-5.1.9-java/lib/logstash/inputs/beats.rb:146:in `register'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:259:in `register_plugin'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:270:in `block in register_plugins'", "org/jruby/RubyArray.java:1792:in `each'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:270:in `register_plugins'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:413:in `start_inputs'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:311:in `start_workers'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:217:in `run'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:176:in `block in start'"], :thread=>"#<Thread:0x252c361f run>"}
Mar 10 10:51:41 host logstash[8725]: [2021-03-10T10:51:41,436][ERROR][logstash.agent           ] Failed to execute action {:id=>:"http-in-and-process", :action_type=>LogStash::ConvergeResult::FailedAction, :message=>"Could not execute action: PipelineAction::Create<http-in-and-process>, action_result: false", :backtrace=>nil}
Mar 10 10:51:42 host logstash[8725]: [2021-03-10T10:51:42,753][INFO ][logstash.pipeline        ] Pipeline has terminated {:pipeline_id=>"tcp-replication", :thread=>"#<Thread:0x4f04c3b4@/usr/share/logstash/logstash-core/lib/logstash/pipeline_action/create.rb:47 run>"}

Any idea how to solve the issue ?

Cheers

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