Describe the bug
Cannot successfully run the steps in Install from Source.
$ git clone https://github.com/fluent/fluentd.git
$ cd fluentd
$ bundle install
$ bundle exec rake build
$ gem install pkg/fluentd-1.16.2.gem
$ fluentd --setup ./fluent
$ fluentd -c ./fluent/fluent.conf -vv
Then the following error occurs repeatedly.
unexpected error error_class=ArgumentError error="unknown keyword: :logger"
Entire logs:
2023-09-30 09:37:44 +0900 [info]: init supervisor logger path=nil rotate_age=nil rotate_size=nil
2023-09-30 09:37:44 +0900 [info]: parsing config file is succeeded path="fluent.conf"
2023-09-30 09:37:44 +0900 [info]: gem 'fluentd' version '1.16.2'
2023-09-30 09:37:44 +0900 [info]: gem 'fluent-plugin-concat' version '2.5.0'
2023-09-30 09:37:44 +0900 [info]: gem 'fluent-plugin-forest' version '0.3.3'
2023-09-30 09:37:44 +0900 [info]: gem 'fluent-plugin-record-modifier' version '2.1.1'
2023-09-30 09:37:44 +0900 [info]: gem 'fluent-plugin-rewrite-tag-filter' version '2.4.0'
2023-09-30 09:37:44 +0900 [info]: gem 'fluent-plugin-sigdump' version '1.0.1'
2023-09-30 09:37:44 +0900 [info]: gem 'fluentd' version '1.16.1'
2023-09-30 09:37:44 +0900 [info]: using configuration file: <ROOT>
<source>
@type forward
@id forward_input
</source>
<source>
@type http
@id http_input
port 8888
</source>
<source>
@type monitor_agent
@id monitor_agent_input
port 24220
</source>
<source>
@type debug_agent
@id debug_agent_input
bind "127.0.0.1"
port 24230
</source>
<match debug.**>
@type stdout
@id stdout_output
</match>
</ROOT>
2023-09-30 09:37:44 +0900 [info]: starting fluentd-1.16.2 pid=2409822 ruby="3.2.2"
2023-09-30 09:37:44 +0900 [info]: spawn command to main: cmdline=["/home/daipom/.rbenv/versions/3.2.2/bin/ruby", "-Eascii-8bit:ascii-8bit", "/home/daipom/.rbenv/versions/3.2.2/bin/fluentd", "-c", "fluent.conf", "--under-supervisor"]
2023-09-30 09:37:44 +0900 [info]: #0 init worker0 logger path=nil rotate_age=nil rotate_size=nil
2023-09-30 09:37:44 +0900 [info]: adding match pattern="debug.**" type="stdout"
2023-09-30 09:37:44 +0900 [info]: adding source type="forward"
2023-09-30 09:37:44 +0900 [info]: adding source type="http"
2023-09-30 09:37:44 +0900 [info]: adding source type="monitor_agent"
2023-09-30 09:37:44 +0900 [info]: adding source type="debug_agent"
2023-09-30 09:37:44 +0900 [info]: #0 starting fluentd worker pid=2409841 ppid=2409822 worker=0
2023-09-30 09:37:44 +0900 [info]: #0 [debug_agent_input] listening dRuby uri="druby://127.0.0.1:24230" object="Fluent::Engine" worker=0
2023-09-30 09:37:44 +0900 [error]: #0 unexpected error error_class=ArgumentError error="unknown keyword: :logger"
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/async-2.6.2/lib/async/scheduler.rb:32:in `initialize'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/async-2.6.2/lib/async/reactor.rb:19:in `initialize'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/work/ossgateworkshop/demo/fluentd/lib/fluent/plugin_helper/http_server/server.rb:42:in `new'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/work/ossgateworkshop/demo/fluentd/lib/fluent/plugin_helper/http_server/server.rb:42:in `initialize'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/work/ossgateworkshop/demo/fluentd/lib/fluent/plugin_helper/http_server.rb:69:in `new'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/work/ossgateworkshop/demo/fluentd/lib/fluent/plugin_helper/http_server.rb:69:in `http_server_create_http_server'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/work/ossgateworkshop/demo/fluentd/lib/fluent/plugin/in_monitor_agent.rb:213:in `start'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/work/ossgateworkshop/demo/fluentd/lib/fluent/root_agent.rb:203:in `block in start'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/work/ossgateworkshop/demo/fluentd/lib/fluent/root_agent.rb:192:in `block (2 levels) in lifecycle'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/work/ossgateworkshop/demo/fluentd/lib/fluent/root_agent.rb:191:in `each'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/work/ossgateworkshop/demo/fluentd/lib/fluent/root_agent.rb:191:in `block in lifecycle'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/work/ossgateworkshop/demo/fluentd/lib/fluent/root_agent.rb:178:in `each'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/work/ossgateworkshop/demo/fluentd/lib/fluent/root_agent.rb:178:in `lifecycle'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/work/ossgateworkshop/demo/fluentd/lib/fluent/root_agent.rb:202:in `start'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/work/ossgateworkshop/demo/fluentd/lib/fluent/engine.rb:248:in `start'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/work/ossgateworkshop/demo/fluentd/lib/fluent/engine.rb:147:in `run'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/work/ossgateworkshop/demo/fluentd/lib/fluent/supervisor.rb:617:in `block in run_worker'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/work/ossgateworkshop/demo/fluentd/lib/fluent/supervisor.rb:962:in `main_process'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/work/ossgateworkshop/demo/fluentd/lib/fluent/supervisor.rb:608:in `run_worker'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/work/ossgateworkshop/demo/fluentd/lib/fluent/command/fluentd.rb:372:in `<top (required)>'
2023-09-30 09:37:44 +0900 [error]: #0 <internal:/home/daipom/.rbenv/versions/3.2.2/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:86:in `require'
2023-09-30 09:37:44 +0900 [error]: #0 <internal:/home/daipom/.rbenv/versions/3.2.2/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:86:in `require'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/fluentd-1.16.2/bin/fluentd:15:in `<top (required)>'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/.rbenv/versions/3.2.2/bin/fluentd:25:in `load'
2023-09-30 09:37:44 +0900 [error]: #0 /home/daipom/.rbenv/versions/3.2.2/bin/fluentd:25:in `<main>'
If using bundle exec, this error does not occur.
$ bundle exec fluentd -c fluent.conf
2023-09-30 09:48:48 +0900 [info]: init supervisor logger path=nil rotate_age=nil rotate_size=nil
2023-09-30 09:48:48 +0900 [info]: parsing config file is succeeded path="fluent.conf"
2023-09-30 09:48:48 +0900 [info]: gem 'fluentd' version '1.16.2'
2023-09-30 09:48:48 +0900 [info]: adding forwarding server '192.168.0.12:24224' host="192.168.0.12" port=24224 weight=60 plugin_id="object:c58"
2023-09-30 09:48:48 +0900 [info]: [forward_output] adding forwarding server '192.168.0.11:24224' host="192.168.0.11" port=24224 weight=60 plugin_id="forward_output"
2023-09-30 09:48:48 +0900 [info]: using configuration file: <ROOT>
<source>
@type forward
@id forward_input
</source>
<source>
@type http
@id http_input
port 8888
</source>
<source>
@type monitor_agent
@id monitor_agent_input
port 24220
</source>
<source>
@type debug_agent
@id debug_agent_input
bind "127.0.0.1"
port 24230
</source>
<match debug.**>
@type stdout
@id stdout_output
</match>
<match system.**>
@type forward
@id forward_output
<server>
host "192.168.0.11"
</server>
<secondary>
<server>
host "192.168.0.12"
</server>
</secondary>
</match>
</ROOT>
2023-09-30 09:48:48 +0900 [info]: starting fluentd-1.16.2 pid=2411576 ruby="3.2.2"
2023-09-30 09:48:48 +0900 [info]: spawn command to main: cmdline=["/home/daipom/.rbenv/versions/3.2.2/bin/ruby", "-r/home/daipom/.rbenv/versions/3.2.2/lib/ruby/site_ruby/3.2.0/bundler/setup", "-Eascii-8bit:ascii-8bit", "/home/daipom/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bin/fluentd", "-c", "fluent.conf", "--under-supervisor"]
2023-09-30 09:48:49 +0900 [info]: #0 init worker0 logger path=nil rotate_age=nil rotate_size=nil
2023-09-30 09:48:49 +0900 [info]: adding match pattern="debug.**" type="stdout"
2023-09-30 09:48:49 +0900 [info]: adding match pattern="system.**" type="forward"
2023-09-30 09:48:49 +0900 [info]: #0 adding forwarding server '192.168.0.12:24224' host="192.168.0.12" port=24224 weight=60 plugin_id="object:bf4"
2023-09-30 09:48:49 +0900 [info]: #0 [forward_output] adding forwarding server '192.168.0.11:24224' host="192.168.0.11" port=24224 weight=60 plugin_id="forward_output"
2023-09-30 09:48:49 +0900 [info]: adding source type="forward"
2023-09-30 09:48:49 +0900 [info]: adding source type="http"
2023-09-30 09:48:49 +0900 [info]: adding source type="monitor_agent"
2023-09-30 09:48:49 +0900 [info]: adding source type="debug_agent"
2023-09-30 09:48:49 +0900 [info]: #0 starting fluentd worker pid=2411596 ppid=2411576 worker=0
2023-09-30 09:48:49 +0900 [info]: #0 [debug_agent_input] listening dRuby uri="druby://127.0.0.1:24230" object="Fluent::Engine" worker=0
2023-09-30 09:48:49 +0900 [info]: #0 [forward_input] listening port port=24224 bind="0.0.0.0"
2023-09-30 09:48:49 +0900 [info]: #0 fluentd worker is now running worker=0
Environment
- Ubuntu 20.04
- Ruby 3.2.2 (ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux])
- Fluentd 1.16.2 (78c91468d65da7cce0999fd94dbe61f7a35b606b)
Link to the problematic documentation
https://docs.fluentd.org/installation/install-from-source
Expected explanation
Can run the steps without an error.
Additional context
No response
Describe the bug
Cannot successfully run the steps in Install from Source.
Then the following error occurs repeatedly.
unexpected error error_class=ArgumentError error="unknown keyword: :logger"Entire logs:
If using
bundle exec, this error does not occur.Environment
Link to the problematic documentation
https://docs.fluentd.org/installation/install-from-source
Expected explanation
Can run the steps without an error.
Additional context
No response