/usr/share/rubygems-integration/all/gems/vagrant-libvirt-0.0.43/lib/vagrant-libvirt/errors.rb is in vagrant-libvirt 0.0.43-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 | require 'vagrant'
module VagrantPlugins
module ProviderLibvirt
module Errors
class VagrantLibvirtError < Vagrant::Errors::VagrantError
error_namespace('vagrant_libvirt.errors')
end
# package not supported
class PackageNotSupported < VagrantLibvirtError
error_key(:package_not_supported)
end
# Storage pools and volumes exceptions
class NoStoragePool < VagrantLibvirtError
error_key(:no_storage_pool)
end
class DomainVolumeExists < VagrantLibvirtError
error_key(:domain_volume_exists)
end
class NoDomainVolume < VagrantLibvirtError
error_key(:no_domain_volume)
end
class CreatingStoragePoolError < VagrantLibvirtError
error_key(:creating_storage_pool_error)
end
class ImageUploadError < VagrantLibvirtError
error_key(:image_upload_error)
end
# Box exceptions
class NoBoxVolume < VagrantLibvirtError
error_key(:no_box_volume)
end
class NoBoxVirtualSizeSet < VagrantLibvirtError
error_key(:no_box_virtual_size)
end
class NoBoxFormatSet < VagrantLibvirtError
error_key(:no_box_format)
end
class WrongBoxFormatSet < VagrantLibvirtError
error_key(:wrong_box_format)
end
# Fog libvirt exceptions
class FogError < VagrantLibvirtError
error_key(:fog_error)
end
class FogLibvirtConnectionError < VagrantLibvirtError
error_key(:fog_libvirt_connection_error)
end
class FogCreateVolumeError < VagrantLibvirtError
error_key(:fog_create_volume_error)
end
class FogCreateDomainVolumeError < VagrantLibvirtError
error_key(:fog_create_domain_volume_error)
end
class FogCreateServerError < VagrantLibvirtError
error_key(:fog_create_server_error)
end
# Network exceptions
class ManagementNetworkError < VagrantLibvirtError
error_key(:management_network_error)
end
class NetworkNameAndAddressMismatch < VagrantLibvirtError
error_key(:network_name_and_address_mismatch)
end
class DHCPMismatch < VagrantLibvirtError
error_key(:dhcp_mismatch)
end
class CreateNetworkError < VagrantLibvirtError
error_key(:create_network_error)
end
class DestroyNetworkError < VagrantLibvirtError
error_key(:destroy_network_error)
end
class NetworkNotAvailableError < VagrantLibvirtError
error_key(:network_not_available_error)
end
class AutostartNetworkError < VagrantLibvirtError
error_key(:autostart_network_error)
end
class ActivateNetworkError < VagrantLibvirtError
error_key(:activate_network_error)
end
class TunnelPortNotDefined < VagrantLibvirtError
error_key(:tunnel_port_not_defined)
end
class ManagementNetworkRequired < VagrantLibvirtError
error_key(:management_network_required)
end
# Other exceptions
class InterfaceSlotNotAvailable < VagrantLibvirtError
error_key(:interface_slot_not_available)
end
class InterfaceSlotExhausted < VagrantLibvirtError
error_key(:interface_slot_exhausted)
end
class RsyncError < VagrantLibvirtError
error_key(:rsync_error)
end
class DomainNameExists < VagrantLibvirtError
error_key(:domain_name_exists)
end
class NoDomainError < VagrantLibvirtError
error_key(:no_domain_error)
end
class AttachDeviceError < VagrantLibvirtError
error_key(:attach_device_error)
end
class DetachDeviceError < VagrantLibvirtError
error_key(:detach_device_error)
end
class NoIpAddressError < VagrantLibvirtError
error_key(:no_ip_address_error)
end
class DeleteSnapshotError < VagrantLibvirtError
error_key(:delete_snapshot_error)
end
end
end
end
|