file privilege
If you see crash logs that look like this:
2025-09-23 20:38:36 UTC
undefined method `reject' for nil:NilClass
cfg = cfg.reject { |line| line.match /^ntp clock-period / }.join
^^^^^^^ [NoMethodError]
--------------------------------------------------
/var/lib/gems/3.1.0/gems/oxidized-0.34.3/lib/oxidized/model/ios.rb:130:in `block (2 levels) in <class:IOS>'
/var/lib/gems/3.1.0/gems/oxidized-0.34.3/lib/oxidized/model/model.rb:138:in `instance_exec'
/var/lib/gems/3.1.0/gems/oxidized-0.34.3/lib/oxidized/model/model.rb:138:in `cmd'
/var/lib/gems/3.1.0/gems/oxidized-0.34.3/lib/oxidized/model/ios.rb:128:in `block in <class:IOS>'
/var/lib/gems/3.1.0/gems/oxidized-0.34.3/lib/oxidized/model/model.rb:185:in `instance_eval'
/var/lib/gems/3.1.0/gems/oxidized-0.34.3/lib/oxidized/model/model.rb:185:in `block in get'
/var/lib/gems/3.1.0/gems/oxidized-0.34.3/lib/oxidized/model/model.rb:184:in `each'
/var/lib/gems/3.1.0/gems/oxidized-0.34.3/lib/oxidized/model/model.rb:184:in `get'
/var/lib/gems/3.1.0/gems/oxidized-0.34.3/lib/oxidized/input/cli.rb:14:in `get'
/var/lib/gems/3.1.0/gems/oxidized-0.34.3/lib/oxidized/node.rb:75:in `run_input'
/var/lib/gems/3.1.0/gems/oxidized-0.34.3/lib/oxidized/node.rb:50:in `block in run'
/var/lib/gems/3.1.0/gems/oxidized-0.34.3/lib/oxidized/node.rb:44:in `each'
/var/lib/gems/3.1.0/gems/oxidized-0.34.3/lib/oxidized/node.rb:44:in `run'
/var/lib/gems/3.1.0/gems/oxidized-0.34.3/lib/oxidized/job.rb:15:in `block (2 levels) in initialize'
/usr/lib/ruby/3.1.0/timeout.rb:107:in `block in timeout'
/usr/lib/ruby/3.1.0/timeout.rb:36:in `block in catch'
/usr/lib/ruby/3.1.0/timeout.rb:36:in `catch'
/usr/lib/ruby/3.1.0/timeout.rb:36:in `catch'
/usr/lib/ruby/3.1.0/timeout.rb:123:in `timeout'
/var/lib/gems/3.1.0/gems/oxidized-0.34.3/lib/oxidized/job.rb:14:in `block in initialize'
It's likely that the file permission
configuration on your IOS device is not set to allow the privilege level that the oxidized user is.
Set the correct file permission level to match your oxidized user
switch(config)#file privilege 7