oxidized icon indicating copy to clipboard operation
oxidized copied to clipboard

I want to use SQL as my data source. SQL is configured in my configuration file, but an error occurs after startup.

Open Evanfmm opened this issue 1 year ago • 1 comments

source:
  default: sql
  debug: true
  sql:
    adapter: mysql2
    host: 10.130.110.32
    user: xxxx
    password: xxxxxxx
    database: xx
    port: 33061
    table: app_net_dev
    map:
      name: ip
      model: model
      username: username
      password: password
      group: group
      port: port
    vars_map:
      enable: enable

error:

nohup: ignoring input
cannot interpret as DNS name: nil
/usr/local/lib/ruby/3.1.0/resolv.rb:1269:in `create': cannot interpret as DNS name: nil (ArgumentError)
	from /usr/local/lib/ruby/3.1.0/resolv.rb:1106:in `generate_candidates'
	from /usr/local/lib/ruby/3.1.0/resolv.rb:1135:in `resolv'
	from /usr/local/lib/ruby/3.1.0/resolv.rb:530:in `fetch_resource'
	from /usr/local/lib/ruby/3.1.0/resolv.rb:516:in `each_resource'
	from /usr/local/lib/ruby/3.1.0/resolv.rb:406:in `each_address'
	from /usr/local/lib/ruby/3.1.0/resolv.rb:118:in `block in each_address'
	from /usr/local/lib/ruby/3.1.0/resolv.rb:117:in `each'
	from /usr/local/lib/ruby/3.1.0/resolv.rb:117:in `each_address'
	from /usr/local/lib/ruby/3.1.0/resolv.rb:95:in `getaddress'
	from /usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/lib/oxidized/node.rb:20:in `initialize'
	from /usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/lib/oxidized/nodes.rb:22:in `new'
	from /usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/lib/oxidized/nodes.rb:22:in `block (2 levels) in load'
	from /usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/lib/oxidized/nodes.rb:17:in `each'
	from /usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/lib/oxidized/nodes.rb:17:in `block in load'
	from /usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/lib/oxidized/nodes.rb:133:in `synchronize'
	from /usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/lib/oxidized/nodes.rb:133:in `with_lock'
	from /usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/lib/oxidized/nodes.rb:11:in `load'
	from /usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/lib/oxidized/nodes.rb:128:in `initialize'
	from /usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/lib/oxidized/core.rb:14:in `new'
	from /usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/lib/oxidized/core.rb:14:in `initialize'
	from /usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/lib/oxidized/core.rb:4:in `new'
	from /usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/lib/oxidized/core.rb:4:in `new'
	from /usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/lib/oxidized/cli.rb:13:in `run'
	from /usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/bin/oxidized:8:in `<top (required)>'
	from /usr/local/bin/oxidized:25:in `load'
	from /usr/local/bin/oxidized:25:in `<main>'

my ruby version: [root@localhost oxidized]# ruby -v ruby 3.1.0p0 (2021-12-25 revision fb4df44d16) [x86_64-linux]

I want to use SQL as my data source. SQL is configured in my configuration file, but an error occurs after startup.

Evanfmm avatar Jan 15 '24 11:01 Evanfmm

(Updated comment for readability)

robertcheramy avatar Jan 22 '24 13:01 robertcheramy