ytti/oxidized · error · OxidizedError
sequel not found: sudo gem install sequel
Error message
sequel not found: sudo gem install sequel
What it means
Error "sequel not found: sudo gem install sequel" thrown in ytti/oxidized.
Source
Thrown at lib/oxidized/source/sql.rb:7
module Oxidized
module Source
class SQL < Source
begin
require 'sequel'
rescue LoadError
raise OxidizedError, 'sequel not found: sudo gem install sequel'
end
def setup
if @cfg.empty?
Oxidized.asetus.user.source.sql.adapter = 'sqlite'
Oxidized.asetus.user.source.sql.database = File.join(Config::ROOT, 'sqlite.db')
Oxidized.asetus.user.source.sql.table = 'devices'
Oxidized.asetus.user.source.sql.map.name = 'name'
Oxidized.asetus.user.source.sql.map.model = 'rancid'
Oxidized.asetus.save :user
raise NoConfig, "No source sql config, edit #{Oxidized::Config.configfile}"
end
# map.name is mandatory
return if @cfg.map.has_key?('name')
raise InvalidConfig, "map/name is a mandatory source attribute, edit #{Oxidized::Config.configfile}"
endView on GitHub (pinned to 687ed4262d)
When it happens
Trigger: Thrown at lib/oxidized/source/sql.rb:7 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/baa43280a9cedbcd.
Report an issue: GitHub.