# File lib/vagrant-libvirt/driver.rb, line 131 def state(machine) # may be other error states with initial retreival we can't handle begin domain = get_domain(machine.id) rescue Libvirt::RetrieveError => e @logger.debug("Machine #{machine.id} not found #{e}.") return :not_created end # TODO: terminated no longer appears to be a valid fog state, remove? return :not_created if domain.nil? || domain.state.to_sym == :terminated domain.state.tr('-', '_').to_sym end