ytti/oxidized · error · OxidizedError

net/scp not found: sudo gem install net-scp

Error message

net/scp not found: sudo gem install net-scp

What it means

Error "net/scp not found: sudo gem install net-scp" thrown in ytti/oxidized.

Source

Thrown at lib/oxidized/input/scp.rb:6

module Oxidized
  require 'net/ssh'
  begin
    require 'net/scp'
  rescue LoadError
    raise OxidizedError, 'net/scp not found: sudo gem install net-scp'
  end
  require 'timeout'
  require_relative 'sshbase'

  class SCP < SSHBase
    RESCUE_FAIL = {
      Net::SCP::Error => :warn
    }.freeze

    def self.rescue_fail
      super.merge(RESCUE_FAIL)
    end

    def cmd(file)
      logger.debug "SCP: #{file} @ #{@node.name}"
      Timeout.timeout(@node.timeout) do
        @ssh.scp.download!(file)
      end

View on GitHub (pinned to 687ed4262d)

When it happens

Trigger: Thrown at lib/oxidized/input/scp.rb:6 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of ytti/oxidized@687ed4262d (2026-08-23). Data as JSON: /api/errors/9d5811b39717ef60. Report an issue: GitHub.