I recently got a new Intel NUC6i5SYH to replace my very old and not too powerful home server.
I’ve installed XenServer 6.5.0 (as was on the old server) and plan to just copy over the VM’s and other configuration(I considered using clonezilla but want a clean install).
During the XenServer install, it complained about not having any network interfaces. I thought I’d gotten around this by plugging in a USB to Ethernet adapter I had laying around. This enabled me to finish the install but the adapter does not show up under ifconfig(which only shows loopback) or the network interfaces in the GUI(xsconsole, because the network isn’t working, I can’t use XenCenter). When I try to configure the built in network, it complains: «An unknown error occurred while attempting to configure an interface».
I have updated to BIOS 0033 and have installed all the 6 patches here(yes, I know there’s more, but they’re a little hard to install using a USB stick and a terminal with bad font and no copy/paste so I didn’t want to do them if it wouldn’t fix the problem)
The driver here is only for XenServer 6.0.
As for this one, it needs make, which isn’t installed on XenServer by default. Downloading make and using a thumbdrive complains that it needs gcc. I can get gcc from an RPM, but it has additional dependencies.
Any help to get the network up and running is extremely greatly appreciated!
Update:
The latest Ubuntu(15.10) works fine with the Ethernet, WiFi, Bluetooth and USB 3.0 on the NUC.
API Reference — Error Handling
When a low-level transport error occurs, or a request is malformed at the HTTP
or RPC level, the server may send an HTTP 500 error response, or the client
may simulate the same. The client must be prepared to handle these errors,
though they may be treated as fatal.
On the wire, these are transmitted in a form similar to this when using the
XML-RPC protocol:
$curl -D - -X POST https://server -H 'Content-Type: application/xml'
> -d '<?xml version="1.0"?>
> <methodCall>
> <methodName>session.logout</methodName>
> </methodCall>'
HTTP/1.1 500 Internal Error
content-length: 297
content-type:text/html
connection:close
cache-control:no-cache, no-store
<html><body><h1>HTTP 500 internal server error</h1>An unexpected error occurred;
please wait a while and try again. If the problem persists, please contact your
support representative.<h1> Additional information </h1>Xmlrpc.Parse_error(&quo
t;close_tag", "open_tag", _)</body></html>
When using the JSON-RPC protocol:
$curl -D - -X POST https://server/jsonrpc -H 'Content-Type: application/json'
> -d '{
> "jsonrpc": "2.0",
> "method": "session.login_with_password",
> "id": 0
> }'
HTTP/1.1 500 Internal Error
content-length: 308
content-type:text/html
connection:close
cache-control:no-cache, no-store
<html><body><h1>HTTP 500 internal server error</h1>An unexpected error occurred;
please wait a while and try again. If the problem persists, please contact your
support representative.<h1> Additional information </h1>Jsonrpc.Malformed_metho
d_request("{jsonrpc=...,method=...,id=...}")</body></html>
All other failures are reported with a more structured error response, to
allow better automatic response to failures, proper internationalisation of
any error message, and easier debugging.
On the wire, these are transmitted like this when using the XML-RPC protocol:
<struct> <member> <name>Status</name> <value>Failure</value> </member> <member> <name>ErrorDescription</name> <value> <array> <data> <value>MAP_DUPLICATE_KEY</value> <value>Customer</value> <value>eSpiel Inc.</value> <value>eSpiel Incorporated</value> </data> </array> </value> </member> </struct>
Note that ErrorDescription value is an array of string values. The
first element of the array is an error code; the remainder of the array are
strings representing error parameters relating to that code. In this case,
the client has attempted to add the mapping Customer ->
eSpiel Incorporated to a Map, but it already contains the mapping
Customer -> eSpiel Inc., and so the request has failed.
When using the JSON-RPC protocol v2.0, the above error is transmitted as:
{
"jsonrpc": "2.0",
"error": {
"code": 1,
"message": "MAP_DUPLICATE_KEY",
"data": [
"Customer","eSpiel Inc.","eSpiel Incorporated"
]
},
"id": 3
}
Finally, when using the JSON-RPC protocol v1.0:
{
"result": null,
"error": [
"MAP_DUPLICATE_KEY","Customer","eSpiel Inc.","eSpiel Incorporated"
],
"id": "xyz"
}
Each possible error code is documented in the following section.
Error Codes
ACTIVATION_WHILE_NOT_FREE
An activation key can only be applied when the edition is set to ‘free’.
No parameters.
ADDRESS_VIOLATES_LOCKING_CONSTRAINT
The specified IP address violates the VIF locking configuration.
Signature:
ADDRESS_VIOLATES_LOCKING_CONSTRAINT(address)
AUTH_ALREADY_ENABLED
External authentication for this host is already enabled.
Signature:
AUTH_ALREADY_ENABLED(current auth_type, current service_name)
AUTH_DISABLE_FAILED
The host failed to disable external authentication.
Signature:
AUTH_DISABLE_FAILED(message)
AUTH_DISABLE_FAILED_PERMISSION_DENIED
The host failed to disable external authentication.
Signature:
AUTH_DISABLE_FAILED_PERMISSION_DENIED(message)
AUTH_DISABLE_FAILED_WRONG_CREDENTIALS
The host failed to disable external authentication.
Signature:
AUTH_DISABLE_FAILED_WRONG_CREDENTIALS(message)
AUTH_ENABLE_FAILED
The host failed to enable external authentication.
Signature:
AUTH_ENABLE_FAILED(message)
AUTH_ENABLE_FAILED_DOMAIN_LOOKUP_FAILED
The host failed to enable external authentication.
Signature:
AUTH_ENABLE_FAILED_DOMAIN_LOOKUP_FAILED(message)
AUTH_ENABLE_FAILED_INVALID_ACCOUNT
The host failed to enable external authentication.
Signature:
AUTH_ENABLE_FAILED_INVALID_ACCOUNT(message)
AUTH_ENABLE_FAILED_INVALID_OU
The host failed to enable external authentication.
Signature:
AUTH_ENABLE_FAILED_INVALID_OU(message)
AUTH_ENABLE_FAILED_PERMISSION_DENIED
The host failed to enable external authentication.
Signature:
AUTH_ENABLE_FAILED_PERMISSION_DENIED(message)
AUTH_ENABLE_FAILED_UNAVAILABLE
The host failed to enable external authentication.
Signature:
AUTH_ENABLE_FAILED_UNAVAILABLE(message)
AUTH_ENABLE_FAILED_WRONG_CREDENTIALS
The host failed to enable external authentication.
Signature:
AUTH_ENABLE_FAILED_WRONG_CREDENTIALS(message)
AUTH_IS_DISABLED
External authentication is disabled, unable to resolve subject name.
No parameters.
AUTH_SERVICE_ERROR
Error querying the external directory service.
Signature:
AUTH_SERVICE_ERROR(message)
AUTH_UNKNOWN_TYPE
Unknown type of external authentication.
Signature:
BACKUP_SCRIPT_FAILED
The backup could not be performed because the backup script failed.
Signature:
BACKUP_SCRIPT_FAILED(log)
BALLOONING_TIMEOUT_BEFORE_MIGRATION
Timeout trying to balloon down memory before VM migration. If the error occurs repeatedly, consider increasing the memory-dynamic-min value.
Signature:
BALLOONING_TIMEOUT_BEFORE_MIGRATION(vm)
BOOTLOADER_FAILED
The bootloader returned an error
Signature:
BOOTLOADER_FAILED(vm, msg)
BRIDGE_NAME_EXISTS
The specified bridge already exists.
Signature:
BRIDGE_NAME_EXISTS(bridge)
BRIDGE_NOT_AVAILABLE
Could not find bridge required by VM.
Signature:
BRIDGE_NOT_AVAILABLE(bridge)
CANNOT_ADD_TUNNEL_TO_BOND_SLAVE
This PIF is a bond slave and cannot have a tunnel on it.
Signature:
CANNOT_ADD_TUNNEL_TO_BOND_SLAVE(PIF)
CANNOT_ADD_TUNNEL_TO_SRIOV_LOGICAL
This is a network SR-IOV logical PIF and cannot have a tunnel on it.
Signature:
CANNOT_ADD_TUNNEL_TO_SRIOV_LOGICAL(PIF)
CANNOT_ADD_TUNNEL_TO_VLAN_ON_SRIOV_LOGICAL
This is a vlan PIF on network SR-IOV and cannot have a tunnel on it.
Signature:
CANNOT_ADD_TUNNEL_TO_VLAN_ON_SRIOV_LOGICAL(PIF)
CANNOT_ADD_VLAN_TO_BOND_SLAVE
This PIF is a bond slave and cannot have a VLAN on it.
Signature:
CANNOT_ADD_VLAN_TO_BOND_SLAVE(PIF)
CANNOT_CHANGE_PIF_PROPERTIES
This properties of this PIF cannot be changed. Only the properties of non-bonded physical PIFs, or bond masters can be changed.
Signature:
CANNOT_CHANGE_PIF_PROPERTIES(PIF)
CANNOT_CONTACT_HOST
Cannot forward messages because the host cannot be contacted. The host may be switched off or there may be network connectivity problems.
Signature:
CANNOT_CONTACT_HOST(host)
CANNOT_CREATE_STATE_FILE
An HA statefile could not be created, perhaps because no SR with the appropriate capability was found.
No parameters.
CANNOT_DESTROY_DISASTER_RECOVERY_TASK
The disaster recovery task could not be cleanly destroyed.
Signature:
CANNOT_DESTROY_DISASTER_RECOVERY_TASK(reason)
CANNOT_DESTROY_SYSTEM_NETWORK
You tried to destroy a system network: these cannot be destroyed.
Signature:
CANNOT_DESTROY_SYSTEM_NETWORK(network)
CANNOT_ENABLE_REDO_LOG
Could not enable redo log.
Signature:
CANNOT_ENABLE_REDO_LOG(reason)
CANNOT_EVACUATE_HOST
This host cannot be evacuated.
Signature:
CANNOT_EVACUATE_HOST(errors)
CANNOT_FETCH_PATCH
The requested update could to be obtained from the master.
Signature:
CANNOT_FIND_OEM_BACKUP_PARTITION
The backup partition to stream the updat to cannot be found
No parameters.
CANNOT_FIND_PATCH
The requested update could not be found. This can occur when you designate a new master or xe patch-clean. Please upload the update again
No parameters.
CANNOT_FIND_STATE_PARTITION
This operation could not be performed because the state partition could not be found
No parameters.
CANNOT_FIND_UPDATE
The requested update could not be found. Please upload the update again. This can occur when you run xe update-pool-clean before xe update-apply.
No parameters.
CANNOT_FORGET_SRIOV_LOGICAL
This is a network SR-IOV logical PIF and cannot do forget on it
Signature:
CANNOT_FORGET_SRIOV_LOGICAL(PIF)
CANNOT_PLUG_BOND_SLAVE
This PIF is a bond slave and cannot be plugged.
Signature:
CANNOT_PLUG_BOND_SLAVE(PIF)
CANNOT_PLUG_VIF
Cannot plug VIF
Signature:
CANNOT_RESET_CONTROL_DOMAIN
The power-state of a control domain cannot be reset.
Signature:
CANNOT_RESET_CONTROL_DOMAIN(vm)
CERTIFICATE_ALREADY_EXISTS
A certificate already exists with the specified name.
Signature:
CERTIFICATE_ALREADY_EXISTS(name)
CERTIFICATE_CORRUPT
The specified certificate is corrupt or unreadable.
Signature:
CERTIFICATE_CORRUPT(name)
CERTIFICATE_DOES_NOT_EXIST
The specified certificate does not exist.
Signature:
CERTIFICATE_DOES_NOT_EXIST(name)
CERTIFICATE_LIBRARY_CORRUPT
The certificate library is corrupt or unreadable.
No parameters.
CERTIFICATE_NAME_INVALID
The specified certificate name is invalid.
Signature:
CERTIFICATE_NAME_INVALID(name)
CHANGE_PASSWORD_REJECTED
The system rejected the password change request; perhaps the new password was too short?
Signature:
CHANGE_PASSWORD_REJECTED(msg)
CLUSTERED_SR_DEGRADED
An SR is using clustered local storage. It is not safe to reboot a host at the moment.
Signature:
CLUSTERED_SR_DEGRADED(sr)
CLUSTERING_DISABLED
An operation was attempted while clustering was disabled on the cluster_host.
Signature:
CLUSTERING_DISABLED(cluster_host)
CLUSTERING_ENABLED
An operation was attempted while clustering was enabled on the cluster_host.
Signature:
CLUSTERING_ENABLED(cluster_host)
CLUSTER_ALREADY_EXISTS
A cluster already exists in the pool.
No parameters.
CLUSTER_CREATE_IN_PROGRESS
The operation could not be performed because cluster creation is in progress.
No parameters.
CLUSTER_DOES_NOT_HAVE_ONE_NODE
An operation failed as it expected the cluster to have only one node but found multiple cluster_hosts.
Signature:
CLUSTER_DOES_NOT_HAVE_ONE_NODE(number_of_nodes)
CLUSTER_FORCE_DESTROY_FAILED
Force destroy failed on a Cluster_host while force destroying the cluster.
Signature:
CLUSTER_FORCE_DESTROY_FAILED(cluster)
CLUSTER_HOST_IS_LAST
The last cluster host cannot be destroyed. Destroy the cluster instead
Signature:
CLUSTER_HOST_IS_LAST(cluster_host)
CLUSTER_HOST_NOT_JOINED
Cluster_host operation failed as the cluster_host has not joined the cluster.
Signature:
CLUSTER_HOST_NOT_JOINED(cluster_host)
CLUSTER_STACK_IN_USE
The cluster stack is already in use.
Signature:
CLUSTER_STACK_IN_USE(cluster_stack)
COULD_NOT_FIND_NETWORK_INTERFACE_WITH_SPECIFIED_DEVICE_NAME_AND_MAC_ADDRESS
Could not find a network interface with the specified device name and MAC address.
Signature:
COULD_NOT_FIND_NETWORK_INTERFACE_WITH_SPECIFIED_DEVICE_NAME_AND_MAC_ADDRESS(device, mac)
COULD_NOT_IMPORT_DATABASE
An error occurred while attempting to import a database from a metadata VDI
Signature:
COULD_NOT_IMPORT_DATABASE(reason)
COULD_NOT_UPDATE_IGMP_SNOOPING_EVERYWHERE
The IGMP Snooping setting cannot be applied for some of the host, network(s).
No parameters.
CPU_FEATURE_MASKING_NOT_SUPPORTED
The CPU does not support masking of features.
Signature:
CPU_FEATURE_MASKING_NOT_SUPPORTED(details)
CRL_ALREADY_EXISTS
A CRL already exists with the specified name.
Signature:
CRL_CORRUPT
The specified CRL is corrupt or unreadable.
Signature:
CRL_DOES_NOT_EXIST
The specified CRL does not exist.
Signature:
CRL_NAME_INVALID
The specified CRL name is invalid.
Signature:
DB_UNIQUENESS_CONSTRAINT_VIOLATION
You attempted an operation which would have resulted in duplicate keys in the database.
Signature:
DB_UNIQUENESS_CONSTRAINT_VIOLATION(table, field, value)
DEFAULT_SR_NOT_FOUND
The default SR reference does not point to a valid SR
Signature:
DEVICE_ALREADY_ATTACHED
The device is already attached to a VM
Signature:
DEVICE_ALREADY_ATTACHED(device)
DEVICE_ALREADY_DETACHED
The device is not currently attached
Signature:
DEVICE_ALREADY_DETACHED(device)
DEVICE_ALREADY_EXISTS
A device with the name given already exists on the selected VM
Signature:
DEVICE_ALREADY_EXISTS(device)
DEVICE_ATTACH_TIMEOUT
A timeout happened while attempting to attach a device to a VM.
Signature:
DEVICE_ATTACH_TIMEOUT(type, ref)
DEVICE_DETACH_REJECTED
The VM rejected the attempt to detach the device.
Signature:
DEVICE_DETACH_REJECTED(type, ref, msg)
DEVICE_DETACH_TIMEOUT
A timeout happened while attempting to detach a device from a VM.
Signature:
DEVICE_DETACH_TIMEOUT(type, ref)
DEVICE_NOT_ATTACHED
The operation could not be performed because the VBD was not connected to the VM.
Signature:
DISK_VBD_MUST_BE_READWRITE_FOR_HVM
All VBDs of type ‘disk’ must be read/write for HVM guests
Signature:
DISK_VBD_MUST_BE_READWRITE_FOR_HVM(vbd)
DOMAIN_BUILDER_ERROR
An internal error generated by the domain builder.
Signature:
DOMAIN_BUILDER_ERROR(function, code, message)
DOMAIN_EXISTS
The operation could not be performed because a domain still exists for the specified VM.
Signature:
DUPLICATE_MAC_SEED
This MAC seed is already in use by a VM in the pool
Signature:
DUPLICATE_PIF_DEVICE_NAME
A PIF with this specified device name already exists.
Signature:
DUPLICATE_PIF_DEVICE_NAME(device)
DUPLICATE_VM
Cannot restore this VM because it would create a duplicate
Signature:
EVENTS_LOST
Some events have been lost from the queue and cannot be retrieved.
No parameters.
EVENT_FROM_TOKEN_PARSE_FAILURE
The event.from token could not be parsed. Valid values include: », and a value returned from a previous event.from call.
Signature:
EVENT_FROM_TOKEN_PARSE_FAILURE(token)
EVENT_SUBSCRIPTION_PARSE_FAILURE
The server failed to parse your event subscription. Valid values include: *, class-name, class-name/object-reference.
Signature:
EVENT_SUBSCRIPTION_PARSE_FAILURE(subscription)
FAILED_TO_START_EMULATOR
An emulator required to run this VM failed to start
Signature:
FAILED_TO_START_EMULATOR(vm, name, msg)
FEATURE_REQUIRES_HVM
The VM is set up to use a feature that requires it to boot as HVM.
Signature:
FEATURE_REQUIRES_HVM(details)
FEATURE_RESTRICTED
The use of this feature is restricted.
No parameters.
FIELD_TYPE_ERROR
The value specified is of the wrong type
Signature:
GPU_GROUP_CONTAINS_NO_PGPUS
The GPU group does not contain any PGPUs.
Signature:
GPU_GROUP_CONTAINS_NO_PGPUS(gpu_group)
GPU_GROUP_CONTAINS_PGPU
The GPU group contains active PGPUs and cannot be deleted.
Signature:
GPU_GROUP_CONTAINS_PGPU(pgpus)
GPU_GROUP_CONTAINS_VGPU
The GPU group contains active VGPUs and cannot be deleted.
Signature:
GPU_GROUP_CONTAINS_VGPU(vgpus)
HANDLE_INVALID
You gave an invalid object reference. The object may have recently been deleted. The class parameter gives the type of reference given, and the handle parameter echoes the bad value given.
Signature:
HANDLE_INVALID(class, handle)
HA_ABORT_NEW_MASTER
This host cannot accept the proposed new master setting at this time.
Signature:
HA_ABORT_NEW_MASTER(reason)
HA_CANNOT_CHANGE_BOND_STATUS_OF_MGMT_IFACE
This operation cannot be performed because creating or deleting a bond involving the management interface is not allowed while HA is on. In order to do that, disable HA, create or delete the bond then re-enable HA.
No parameters.
HA_CONSTRAINT_VIOLATION_NETWORK_NOT_SHARED
This operation cannot be performed because the referenced network is not properly shared. The network must either be entirely virtual or must be physically present via a currently_attached PIF on every host.
Signature:
HA_CONSTRAINT_VIOLATION_NETWORK_NOT_SHARED(network)
HA_CONSTRAINT_VIOLATION_SR_NOT_SHARED
This operation cannot be performed because the referenced SR is not properly shared. The SR must both be marked as shared and a currently_attached PBD must exist for each host.
Signature:
HA_CONSTRAINT_VIOLATION_SR_NOT_SHARED(SR)
HA_DISABLE_IN_PROGRESS
The operation could not be performed because HA disable is in progress
No parameters.
HA_ENABLE_IN_PROGRESS
The operation could not be performed because HA enable is in progress
No parameters.
HA_FAILED_TO_FORM_LIVESET
HA could not be enabled on the Pool because a liveset could not be formed: check storage and network heartbeat paths.
No parameters.
HA_HEARTBEAT_DAEMON_STARTUP_FAILED
The host could not join the liveset because the HA daemon failed to start.
No parameters.
HA_HOST_CANNOT_ACCESS_STATEFILE
The host could not join the liveset because the HA daemon could not access the heartbeat disk.
No parameters.
HA_HOST_CANNOT_SEE_PEERS
The operation failed because the HA software on the specified host could not see a subset of other hosts. Check your network connectivity.
Signature:
HA_HOST_CANNOT_SEE_PEERS(host, all, subset)
HA_HOST_IS_ARMED
The operation could not be performed while the host is still armed; it must be disarmed first
Signature:
HA_IS_ENABLED
The operation could not be performed because HA is enabled on the Pool
No parameters.
HA_LOST_STATEFILE
This host lost access to the HA statefile.
No parameters.
HA_NOT_ENABLED
The operation could not be performed because HA is not enabled on the Pool
No parameters.
HA_NOT_INSTALLED
The operation could not be performed because the HA software is not installed on this host.
Signature:
HA_NO_PLAN
Cannot find a plan for placement of VMs as there are no other hosts available.
No parameters.
HA_OPERATION_WOULD_BREAK_FAILOVER_PLAN
This operation cannot be performed because it would invalidate VM failover planning such that the system would be unable to guarantee to restart protected VMs after a Host failure.
No parameters.
HA_POOL_IS_ENABLED_BUT_HOST_IS_DISABLED
This host cannot join the pool because the pool has HA enabled but this host has HA disabled.
No parameters.
HA_SHOULD_BE_FENCED
Host cannot rejoin pool because it should have fenced (it is not in the master’s partition)
Signature:
HA_SHOULD_BE_FENCED(host)
HA_TOO_FEW_HOSTS
HA can only be enabled for 2 hosts or more. Note that 2 hosts requires a pre-configured quorum tiebreak script.
No parameters.
HOSTS_NOT_COMPATIBLE
The hosts in this pool are not compatible.
No parameters.
HOSTS_NOT_HOMOGENEOUS
The hosts in this pool are not homogeneous.
Signature:
HOSTS_NOT_HOMOGENEOUS(reason)
HOST_BROKEN
This host failed in the middle of an automatic failover operation and needs to retry the failover action
No parameters.
HOST_CANNOT_ATTACH_NETWORK
Host cannot attach network (in the case of NIC bonding, this may be because attaching the network on this host would require other networks [that are currently active] to be taken down).
Signature:
HOST_CANNOT_ATTACH_NETWORK(host, network)
HOST_CANNOT_DESTROY_SELF
The pool master host cannot be removed.
Signature:
HOST_CANNOT_DESTROY_SELF(host)
HOST_CANNOT_READ_METRICS
The metrics of this host could not be read.
No parameters.
HOST_CD_DRIVE_EMPTY
The host CDROM drive does not contain a valid CD
No parameters.
HOST_DISABLED
The specified host is disabled.
Signature:
HOST_DISABLED_UNTIL_REBOOT
The specified host is disabled and cannot be re-enabled until after it has rebooted.
Signature:
HOST_DISABLED_UNTIL_REBOOT(host)
HOST_EVACUATE_IN_PROGRESS
This host is being evacuated.
Signature:
HOST_EVACUATE_IN_PROGRESS(host)
HOST_HAS_NO_MANAGEMENT_IP
The host failed to acquire an IP address on its management interface and therefore cannot contact the master.
No parameters.
HOST_HAS_RESIDENT_VMS
This host cannot be forgotten because there are some user VMs still running
Signature:
HOST_HAS_RESIDENT_VMS(host)
HOST_IN_EMERGENCY_MODE
Cannot perform operation as the host is running in emergency mode.
No parameters.
HOST_IN_USE
This operation cannot be completed as the host is in use by (at least) the object of type and ref echoed below.
Signature:
HOST_IN_USE(host, type, ref)
HOST_IS_LIVE
This operation cannot be completed as the host is still live.
Signature:
HOST_IS_SLAVE
You cannot make regular API calls directly on a slave. Please pass API calls via the master host.
Signature:
HOST_IS_SLAVE(Master IP address)
HOST_ITS_OWN_SLAVE
The host is its own slave. Please use pool-emergency-transition-to-master or pool-emergency-reset-master.
No parameters.
HOST_MASTER_CANNOT_TALK_BACK
The master reports that it cannot talk back to the slave on the supplied management IP address.
Signature:
HOST_MASTER_CANNOT_TALK_BACK(ip)
HOST_NAME_INVALID
The host name is invalid.
Signature:
HOST_NAME_INVALID(reason)
HOST_NOT_DISABLED
This operation cannot be performed because the host is not disabled. Please disable the host and then try again.
No parameters.
HOST_NOT_ENOUGH_FREE_MEMORY
Not enough host memory is available to perform this operation
Signature:
HOST_NOT_ENOUGH_FREE_MEMORY(needed, available)
HOST_NOT_ENOUGH_PCPUS
The host does not have enough pCPUs to run the VM. It needs at least as many as the VM has vCPUs.
Signature:
HOST_NOT_ENOUGH_PCPUS(vcpus, pcpus)
HOST_NOT_LIVE
This operation cannot be completed as the host is not live.
No parameters.
HOST_OFFLINE
You attempted an operation which involves a host which could not be contacted.
Signature:
HOST_POWER_ON_MODE_DISABLED
This operation cannot be completed as the host power on mode is disabled.
No parameters.
HOST_STILL_BOOTING
The host toolstack is still initialising. Please wait.
No parameters.
HOST_UNKNOWN_TO_MASTER
The master says the host is not known to it. Perhaps the Host was deleted from the master’s database? Perhaps the slave is pointing to the wrong master?
Signature:
HOST_UNKNOWN_TO_MASTER(host)
ILLEGAL_VBD_DEVICE
The specified VBD device is not recognized: please use a non-negative integer
Signature:
ILLEGAL_VBD_DEVICE(vbd, device)
IMPORT_ERROR
The VM could not be imported.
Signature:
IMPORT_ERROR_ATTACHED_DISKS_NOT_FOUND
The VM could not be imported because attached disks could not be found.
No parameters.
IMPORT_ERROR_CANNOT_HANDLE_CHUNKED
Cannot import VM using chunked encoding.
No parameters.
IMPORT_ERROR_FAILED_TO_FIND_OBJECT
The VM could not be imported because a required object could not be found.
Signature:
IMPORT_ERROR_FAILED_TO_FIND_OBJECT(id)
IMPORT_ERROR_PREMATURE_EOF
The VM could not be imported; the end of the file was reached prematurely.
No parameters.
IMPORT_ERROR_SOME_CHECKSUMS_FAILED
Some data checksums were incorrect; the VM may be corrupt.
No parameters.
IMPORT_ERROR_UNEXPECTED_FILE
The VM could not be imported because the XVA file is invalid: an unexpected file was encountered.
Signature:
IMPORT_ERROR_UNEXPECTED_FILE(filename_expected, filename_found)
IMPORT_INCOMPATIBLE_VERSION
The import failed because this export has been created by a different (incompatible) product version
No parameters.
INCOMPATIBLE_CLUSTER_STACK_ACTIVE
This operation cannot be performed, because it is incompatible with the currently active HA cluster stack.
Signature:
INCOMPATIBLE_CLUSTER_STACK_ACTIVE(cluster_stack)
INCOMPATIBLE_PIF_PROPERTIES
These PIFs cannot be bonded, because their properties are different.
No parameters.
INCOMPATIBLE_STATEFILE_SR
The specified SR is incompatible with the selected HA cluster stack.
Signature:
INCOMPATIBLE_STATEFILE_SR(SR type)
INTERFACE_HAS_NO_IP
The specified interface cannot be used because it has no IP address
Signature:
INTERFACE_HAS_NO_IP(interface)
INTERNAL_ERROR
The server failed to handle your request, due to an internal error. The given message may give details useful for debugging the problem.
Signature:
INVALID_CIDR_ADDRESS_SPECIFIED
A required parameter contained an invalid CIDR address (<addr>/<prefix length>)
Signature:
INVALID_CIDR_ADDRESS_SPECIFIED(parameter)
INVALID_CLUSTER_STACK
The cluster stack provided is not supported.
Signature:
INVALID_CLUSTER_STACK(cluster_stack)
INVALID_DEVICE
The device name is invalid
Signature:
INVALID_EDITION
The edition you supplied is invalid.
Signature:
INVALID_FEATURE_STRING
The given feature string is not valid.
Signature:
INVALID_FEATURE_STRING(details)
INVALID_IP_ADDRESS_SPECIFIED
A required parameter contained an invalid IP address
Signature:
INVALID_IP_ADDRESS_SPECIFIED(parameter)
INVALID_PATCH
The uploaded patch file is invalid
No parameters.
INVALID_PATCH_WITH_LOG
The uploaded patch file is invalid. See attached log for more details.
Signature:
INVALID_PATCH_WITH_LOG(log)
INVALID_UPDATE
The uploaded update package is invalid.
Signature:
INVALID_VALUE
The value given is invalid
Signature:
INVALID_VALUE(field, value)
IS_TUNNEL_ACCESS_PIF
You tried to create a VLAN or tunnel on top of a tunnel access PIF — use the underlying transport PIF instead.
Signature:
IS_TUNNEL_ACCESS_PIF(PIF)
JOINING_HOST_CANNOT_BE_MASTER_OF_OTHER_HOSTS
The host joining the pool cannot already be a master of another pool.
No parameters.
JOINING_HOST_CANNOT_CONTAIN_SHARED_SRS
The host joining the pool cannot contain any shared storage.
No parameters.
JOINING_HOST_CANNOT_HAVE_RUNNING_OR_SUSPENDED_VMS
The host joining the pool cannot have any running or suspended VMs.
No parameters.
JOINING_HOST_CANNOT_HAVE_RUNNING_VMS
The host joining the pool cannot have any running VMs.
No parameters.
JOINING_HOST_CANNOT_HAVE_VMS_WITH_CURRENT_OPERATIONS
The host joining the pool cannot have any VMs with active tasks.
No parameters.
JOINING_HOST_CONNECTION_FAILED
There was an error connecting to the host while joining it in the pool.
No parameters.
JOINING_HOST_SERVICE_FAILED
There was an error connecting to the host. the service contacted didn’t reply properly.
No parameters.
LICENCE_RESTRICTION
This operation is not allowed because your license lacks a needed feature. Please contact your support representative.
Signature:
LICENCE_RESTRICTION(feature)
LICENSE_CANNOT_DOWNGRADE_WHILE_IN_POOL
Cannot downgrade license while in pool. Please disband the pool first, then downgrade licenses on hosts separately.
No parameters.
LICENSE_CHECKOUT_ERROR
The license for the edition you requested is not available.
Signature:
LICENSE_CHECKOUT_ERROR(reason)
LICENSE_DOES_NOT_SUPPORT_POOLING
This host cannot join a pool because its license does not support pooling.
No parameters.
LICENSE_DOES_NOT_SUPPORT_XHA
XHA cannot be enabled because this host’s license does not allow it.
No parameters.
LICENSE_EXPIRED
Your license has expired. Please contact your support representative.
No parameters.
LICENSE_FILE_DEPRECATED
This license file is no longer accepted. Please upgrade to the new licensing system.
No parameters.
LICENSE_HOST_POOL_MISMATCH
Host and pool have incompatible licenses (editions).
No parameters.
LICENSE_PROCESSING_ERROR
There was an error processing your license. Please contact your support representative.
No parameters.
LOCATION_NOT_UNIQUE
A VDI with the specified location already exists within the SR
Signature:
LOCATION_NOT_UNIQUE(SR, location)
MAC_DOES_NOT_EXIST
The MAC address specified doesn’t exist on this host.
Signature:
MAC_INVALID
The MAC address specified is not valid.
Signature:
MAC_STILL_EXISTS
The MAC address specified still exists on this host.
Signature:
MAP_DUPLICATE_KEY
You tried to add a key-value pair to a map, but that key is already there.
Signature:
MAP_DUPLICATE_KEY(type, param_name, uuid, key)
MEMORY_CONSTRAINT_VIOLATION
The dynamic memory range does not satisfy the following constraint.
Signature:
MEMORY_CONSTRAINT_VIOLATION(constraint)
MESSAGE_DEPRECATED
This message has been deprecated.
No parameters.
MESSAGE_METHOD_UNKNOWN
You tried to call a method that does not exist. The method name that you used is echoed.
Signature:
MESSAGE_METHOD_UNKNOWN(method)
MESSAGE_PARAMETER_COUNT_MISMATCH
You tried to call a method with the incorrect number of parameters. The fully-qualified method name that you used, and the number of received and expected parameters are returned.
Signature:
MESSAGE_PARAMETER_COUNT_MISMATCH(method, expected, received)
MESSAGE_REMOVED
This function is no longer available.
No parameters.
MIRROR_FAILED
The VDI mirroring cannot be performed
Signature:
MISSING_CONNECTION_DETAILS
The license-server connection details (address or port) were missing or incomplete.
No parameters.
NETWORK_ALREADY_CONNECTED
You tried to create a PIF, but the network you tried to attach it to is already attached to some other PIF, and so the creation failed.
Signature:
NETWORK_ALREADY_CONNECTED(network, connected PIF)
NETWORK_CONTAINS_PIF
The network contains active PIFs and cannot be deleted.
Signature:
NETWORK_CONTAINS_PIF(pifs)
NETWORK_CONTAINS_VIF
The network contains active VIFs and cannot be deleted.
Signature:
NETWORK_CONTAINS_VIF(vifs)
NETWORK_HAS_INCOMPATIBLE_SRIOV_PIFS
The PIF is not compatible with the selected SR-IOV network
Signature:
NETWORK_HAS_INCOMPATIBLE_SRIOV_PIFS(PIF, network)
NETWORK_HAS_INCOMPATIBLE_VLAN_ON_SRIOV_PIFS
VLAN on the PIF is not compatible with the selected SR-IOV VLAN network
Signature:
NETWORK_HAS_INCOMPATIBLE_VLAN_ON_SRIOV_PIFS(PIF, network)
NETWORK_INCOMPATIBLE_PURPOSES
You tried to add a purpose to a network but the new purpose is not compatible with an existing purpose of the network or other networks.
Signature:
NETWORK_INCOMPATIBLE_PURPOSES(new_purpose, conflicting_purpose)
NETWORK_INCOMPATIBLE_WITH_BOND
The network is incompatible with bond
Signature:
NETWORK_INCOMPATIBLE_WITH_BOND(network)
NETWORK_INCOMPATIBLE_WITH_SRIOV
The network is incompatible with sriov
Signature:
NETWORK_INCOMPATIBLE_WITH_SRIOV(network)
NETWORK_INCOMPATIBLE_WITH_TUNNEL
The network is incompatible with tunnel
Signature:
NETWORK_INCOMPATIBLE_WITH_TUNNEL(network)
NETWORK_INCOMPATIBLE_WITH_VLAN_ON_BRIDGE
The network is incompatible with vlan on bridge
Signature:
NETWORK_INCOMPATIBLE_WITH_VLAN_ON_BRIDGE(network)
NETWORK_INCOMPATIBLE_WITH_VLAN_ON_SRIOV
The network is incompatible with vlan on sriov
Signature:
NETWORK_INCOMPATIBLE_WITH_VLAN_ON_SRIOV(network)
NETWORK_SRIOV_ALREADY_ENABLED
The PIF selected for the SR-IOV network is already enabled
Signature:
NETWORK_SRIOV_ALREADY_ENABLED(PIF)
NETWORK_SRIOV_DISABLE_FAILED
Failed to disable SR-IOV on PIF
Signature:
NETWORK_SRIOV_DISABLE_FAILED(PIF, msg)
NETWORK_SRIOV_ENABLE_FAILED
Failed to enable SR-IOV on PIF
Signature:
NETWORK_SRIOV_ENABLE_FAILED(PIF, msg)
NETWORK_SRIOV_INSUFFICIENT_CAPACITY
There is insufficient capacity for VF reservation
Signature:
NETWORK_SRIOV_INSUFFICIENT_CAPACITY(network)
NETWORK_UNMANAGED
The network is not managed by xapi.
Signature:
NETWORK_UNMANAGED(network)
NOT_ALLOWED_ON_OEM_EDITION
This command is not allowed on the OEM edition.
Signature:
NOT_ALLOWED_ON_OEM_EDITION(command)
NOT_IMPLEMENTED
The function is not implemented
Signature:
NOT_IMPLEMENTED(function)
NOT_IN_EMERGENCY_MODE
This pool is not in emergency mode.
No parameters.
NOT_SUPPORTED_DURING_UPGRADE
This operation is not supported during an upgrade.
No parameters.
NOT_SYSTEM_DOMAIN
The given VM is not registered as a system domain. This operation can only be performed on a registered system domain.
Signature:
NO_CLUSTER_HOSTS_REACHABLE
No other cluster host was reachable when joining
Signature:
NO_CLUSTER_HOSTS_REACHABLE(cluster)
NO_COMPATIBLE_CLUSTER_HOST
The host does not have a Cluster_host with a compatible cluster stack.
Signature:
NO_COMPATIBLE_CLUSTER_HOST(host)
NO_HOSTS_AVAILABLE
There were no hosts available to complete the specified operation.
No parameters.
NO_MORE_REDO_LOGS_ALLOWED
The upper limit of active redo log instances was reached.
No parameters.
NVIDIA_TOOLS_ERROR
Nvidia tools error. Please ensure that the latest Nvidia tools are installed
Signature:
OBJECT_NOLONGER_EXISTS
The specified object no longer exists.
No parameters.
ONLY_ALLOWED_ON_OEM_EDITION
This command is only allowed on the OEM edition.
Signature:
ONLY_ALLOWED_ON_OEM_EDITION(command)
OPENVSWITCH_NOT_ACTIVE
This operation needs the OpenVSwitch networking backend to be enabled on all hosts in the pool.
No parameters.
OPERATION_BLOCKED
You attempted an operation that was explicitly blocked (see the blocked_operations field of the given object).
Signature:
OPERATION_BLOCKED(ref, code)
OPERATION_NOT_ALLOWED
You attempted an operation that was not allowed.
Signature:
OPERATION_NOT_ALLOWED(reason)
OPERATION_PARTIALLY_FAILED
Some VMs belonging to the appliance threw an exception while carrying out the specified operation
Signature:
OPERATION_PARTIALLY_FAILED(operation)
OTHER_OPERATION_IN_PROGRESS
Another operation involving the object is currently in progress
Signature:
OTHER_OPERATION_IN_PROGRESS(class, object)
OUT_OF_SPACE
There is not enough space to upload the update
Signature:
PASSTHROUGH_NOT_ENABLED
The passthrough_enabled must be true before passthrough usb to vm.
Signature:
PASSTHROUGH_NOT_ENABLED(PUSB)
PATCH_ALREADY_APPLIED
This patch has already been applied
Signature:
PATCH_ALREADY_APPLIED(patch)
PATCH_ALREADY_EXISTS
The uploaded patch file already exists
Signature:
PATCH_ALREADY_EXISTS(uuid)
PATCH_APPLY_FAILED
The patch apply failed. Please see attached output.
Signature:
PATCH_APPLY_FAILED(output)
PATCH_APPLY_FAILED_BACKUP_FILES_EXIST
The patch apply failed: there are backup files created while applying patch. Please remove these backup files before applying patch again.
Signature:
PATCH_APPLY_FAILED_BACKUP_FILES_EXIST(output)
PATCH_IS_APPLIED
The specified patch is applied and cannot be destroyed.
No parameters.
PATCH_PRECHECK_FAILED_ISO_MOUNTED
Tools ISO must be ejected from all running VMs.
Signature:
PATCH_PRECHECK_FAILED_ISO_MOUNTED(patch)
PATCH_PRECHECK_FAILED_OUT_OF_SPACE
The patch precheck stage failed: the server does not have enough space.
Signature:
PATCH_PRECHECK_FAILED_OUT_OF_SPACE(patch, found_space, required_required)
PATCH_PRECHECK_FAILED_PREREQUISITE_MISSING
The patch precheck stage failed: prerequisite patches are missing.
Signature:
PATCH_PRECHECK_FAILED_PREREQUISITE_MISSING(patch, prerequisite_patch_uuid_list)
PATCH_PRECHECK_FAILED_UNKNOWN_ERROR
The patch precheck stage failed with an unknown error. See attached info for more details.
Signature:
PATCH_PRECHECK_FAILED_UNKNOWN_ERROR(patch, info)
PATCH_PRECHECK_FAILED_VM_RUNNING
The patch precheck stage failed: there are one or more VMs still running on the server. All VMs must be suspended before the patch can be applied.
Signature:
PATCH_PRECHECK_FAILED_VM_RUNNING(patch)
PATCH_PRECHECK_FAILED_WRONG_SERVER_BUILD
The patch precheck stage failed: the server is of an incorrect build.
Signature:
PATCH_PRECHECK_FAILED_WRONG_SERVER_BUILD(patch, found_build, required_build)
PATCH_PRECHECK_FAILED_WRONG_SERVER_VERSION
The patch precheck stage failed: the server is of an incorrect version.
Signature:
PATCH_PRECHECK_FAILED_WRONG_SERVER_VERSION(patch, found_version, required_version)
PBD_EXISTS
A PBD already exists connecting the SR to the host
Signature:
PBD_EXISTS(sr, host, pbd)
PERMISSION_DENIED
Caller not allowed to perform this operation.
Signature:
PERMISSION_DENIED(message)
PGPU_INSUFFICIENT_CAPACITY_FOR_VGPU
There is insufficient capacity on this PGPU to run the VGPU.
Signature:
PGPU_INSUFFICIENT_CAPACITY_FOR_VGPU(pgpu, vgpu_type)
PGPU_IN_USE_BY_VM
This PGPU is currently in use by running VMs.
Signature:
PGPU_NOT_COMPATIBLE_WITH_GPU_GROUP
PGPU type not compatible with destination group.
Signature:
PGPU_NOT_COMPATIBLE_WITH_GPU_GROUP(type, group_types)
PIF_ALLOWS_UNPLUG
The operation you requested cannot be performed because the specified PIF allows unplug.
Signature:
PIF_ALREADY_BONDED
This operation cannot be performed because the pif is bonded.
Signature:
PIF_BOND_MORE_THAN_ONE_IP
Only one PIF on a bond is allowed to have an IP configuration.
No parameters.
PIF_BOND_NEEDS_MORE_MEMBERS
A bond must consist of at least two member interfaces
No parameters.
PIF_CANNOT_BOND_CROSS_HOST
You cannot bond interfaces across different hosts.
No parameters.
PIF_CONFIGURATION_ERROR
An unknown error occurred while attempting to configure an interface.
Signature:
PIF_CONFIGURATION_ERROR(PIF, msg)
PIF_DEVICE_NOT_FOUND
The specified device was not found.
No parameters.
PIF_DOES_NOT_ALLOW_UNPLUG
The operation you requested cannot be performed because the specified PIF does not allow unplug.
Signature:
PIF_DOES_NOT_ALLOW_UNPLUG(PIF)
PIF_HAS_FCOE_SR_IN_USE
The operation you requested cannot be performed because the specified PIF has FCoE SR in use.
Signature:
PIF_HAS_FCOE_SR_IN_USE(PIF, SR)
PIF_HAS_NO_NETWORK_CONFIGURATION
PIF has no IP configuration (mode currently set to ‘none’)
Signature:
PIF_HAS_NO_NETWORK_CONFIGURATION(PIF)
PIF_HAS_NO_V6_NETWORK_CONFIGURATION
PIF has no IPv6 configuration (mode currently set to ‘none’)
Signature:
PIF_HAS_NO_V6_NETWORK_CONFIGURATION(PIF)
PIF_INCOMPATIBLE_PRIMARY_ADDRESS_TYPE
The primary address types are not compatible
Signature:
PIF_INCOMPATIBLE_PRIMARY_ADDRESS_TYPE(PIF)
PIF_IS_MANAGEMENT_INTERFACE
The operation you requested cannot be performed because the specified PIF is the management interface.
Signature:
PIF_IS_MANAGEMENT_INTERFACE(PIF)
PIF_IS_NOT_PHYSICAL
You tried to perform an operation which is only available on physical PIF
Signature:
PIF_IS_NOT_SRIOV_CAPABLE
The selected PIF is not capable of network SR-IOV
Signature:
PIF_IS_NOT_SRIOV_CAPABLE(PIF)
PIF_IS_PHYSICAL
You tried to destroy a PIF, but it represents an aspect of the physical host configuration, and so cannot be destroyed. The parameter echoes the PIF handle you gave.
Signature:
PIF_IS_SRIOV_LOGICAL
You tried to create a bond on top of a network SR-IOV logical PIF — use the underlying physical PIF instead
Signature:
PIF_IS_SRIOV_LOGICAL(PIF)
PIF_IS_VLAN
You tried to create a VLAN on top of another VLAN — use the underlying physical PIF/bond instead
Signature:
PIF_NOT_ATTACHED_TO_HOST
Cluster_host creation failed as the PIF provided is not attached to the host.
Signature:
PIF_NOT_ATTACHED_TO_HOST(pif, host)
PIF_NOT_PRESENT
This host has no PIF on the given network.
Signature:
PIF_NOT_PRESENT(host, network)
PIF_SRIOV_STILL_EXISTS
The PIF is still related with a network SR-IOV
Signature:
PIF_SRIOV_STILL_EXISTS(PIF)
PIF_TUNNEL_STILL_EXISTS
Operation cannot proceed while a tunnel exists on this interface.
Signature:
PIF_TUNNEL_STILL_EXISTS(PIF)
PIF_UNMANAGED
The operation you requested cannot be performed because the specified PIF is not managed by xapi.
Signature:
PIF_VLAN_EXISTS
You tried to create a PIF, but it already exists.
Signature:
PIF_VLAN_STILL_EXISTS
Operation cannot proceed while a VLAN exists on this interface.
Signature:
PIF_VLAN_STILL_EXISTS(PIF)
POOL_AUTH_ALREADY_ENABLED
External authentication in this pool is already enabled for at least one host.
Signature:
POOL_AUTH_ALREADY_ENABLED(host)
POOL_AUTH_DISABLE_FAILED
The pool failed to disable the external authentication of at least one host.
Signature:
POOL_AUTH_DISABLE_FAILED(host, message)
POOL_AUTH_DISABLE_FAILED_INVALID_ACCOUNT
External authentication has been disabled with errors: Some AD machine accounts were not disabled on the AD server due to invalid account.
Signature:
POOL_AUTH_DISABLE_FAILED_INVALID_ACCOUNT(host, message)
POOL_AUTH_DISABLE_FAILED_PERMISSION_DENIED
External authentication has been disabled with errors: Your AD machine account was not disabled on the AD server as permission was denied.
Signature:
POOL_AUTH_DISABLE_FAILED_PERMISSION_DENIED(host, message)
POOL_AUTH_DISABLE_FAILED_WRONG_CREDENTIALS
External authentication has been disabled with errors: Some AD machine accounts were not disabled on the AD server due to invalid credentials.
Signature:
POOL_AUTH_DISABLE_FAILED_WRONG_CREDENTIALS(host, message)
POOL_AUTH_ENABLE_FAILED
The pool failed to enable external authentication.
Signature:
POOL_AUTH_ENABLE_FAILED(host, message)
POOL_AUTH_ENABLE_FAILED_DOMAIN_LOOKUP_FAILED
The pool failed to enable external authentication.
Signature:
POOL_AUTH_ENABLE_FAILED_DOMAIN_LOOKUP_FAILED(host, message)
POOL_AUTH_ENABLE_FAILED_DUPLICATE_HOSTNAME
The pool failed to enable external authentication.
Signature:
POOL_AUTH_ENABLE_FAILED_DUPLICATE_HOSTNAME(host, message)
POOL_AUTH_ENABLE_FAILED_INVALID_ACCOUNT
The pool failed to enable external authentication.
Signature:
POOL_AUTH_ENABLE_FAILED_INVALID_ACCOUNT(host, message)
POOL_AUTH_ENABLE_FAILED_INVALID_OU
The pool failed to enable external authentication.
Signature:
POOL_AUTH_ENABLE_FAILED_INVALID_OU(host, message)
POOL_AUTH_ENABLE_FAILED_PERMISSION_DENIED
The pool failed to enable external authentication.
Signature:
POOL_AUTH_ENABLE_FAILED_PERMISSION_DENIED(host, message)
POOL_AUTH_ENABLE_FAILED_UNAVAILABLE
The pool failed to enable external authentication.
Signature:
POOL_AUTH_ENABLE_FAILED_UNAVAILABLE(host, message)
POOL_AUTH_ENABLE_FAILED_WRONG_CREDENTIALS
The pool failed to enable external authentication.
Signature:
POOL_AUTH_ENABLE_FAILED_WRONG_CREDENTIALS(host, message)
POOL_JOINING_EXTERNAL_AUTH_MISMATCH
Cannot join pool whose external authentication configuration is different.
No parameters.
POOL_JOINING_HOST_HAS_BONDS
The host joining the pool must not have any bonds.
No parameters.
POOL_JOINING_HOST_HAS_NETWORK_SRIOVS
The host joining the pool must not have any network SR-IOVs.
No parameters.
POOL_JOINING_HOST_HAS_NON_MANAGEMENT_VLANS
The host joining the pool must not have any non-management vlans.
No parameters.
POOL_JOINING_HOST_HAS_TUNNELS
The host joining the pool must not have any tunnels.
No parameters.
POOL_JOINING_HOST_MANAGEMENT_VLAN_DOES_NOT_MATCH
The host joining the pool must have the same management vlan.
Signature:
POOL_JOINING_HOST_MANAGEMENT_VLAN_DOES_NOT_MATCH(local, remote)
POOL_JOINING_HOST_MUST_HAVE_PHYSICAL_MANAGEMENT_NIC
The host joining the pool must have a physical management NIC (i.e. the management NIC must not be on a VLAN or bonded PIF).
No parameters.
POOL_JOINING_HOST_MUST_HAVE_SAME_API_VERSION
The host joining the pool must have the same API version as the pool master.
Signature:
POOL_JOINING_HOST_MUST_HAVE_SAME_API_VERSION(host_api_version, master_api_version)
POOL_JOINING_HOST_MUST_HAVE_SAME_DB_SCHEMA
The host joining the pool must have the same database schema as the pool master.
Signature:
POOL_JOINING_HOST_MUST_HAVE_SAME_DB_SCHEMA(host_db_schema, master_db_schema)
POOL_JOINING_HOST_MUST_HAVE_SAME_PRODUCT_VERSION
The host joining the pool must have the same product version as the pool master.
No parameters.
POOL_JOINING_HOST_MUST_ONLY_HAVE_PHYSICAL_PIFS
The host joining the pool must not have any bonds, VLANs or tunnels.
No parameters.
PROVISION_FAILED_OUT_OF_SPACE
The provision call failed because it ran out of space.
No parameters.
PROVISION_ONLY_ALLOWED_ON_TEMPLATE
The provision call can only be invoked on templates, not regular VMs.
No parameters.
PUSB_VDI_CONFLICT
The VDI corresponding to this PUSB has existing VBDs.
Signature:
PUSB_VDI_CONFLICT(PUSB, VDI)
PVS_CACHE_STORAGE_ALREADY_PRESENT
The PVS site already has cache storage configured for the host.
Signature:
PVS_CACHE_STORAGE_ALREADY_PRESENT(site, host)
PVS_CACHE_STORAGE_IS_IN_USE
The PVS cache storage is in use by the site and cannot be removed.
Signature:
PVS_CACHE_STORAGE_IS_IN_USE(PVS_cache_storage)
PVS_PROXY_ALREADY_PRESENT
The VIF is already associated with a PVS proxy
Signature:
PVS_PROXY_ALREADY_PRESENT(proxies)
PVS_SERVER_ADDRESS_IN_USE
The address specified is already in use by an existing PVS_server object
Signature:
PVS_SERVER_ADDRESS_IN_USE(address)
PVS_SITE_CONTAINS_RUNNING_PROXIES
The PVS site contains running proxies.
Signature:
PVS_SITE_CONTAINS_RUNNING_PROXIES(proxies)
PVS_SITE_CONTAINS_SERVERS
The PVS site contains servers and cannot be forgotten.
Signature:
PVS_SITE_CONTAINS_SERVERS(servers)
RBAC_PERMISSION_DENIED
RBAC permission denied.
Signature:
RBAC_PERMISSION_DENIED(permission, message)
REDO_LOG_IS_ENABLED
The operation could not be performed because a redo log is enabled on the Pool.
No parameters.
REQUIRED_PIF_IS_UNPLUGGED
The operation you requested cannot be performed because the specified PIF is currently unplugged.
Signature:
REQUIRED_PIF_IS_UNPLUGGED(PIF)
RESTORE_INCOMPATIBLE_VERSION
The restore could not be performed because this backup has been created by a different (incompatible) product version
No parameters.
RESTORE_SCRIPT_FAILED
The restore could not be performed because the restore script failed. Is the file corrupt?
Signature:
RESTORE_SCRIPT_FAILED(log)
RESTORE_TARGET_MGMT_IF_NOT_IN_BACKUP
The restore could not be performed because the host’s current management interface is not in the backup. The interfaces mentioned in the backup are:
No parameters.
RESTORE_TARGET_MISSING_DEVICE
The restore could not be performed because a network interface is missing
Signature:
RESTORE_TARGET_MISSING_DEVICE(device)
ROLE_ALREADY_EXISTS
Role already exists.
No parameters.
ROLE_NOT_FOUND
Role cannot be found.
No parameters.
SESSION_AUTHENTICATION_FAILED
The credentials given by the user are incorrect, so access has been denied, and you have not been issued a session handle.
No parameters.
SESSION_INVALID
You gave an invalid session reference. It may have been invalidated by a server restart, or timed out. You should get a new session handle, using one of the session.login_ calls. This error does not invalidate the current connection. The handle parameter echoes the bad value given.
Signature:
SESSION_NOT_REGISTERED
This session is not registered to receive events. You must call event.register before event.next. The session handle you are using is echoed.
Signature:
SESSION_NOT_REGISTERED(handle)
SLAVE_REQUIRES_MANAGEMENT_INTERFACE
The management interface on a slave cannot be disabled because the slave would enter emergency mode.
No parameters.
SM_PLUGIN_COMMUNICATION_FAILURE
The SM plugin did not respond to a query.
Signature:
SM_PLUGIN_COMMUNICATION_FAILURE(sm)
SR_ATTACH_FAILED
Attaching this SR failed.
Signature:
SR_BACKEND_FAILURE
There was an SR backend failure.
Signature:
SR_BACKEND_FAILURE(status, stdout, stderr)
SR_DEVICE_IN_USE
The SR operation cannot be performed because a device underlying the SR is in use by the host.
No parameters.
SR_DOES_NOT_SUPPORT_MIGRATION
You attempted to migrate a VDI to or from an SR which doesn’t support migration
Signature:
SR_DOES_NOT_SUPPORT_MIGRATION(sr)
SR_FULL
The SR is full. Requested new size exceeds the maximum size
Signature:
SR_FULL(requested, maximum)
SR_HAS_MULTIPLE_PBDS
The SR.shared flag cannot be set to false while the SR remains connected to multiple hosts
Signature:
SR_HAS_MULTIPLE_PBDS(PBD)
SR_HAS_NO_PBDS
The SR has no attached PBDs
Signature:
SR_HAS_PBD
The SR is still connected to a host via a PBD. It cannot be destroyed or forgotten.
Signature:
SR_INDESTRUCTIBLE
The SR could not be destroyed, as the ‘indestructible’ flag was set on it.
Signature:
SR_IS_CACHE_SR
The SR is currently being used as a local cache SR.
Signature:
SR_NOT_ATTACHED
The SR is not attached.
Signature:
SR_NOT_EMPTY
The SR operation cannot be performed because the SR is not empty.
No parameters.
SR_NOT_SHARABLE
The PBD could not be plugged because the SR is in use by another host and is not marked as sharable.
Signature:
SR_NOT_SHARABLE(sr, host)
SR_OPERATION_NOT_SUPPORTED
The SR backend does not support the operation (check the SR’s allowed operations)
Signature:
SR_OPERATION_NOT_SUPPORTED(sr)
SR_REQUIRES_UPGRADE
The operation cannot be performed until the SR has been upgraded
Signature:
SR_SOURCE_SPACE_INSUFFICIENT
The source SR does not have sufficient temporary space available to proceed the operation.
Signature:
SR_SOURCE_SPACE_INSUFFICIENT(sr)
SR_UNKNOWN_DRIVER
The SR could not be connected because the driver was not recognised.
Signature:
SR_UNKNOWN_DRIVER(driver)
SR_UUID_EXISTS
An SR with that uuid already exists.
Signature:
SR_VDI_LOCKING_FAILED
The operation could not proceed because necessary VDIs were already locked at the storage level.
No parameters.
SSL_VERIFY_ERROR
The remote system’s SSL certificate failed to verify against our certificate library.
Signature:
SUBJECT_ALREADY_EXISTS
Subject already exists.
No parameters.
SUBJECT_CANNOT_BE_RESOLVED
Subject cannot be resolved by the external directory service.
No parameters.
SUSPEND_IMAGE_NOT_ACCESSIBLE
The suspend image of a checkpoint is not accessible from the host on which the VM is running
Signature:
SUSPEND_IMAGE_NOT_ACCESSIBLE(vdi)
SYSTEM_STATUS_MUST_USE_TAR_ON_OEM
You must use tar output to retrieve system status from an OEM host.
No parameters.
SYSTEM_STATUS_RETRIEVAL_FAILED
Retrieving system status from the host failed. A diagnostic reason suitable for support organisations is also returned.
Signature:
SYSTEM_STATUS_RETRIEVAL_FAILED(reason)
TASK_CANCELLED
The request was asynchronously cancelled.
Signature:
TLS_CONNECTION_FAILED
Cannot contact the other host using TLS on the specified address and port
Signature:
TLS_CONNECTION_FAILED(address, port)
TOO_BUSY
The request was rejected because the server is too busy.
No parameters.
TOO_MANY_PENDING_TASKS
The request was rejected because there are too many pending tasks on the server.
No parameters.
TOO_MANY_STORAGE_MIGRATES
You reached the maximal number of concurrently migrating VMs.
Signature:
TOO_MANY_STORAGE_MIGRATES(number)
TOO_MANY_VUSBS
The VM has too many VUSBs.
Signature:
TRANSPORT_PIF_NOT_CONFIGURED
The tunnel transport PIF has no IP configuration set.
Signature:
TRANSPORT_PIF_NOT_CONFIGURED(PIF)
UNIMPLEMENTED_IN_SM_BACKEND
You have attempted a function which is not implemented
Signature:
UNIMPLEMENTED_IN_SM_BACKEND(message)
UNKNOWN_BOOTLOADER
The requested bootloader is unknown
Signature:
UNKNOWN_BOOTLOADER(vm, bootloader)
UPDATE_ALREADY_APPLIED
This update has already been applied.
Signature:
UPDATE_ALREADY_APPLIED(update)
UPDATE_ALREADY_APPLIED_IN_POOL
This update has already been applied to all hosts in the pool.
Signature:
UPDATE_ALREADY_APPLIED_IN_POOL(update)
UPDATE_ALREADY_EXISTS
The uploaded update already exists
Signature:
UPDATE_ALREADY_EXISTS(uuid)
UPDATE_APPLY_FAILED
The update failed to apply. Please see attached output.
Signature:
UPDATE_APPLY_FAILED(output)
UPDATE_IS_APPLIED
The specified update has been applied and cannot be destroyed.
No parameters.
UPDATE_POOL_APPLY_FAILED
The update cannot be applied for the following host(s).
Signature:
UPDATE_POOL_APPLY_FAILED(hosts)
UPDATE_PRECHECK_FAILED_CONFLICT_PRESENT
The update precheck stage failed: conflicting update(s) are present.
Signature:
UPDATE_PRECHECK_FAILED_CONFLICT_PRESENT(update, conflict_update)
UPDATE_PRECHECK_FAILED_GPGKEY_NOT_IMPORTED
The update precheck stage failed: RPM package validation requires a GPG key that is not present on the host.
Signature:
UPDATE_PRECHECK_FAILED_GPGKEY_NOT_IMPORTED(update)
UPDATE_PRECHECK_FAILED_OUT_OF_SPACE
The update precheck stage failed: the server does not have enough space.
Signature:
UPDATE_PRECHECK_FAILED_OUT_OF_SPACE(update, available_space, required_space )
UPDATE_PRECHECK_FAILED_PREREQUISITE_MISSING
The update precheck stage failed: prerequisite update(s) are missing.
Signature:
UPDATE_PRECHECK_FAILED_PREREQUISITE_MISSING(update, prerequisite_update)
UPDATE_PRECHECK_FAILED_UNKNOWN_ERROR
The update precheck stage failed with an unknown error.
Signature:
UPDATE_PRECHECK_FAILED_UNKNOWN_ERROR(update, info)
UPDATE_PRECHECK_FAILED_WRONG_SERVER_VERSION
The update precheck stage failed: the server is of an incorrect version.
Signature:
UPDATE_PRECHECK_FAILED_WRONG_SERVER_VERSION(update, installed_version, required_version )
USB_ALREADY_ATTACHED
The USB device is currently attached to a VM.
Signature:
USB_ALREADY_ATTACHED(PUSB, VM)
USB_GROUP_CONFLICT
USB_groups are currently restricted to contain no more than one VUSB.
Signature:
USB_GROUP_CONFLICT(USB_group)
USB_GROUP_CONTAINS_NO_PUSBS
The USB group does not contain any PUSBs.
Signature:
USB_GROUP_CONTAINS_NO_PUSBS(usb_group)
USB_GROUP_CONTAINS_PUSB
The USB group contains active PUSBs and cannot be deleted.
Signature:
USB_GROUP_CONTAINS_PUSB(pusbs)
USB_GROUP_CONTAINS_VUSB
The USB group contains active VUSBs and cannot be deleted.
Signature:
USB_GROUP_CONTAINS_VUSB(vusbs)
USER_IS_NOT_LOCAL_SUPERUSER
Only the local superuser can execute this operation
Signature:
USER_IS_NOT_LOCAL_SUPERUSER(msg)
UUID_INVALID
The uuid you supplied was invalid.
Signature:
V6D_FAILURE
There was a problem with the license daemon (v6d).
No parameters.
VALUE_NOT_SUPPORTED
You attempted to set a value that is not supported by this implementation. The fully-qualified field name and the value that you tried to set are returned. Also returned is a developer-only diagnostic reason.
Signature:
VALUE_NOT_SUPPORTED(field, value, reason)
VBD_CDS_MUST_BE_READONLY
Read/write CDs are not supported
No parameters.
VBD_IS_EMPTY
Operation could not be performed because the drive is empty
Signature:
VBD_NOT_EMPTY
Operation could not be performed because the drive is not empty
Signature:
VBD_NOT_REMOVABLE_MEDIA
Media could not be ejected because it is not removable
Signature:
VBD_NOT_REMOVABLE_MEDIA(vbd)
VBD_NOT_UNPLUGGABLE
Drive could not be hot-unplugged because it is not marked as unpluggable
Signature:
VBD_TRAY_LOCKED
This VM has locked the DVD drive tray, so the disk cannot be ejected
Signature:
VDI_CBT_ENABLED
The requested operation is not allowed for VDIs with CBT enabled or VMs having such VDIs, and CBT is enabled for the specified VDI.
Signature:
VDI_CONTAINS_METADATA_OF_THIS_POOL
The VDI could not be opened for metadata recovery as it contains the current pool’s metadata.
Signature:
VDI_CONTAINS_METADATA_OF_THIS_POOL(vdi, pool)
VDI_COPY_FAILED
The VDI copy action has failed
No parameters.
VDI_HAS_RRDS
The operation cannot be performed because this VDI has rrd stats
Signature:
VDI_INCOMPATIBLE_TYPE
This operation cannot be performed because the specified VDI is of an incompatible type (eg: an HA statefile cannot be attached to a guest)
Signature:
VDI_INCOMPATIBLE_TYPE(vdi, type)
VDI_IN_USE
This operation cannot be performed because this VDI is in use by some other operation
Signature:
VDI_IN_USE(vdi, operation)
VDI_IS_A_PHYSICAL_DEVICE
The operation cannot be performed on physical device
Signature:
VDI_IS_A_PHYSICAL_DEVICE(vdi)
VDI_IS_NOT_ISO
This operation can only be performed on CD VDIs (iso files or CDROM drives)
Signature:
VDI_IS_NOT_ISO(vdi, type)
VDI_LOCATION_MISSING
This operation cannot be performed because the specified VDI could not be found in the specified SR
Signature:
VDI_LOCATION_MISSING(sr, location)
VDI_MISSING
This operation cannot be performed because the specified VDI could not be found on the storage substrate
Signature:
VDI_NEEDS_VM_FOR_MIGRATE
You attempted to migrate a VDI which is not attached to a running VM.
Signature:
VDI_NEEDS_VM_FOR_MIGRATE(vdi)
VDI_NOT_AVAILABLE
This operation cannot be performed because this VDI could not be properly attached to the VM.
Signature:
VDI_NOT_IN_MAP
This VDI was not mapped to a destination SR in VM.migrate_send operation
Signature:
VDI_NOT_MANAGED
This operation cannot be performed because the system does not manage this VDI
Signature:
VDI_NOT_SPARSE
The VDI is not stored using a sparse format. It is not possible to query and manipulate only the changed blocks (or ‘block differences’ or ‘disk deltas’) between two VDIs. Please select a VDI which uses a sparse-aware technology such as VHD.
Signature:
VDI_NO_CBT_METADATA
The requested operation is not allowed because the specified VDI does not have changed block tracking metadata.
Signature:
VDI_ON_BOOT_MODE_INCOMPATIBLE_WITH_OPERATION
This operation is not permitted on VDIs in the ‘on-boot=reset’ mode, or on VMs having such VDIs.
No parameters.
VDI_READONLY
The operation required write access but this VDI is read-only
Signature:
VDI_TOO_SMALL
The VDI is too small. Please resize it to at least the minimum size.
Signature:
VDI_TOO_SMALL(vdi, minimum size)
VGPU_DESTINATION_INCOMPATIBLE
The VGPU is not compatible with any PGPU in the destination.
Signature:
VGPU_DESTINATION_INCOMPATIBLE(reason, vgpu, host)
VGPU_TYPE_NOT_COMPATIBLE_WITH_RUNNING_TYPE
VGPU type is not compatible with one or more of the VGPU types currently running on this PGPU
Signature:
VGPU_TYPE_NOT_COMPATIBLE_WITH_RUNNING_TYPE(pgpu, type, running_type)
VGPU_TYPE_NOT_ENABLED
VGPU type is not one of the PGPU’s enabled types.
Signature:
VGPU_TYPE_NOT_ENABLED(type, enabled_types)
VGPU_TYPE_NOT_SUPPORTED
VGPU type is not one of the PGPU’s supported types.
Signature:
VGPU_TYPE_NOT_SUPPORTED(type, supported_types)
VIF_IN_USE
Network has active VIFs
Signature:
VIF_NOT_IN_MAP
This VIF was not mapped to a destination Network in VM.migrate_send operation
Signature:
VLAN_IN_USE
Operation cannot be performed because this VLAN is already in use. Please check your network configuration.
Signature:
VLAN_IN_USE(device, vlan)
VLAN_TAG_INVALID
You tried to create a VLAN, but the tag you gave was invalid — it must be between 0 and 4094. The parameter echoes the VLAN tag you gave.
Signature:
VMPP_ARCHIVE_MORE_FREQUENT_THAN_BACKUP
Archive more frequent than backup.
No parameters.
VMPP_HAS_VM
There is at least one VM assigned to this protection policy.
No parameters.
VMSS_HAS_VM
There is at least one VM assigned to snapshot schedule.
No parameters.
VMS_FAILED_TO_COOPERATE
The given VMs failed to release memory when instructed to do so
No parameters.
VM_ASSIGNED_TO_PROTECTION_POLICY
This VM is assigned to a protection policy.
Signature:
VM_ASSIGNED_TO_PROTECTION_POLICY(vm, vmpp)
VM_ASSIGNED_TO_SNAPSHOT_SCHEDULE
This VM is assigned to a snapshot schedule.
Signature:
VM_ASSIGNED_TO_SNAPSHOT_SCHEDULE(vm, vmss)
VM_ATTACHED_TO_MORE_THAN_ONE_VDI_WITH_TIMEOFFSET_MARKED_AS_RESET_ON_BOOT
You attempted to start a VM that’s attached to more than one VDI with a timeoffset marked as reset-on-boot.
Signature:
VM_ATTACHED_TO_MORE_THAN_ONE_VDI_WITH_TIMEOFFSET_MARKED_AS_RESET_ON_BOOT(vm)
VM_BAD_POWER_STATE
You attempted an operation on a VM that was not in an appropriate power state at the time; for example, you attempted to start a VM that was already running. The parameters returned are the VM’s handle, and the expected and actual VM state at the time of the call.
Signature:
VM_BAD_POWER_STATE(vm, expected, actual)
VM_BIOS_STRINGS_ALREADY_SET
The BIOS strings for this VM have already been set and cannot be changed.
No parameters.
VM_CALL_PLUGIN_RATE_LIMIT
There is a minimal interval required between consecutive plugin calls made on the same VM, please wait before retry.
Signature:
VM_CALL_PLUGIN_RATE_LIMIT(VM, interval, wait)
VM_CANNOT_DELETE_DEFAULT_TEMPLATE
You cannot delete the specified default template.
Signature:
VM_CANNOT_DELETE_DEFAULT_TEMPLATE(vm)
VM_CHECKPOINT_RESUME_FAILED
An error occured while restoring the memory image of the specified virtual machine
Signature:
VM_CHECKPOINT_RESUME_FAILED(vm)
VM_CHECKPOINT_SUSPEND_FAILED
An error occured while saving the memory image of the specified virtual machine
Signature:
VM_CHECKPOINT_SUSPEND_FAILED(vm)
VM_CRASHED
The VM crashed
Signature:
VM_DUPLICATE_VBD_DEVICE
The specified VM has a duplicate VBD device and cannot be started.
Signature:
VM_DUPLICATE_VBD_DEVICE(vm, vbd, device)
VM_FAILED_SHUTDOWN_ACKNOWLEDGMENT
VM didn’t acknowledge the need to shutdown.
Signature:
VM_FAILED_SHUTDOWN_ACKNOWLEDGMENT(vm)
VM_HALTED
The VM unexpectedly halted
Signature:
VM_HAS_CHECKPOINT
You attempted to migrate a VM which has a checkpoint.
Signature:
VM_HAS_NO_SUSPEND_VDI
VM cannot be resumed because it has no suspend VDI
Signature:
VM_HAS_NO_SUSPEND_VDI(vm)
VM_HAS_PCI_ATTACHED
This operation could not be performed, because the VM has one or more PCI devices passed through.
Signature:
VM_HAS_SRIOV_VIF
This operation could not be performed, because the VM has one or more SR-IOV VIFs.
Signature:
VM_HAS_TOO_MANY_SNAPSHOTS
You attempted to migrate a VM with more than one snapshot.
Signature:
VM_HAS_TOO_MANY_SNAPSHOTS(vm)
VM_HAS_VGPU
This operation could not be performed, because the VM has one or more virtual GPUs.
Signature:
VM_HAS_VUSBS
The operation is not allowed when the VM has VUSBs.
Signature:
VM_HOST_INCOMPATIBLE_VERSION
This VM operation cannot be performed on an older-versioned host during an upgrade.
Signature:
VM_HOST_INCOMPATIBLE_VERSION(host, vm)
VM_HOST_INCOMPATIBLE_VERSION_MIGRATE
You attempted to migrate a VM to a destination host which is older than the source host.
Signature:
VM_HOST_INCOMPATIBLE_VERSION_MIGRATE(host, vm)
VM_HOST_INCOMPATIBLE_VIRTUAL_HARDWARE_PLATFORM_VERSION
You attempted to run a VM on a host that cannot provide the VM’s required Virtual Hardware Platform version.
Signature:
VM_HOST_INCOMPATIBLE_VIRTUAL_HARDWARE_PLATFORM_VERSION(host, host_versions, vm, vm_version)
VM_HVM_REQUIRED
HVM is required for this operation
Signature:
VM_INCOMPATIBLE_WITH_THIS_HOST
The VM is incompatible with the CPU features of this host.
Signature:
VM_INCOMPATIBLE_WITH_THIS_HOST(vm, host, reason)
VM_IS_IMMOBILE
The VM is configured in a way that prevents it from being mobile.
Signature:
VM_IS_PART_OF_AN_APPLIANCE
This operation is not allowed as the VM is part of an appliance.
Signature:
VM_IS_PART_OF_AN_APPLIANCE(vm, appliance)
VM_IS_PROTECTED
This operation cannot be performed because the specified VM is protected by xHA
Signature:
VM_IS_TEMPLATE
The operation attempted is not valid for a template VM
Signature:
VM_IS_USING_NESTED_VIRT
This operation is illegal because the VM is using nested virtualisation.
Signature:
VM_IS_USING_NESTED_VIRT(VM)
VM_LACKS_FEATURE
You attempted an operation on a VM which lacks the feature.
Signature:
VM_LACKS_FEATURE_SHUTDOWN
You attempted an operation which needs the cooperative shutdown feature on a VM which lacks it.
Signature:
VM_LACKS_FEATURE_SHUTDOWN(vm)
VM_LACKS_FEATURE_STATIC_IP_SETTING
You attempted an operation which needs the VM static-ip-setting feature on a VM which lacks it.
Signature:
VM_LACKS_FEATURE_STATIC_IP_SETTING(vm)
VM_LACKS_FEATURE_SUSPEND
You attempted an operation which needs the VM cooperative suspend feature on a VM which lacks it.
Signature:
VM_LACKS_FEATURE_SUSPEND(vm)
VM_LACKS_FEATURE_VCPU_HOTPLUG
You attempted an operation which needs the VM hotplug-vcpu feature on a VM which lacks it.
Signature:
VM_LACKS_FEATURE_VCPU_HOTPLUG(vm)
VM_MEMORY_SIZE_TOO_LOW
The specified VM has too little memory to be started.
Signature:
VM_MEMORY_SIZE_TOO_LOW(vm)
VM_MIGRATE_CONTACT_REMOTE_SERVICE_FAILED
Failed to contact service on the destination host.
No parameters.
VM_MIGRATE_FAILED
An error occurred during the migration process.
Signature:
VM_MIGRATE_FAILED(vm, source, destination, msg)
VM_MISSING_PV_DRIVERS
You attempted an operation on a VM which requires PV drivers to be installed but the drivers were not detected.
Signature:
VM_MISSING_PV_DRIVERS(vm)
VM_NOT_RESIDENT_HERE
The specified VM is not currently resident on the specified host.
Signature:
VM_NOT_RESIDENT_HERE(vm, host)
VM_NO_CRASHDUMP_SR
This VM does not have a crashdump SR specified.
Signature:
VM_NO_EMPTY_CD_VBD
The VM has no empty CD drive (VBD).
Signature:
VM_NO_SUSPEND_SR
This VM does not have a suspend SR specified.
Signature:
VM_NO_VCPUS
You need at least 1 VCPU to start a VM
Signature:
VM_OLD_PV_DRIVERS
You attempted an operation on a VM which requires a more recent version of the PV drivers. Please upgrade your PV drivers.
Signature:
VM_OLD_PV_DRIVERS(vm, major, minor)
VM_PV_DRIVERS_IN_USE
VM PV drivers still in use
Signature:
VM_REBOOTED
The VM unexpectedly rebooted
Signature:
VM_REQUIRES_GPU
You attempted to run a VM on a host which doesn’t have a pGPU available in the GPU group needed by the VM. The VM has a vGPU attached to this GPU group.
Signature:
VM_REQUIRES_GPU(vm, GPU_group)
VM_REQUIRES_IOMMU
You attempted to run a VM on a host which doesn’t have I/O virtualization (IOMMU/VT-d) enabled, which is needed by the VM.
Signature:
VM_REQUIRES_NETWORK
You attempted to run a VM on a host which doesn’t have a PIF on a Network needed by the VM. The VM has at least one VIF attached to the Network.
Signature:
VM_REQUIRES_NETWORK(vm, network)
VM_REQUIRES_SR
You attempted to run a VM on a host which doesn’t have access to an SR needed by the VM. The VM has at least one VBD attached to a VDI in the SR.
Signature:
VM_REQUIRES_VDI
VM cannot be started because it requires a VDI which cannot be attached
Signature:
VM_REQUIRES_VGPU
You attempted to run a VM on a host on which the vGPU required by the VM cannot be allocated on any pGPUs in the GPU_group needed by the VM.
Signature:
VM_REQUIRES_VGPU(vm, GPU_group, vGPU_type)
VM_REQUIRES_VUSB
You attempted to run a VM on a host on which the VUSB required by the VM cannot be allocated on any PUSBs in the USB_group needed by the VM.
Signature:
VM_REQUIRES_VUSB(vm, USB_group)
VM_REVERT_FAILED
An error occured while reverting the specified virtual machine to the specified snapshot
Signature:
VM_REVERT_FAILED(vm, snapshot)
VM_SHUTDOWN_TIMEOUT
VM failed to shutdown before the timeout expired
Signature:
VM_SHUTDOWN_TIMEOUT(vm, timeout)
VM_SNAPSHOT_WITH_QUIESCE_FAILED
The quiesced-snapshot operation failed for an unexpected reason
Signature:
VM_SNAPSHOT_WITH_QUIESCE_FAILED(vm)
VM_SNAPSHOT_WITH_QUIESCE_NOT_SUPPORTED
The VSS plug-in is not installed on this virtual machine
Signature:
VM_SNAPSHOT_WITH_QUIESCE_NOT_SUPPORTED(vm, error)
VM_SNAPSHOT_WITH_QUIESCE_PLUGIN_DEOS_NOT_RESPOND
The VSS plug-in cannot be contacted
Signature:
VM_SNAPSHOT_WITH_QUIESCE_PLUGIN_DEOS_NOT_RESPOND(vm)
VM_SNAPSHOT_WITH_QUIESCE_TIMEOUT
The VSS plug-in has timed out
Signature:
VM_SNAPSHOT_WITH_QUIESCE_TIMEOUT(vm)
VM_TOO_MANY_VCPUS
Too many VCPUs to start this VM
Signature:
VM_TO_IMPORT_IS_NOT_NEWER_VERSION
The VM cannot be imported unforced because it is either the same version or an older version of an existing VM.
Signature:
VM_TO_IMPORT_IS_NOT_NEWER_VERSION(vm, existing_version, version_to_import)
VM_UNSAFE_BOOT
You attempted an operation on a VM that was judged to be unsafe by the server. This can happen if the VM would run on a CPU that has a potentially incompatible set of feature flags to those the VM requires. If you want to override this warning then use the ‘force’ option.
Signature:
WLB_AUTHENTICATION_FAILED
WLB rejected our configured authentication details.
No parameters.
WLB_CONNECTION_REFUSED
WLB refused a connection to the server.
No parameters.
WLB_CONNECTION_RESET
The connection to the WLB server was reset.
No parameters.
WLB_DISABLED
This pool has wlb-enabled set to false.
No parameters.
WLB_INTERNAL_ERROR
WLB reported an internal error.
No parameters.
WLB_MALFORMED_REQUEST
WLB rejected the server’s request as malformed.
No parameters.
WLB_MALFORMED_RESPONSE
WLB said something that the server wasn’t expecting or didn’t understand. The method called on WLB, a diagnostic reason, and the response from WLB are returned.
Signature:
WLB_MALFORMED_RESPONSE(method, reason, response)
WLB_NOT_INITIALIZED
No WLB connection is configured.
No parameters.
WLB_TIMEOUT
The communication with the WLB server timed out.
Signature:
WLB_TIMEOUT(configured_timeout)
WLB_UNKNOWN_HOST
The configured WLB server name failed to resolve in DNS.
No parameters.
WLB_URL_INVALID
The WLB URL is invalid. Ensure it is in format: <ipaddress>:<port>. The configured/given URL is returned.
Signature:
WLB_XENSERVER_AUTHENTICATION_FAILED
WLB reported that the server rejected its configured authentication details.
No parameters.
WLB_XENSERVER_CONNECTION_REFUSED
WLB reported that the server refused it a connection (even though we’re connecting perfectly fine in the other direction).
No parameters.
WLB_XENSERVER_MALFORMED_RESPONSE
WLB reported that the server said something to it that WLB wasn’t expecting or didn’t understand.
No parameters.
WLB_XENSERVER_TIMEOUT
WLB reported that communication with the server timed out.
No parameters.
WLB_XENSERVER_UNKNOWN_HOST
WLB reported that its configured server name for this server instance failed to resolve in DNS.
No parameters.
XAPI_HOOK_FAILED
3rd party xapi hook failed
Signature:
XAPI_HOOK_FAILED(hook_name, reason, stdout, exit_code)
XENAPI_MISSING_PLUGIN
The requested plugin could not be found.
Signature:
XENAPI_MISSING_PLUGIN(name)
XENAPI_PLUGIN_FAILURE
There was a failure communicating with the plugin.
Signature:
XENAPI_PLUGIN_FAILURE(status, stdout, stderr)
XEN_VSS_REQ_ERROR_ADDING_VOLUME_TO_SNAPSET_FAILED
Some volumes to be snapshot could not be added to the VSS snapshot set
Signature:
XEN_VSS_REQ_ERROR_ADDING_VOLUME_TO_SNAPSET_FAILED(vm, error_code)
XEN_VSS_REQ_ERROR_CREATING_SNAPSHOT
An attempt to create the snapshots failed
Signature:
XEN_VSS_REQ_ERROR_CREATING_SNAPSHOT(vm, error_code)
XEN_VSS_REQ_ERROR_CREATING_SNAPSHOT_XML_STRING
Could not create the XML string generated by the transportable snapshot
Signature:
XEN_VSS_REQ_ERROR_CREATING_SNAPSHOT_XML_STRING(vm, error_code)
XEN_VSS_REQ_ERROR_INIT_FAILED
Initialization of the VSS requester failed
Signature:
XEN_VSS_REQ_ERROR_INIT_FAILED(vm, error_code)
XEN_VSS_REQ_ERROR_NO_VOLUMES_SUPPORTED
Could not find any volumes supported by the Vss Provider
Signature:
XEN_VSS_REQ_ERROR_NO_VOLUMES_SUPPORTED(vm, error_code)
XEN_VSS_REQ_ERROR_PREPARING_WRITERS
An attempt to prepare VSS writers for the snapshot failed
Signature:
XEN_VSS_REQ_ERROR_PREPARING_WRITERS(vm, error_code)
XEN_VSS_REQ_ERROR_PROV_NOT_LOADED
The Vss Provider is not loaded
Signature:
XEN_VSS_REQ_ERROR_PROV_NOT_LOADED(vm, error_code)
XEN_VSS_REQ_ERROR_START_SNAPSHOT_SET_FAILED
An attempt to start a new VSS snapshot failed
Signature:
XEN_VSS_REQ_ERROR_START_SNAPSHOT_SET_FAILED(vm, error_code)
XMLRPC_UNMARSHAL_FAILURE
The server failed to unmarshal the XMLRPC message; it was expecting one element and received something else.
Signature:
XMLRPC_UNMARSHAL_FAILURE(expected, received)
Contents
- 1 Live Migration of HVM guest without XenTools
- 1.1 Why?
- 1.2 Issues
- 1.3 How to
- 1.4 Origin?
- 2 Software RAID 1
- 2.1 Scope
- 2.2 Action plan
- 3 Problems
- 3.1 Missing IP for Management interface
- 3.1.1 Scope
- 3.1.2 Symptoms
- 3.1.3 Solution
- 3.1 Missing IP for Management interface
Live Migration of HVM guest without XenTools
Why?
This might be only possible solution to move VM between different pools.
Issues
Networking and console might not work after migration. You would need to restart VM.
How to
One can trick XenServer to think that tools are installed by running following commands on XenServer with running VM:
vmname=<name of virtual machine> domid=$(xe vm-list name-label=$vmname params=dom-id | cut -d':' -f2 | tr -d ' ') xenstore-write /local/domain/$domid/attr/PVAddons/MajorVersion "6" xenstore-write /local/domain/$domid/attr/PVAddons/MinorVersion "2" xenstore-write /local/domain/$domid/attr/PVAddons/MicroVersion "0" xenstore-write /local/domain/$domid/attr/PVAddons/BuildVersion "54078" xenstore-write /local/domain/$domid/attr/PVAddons/Installed "1" xenstore-write /local/domain/$domid/data/updated "1"
Origin?
- http://forum.mikrotik.com/viewtopic.php?f=15&t=69886#p445579
Software RAID 1
Scope
Next Instruction is applicable for XCP 1.6 and Xenserver 6.
Action plan
Backup GPT:
gdisk /dev/sda
Press: «b» gpt.sda ; Press: «q»
Load gpt from backup:
gdisk /dev/sdb
Press: «r» «l» gpt.sda «m»
Generate new GUID for /dev/sdb ; Press: «x» «g» «R» «w»
gdisk /dev/sdb
Set all partiotions to Linux RAID: Press: «t» «1» «fd00» «t» «2» «fd00» «t» «3» «fd00»
Create raid arrays:
mdadm --create /dev/md0 --level=1 --raid-devices=2 missing /dev/sdb1 mdadm --create /dev/md1 --level=1 --raid-devices=2 missing /dev/sdb2 mdadm --create /dev/md2 --level=1 --raid-devices=2 missing /dev/sdb3
Create bitmaps for each RAID device. Bitmaps slightly impact throughput but significantly reduce the rebuilt time when the array fails.
mdadm --grow /dev/md0 -b internal mdadm --grow /dev/md1 -b internal mdadm --grow /dev/md2 -b internal
Move volume group to new device:
pvcreate /dev/md2 vgextend VG_<TAB> /dev/md2 pvmove /dev/sda3 /dev/md2 vgreduce VG_<TAB> /dev/sda3 pvremove /dev/sda3
Copy OS to new raid device:
mkfs.ext3 /dev/md0 mount /dev/md0 /mnt rsync -avP --stats --exclude=/mnt/* --exclude=/dev/pts/* --exclude=/sys/* --exclude=/proc/* / /mnt/
Make new raid device bootable:
mount --bind /dev /mnt/dev mount -t sysfs none /mnt/sys mount -t proc none /mnt/proc chroot /mnt /sbin/extlinux --install /boot dd if=/mnt/usr/share/syslinux/gptmbr.bin of=/dev/sdb
Cnange fstab and extlinux.conf configurations:
sed -i -e "s|root=LABEL=.*ro|root=/dev/md0 ro|g" /mnt/boot/extlinux.conf sed -i -e "s|LABEL=.*/|/dev/md0 /|g" /mnt/etc/fstab chroot /mnt
Regenerate new bootable image:
mkinitrd -v -f --fstab=/etc/fstab --theme=/usr/share/splash --without-multipath /boot/initrd-`uname -r`.img `uname -r` exit umount /mnt/* umount /mnt
Reboot
reboot
Boot from second drive
sgdisk --typecode=1:fd00 /dev/sda sgdisk --typecode=2:fd00 /dev/sda sgdisk --typecode=3:fd00 /dev/sda
Add missing devices to raid and watch sync process:
mdadm -a /dev/md0 /dev/sda1 watch -n 1 cat /proc/mdstat mdadm -a /dev/md1 /dev/sda2 watch -n 1 cat /proc/mdstat mdadm -a /dev/md2 /dev/sda3 watch -n 1 cat /proc/mdstat
Problems
Missing IP for Management interface
Scope
One of the weirdest problems that may occur is that IP address is missing after reboot XEN host. Emergency network reset helps only for next boot and after another reboot network again not working.
Symptoms
/var/log/messages:
'Device "xenbr0" does not exist. '
or:
Re-raising as PIF_CONFIGURATION_ERROR
xsconsole:
An unknown error occurred while attempting to configure an interface.
Solution
Problem caused by corrupted ‘/var/xapi/state.db’. To fix it you most probably need to recreate this file.
First of all make backup:
cp /var/xapi/state.db /var/xapi/state.db.back
Using xsconsole stop all running VM’s and create backup of VM’s meta-data to local SR. WARNING: network interfaces configuration may lost. Backup network interface configuration manually for all VM’s.
xsconsole
Stop xapi service:
service xapi stop
Remove corrupted base:
rm -f /var/xapi/state.db
Start xapi service:
service xapi start
Start Emergency Network Reset via xsconsole. Server will reboot.
Check network configuration again. Reboot server a few times to ensure that network configuration works as expected.
Restore local SR if needed:
- http://support.citrix.com/article/CTX121896
Restore VM’s configuration via xsconsole.
Обновлено 12.06.2017
Добрый день уважаемые читатели сегодня хочу рассказать, как решается ошибка an error occurred while attempting при загрузке Windows. Данная инструкция подойдет как для клиентских операционных систем по типу Windows 7, 8.1 и 10, так и для Windows Server. На исправление данной проблемы у вас уйдет не более 10 минут, даже в случае с сервера это не такой уж и большой простой по времени.
Что ознаает error occurred while attempting to read
И так расскажу, что было у меня. У нас есть блейд корзина с блейдами hs22, у них своих дисков нету и загружаются они по fc с СХД netApp, после аварии на одном из блейдов когда шла загрузка windows server 2008 r2, выскочила вот такая ошибка
An error occurred while attempting to read the boot configuration data
File: EFIMicrosoftBootBCD
status: 0xc000000f
Из ошибки видно, что операционная система не может загрузиться из за загрузчика в файле EFIMicrosoftBootBCD.
Причины ошибки 0xc000000f
- Повредился загрузчик Windows
- Случайно удалили загрузочную область
Таблица разделов загрузочного жесткого диска с UEFI GPT
У вас должны быть по крайней мере три раздела.
- Системный раздел EFI (ESP – EFI System Partition) – 100 Мб (тип раздела — EFI)
- Резервный раздел Майкрософт – 128 Мб (тип раздела — MSR)
- Основной раздел Windows – раздел с Windows
Или еще есть дополнительный раздел.
- Windows RE
Давайте поговорим теперь о каждом из них более подробно.
Windows RE
Windows RE это раздел 300 Мб на разделе GPT, и смысл его в том, чтобы содержать данные для восстановления загрузчика. Такой же есть и в системах с разметкой MBR, размером 350 Мб, он еще носит название System Reserved и наряду с RE содержит файлы, необходимые для загрузки Windows.
Среда восстановления находится в файле winre.wim
Windows RE создается в процессе установки Windows.
- В процессе создания структуры разделов для Windows RE назначается специальный атрибут 0x8000000000000001. Он является комбинацией двух атрибутов – один блокирует автоматическое назначение буквы диска, а другой – помечает раздел как обязательный для работы системы, что препятствует его удалению из оснастки управления дисками.
- К разделу Windows применяется образ системы — стандартный install.wim или настроенный custom.wim. Как следствие, winre.wim оказывается в папке WindowsSystem32Recovery.
- На разделе Windows RE создается папка RecoveryWindowsRE, после чего это расположение среды восстановления регистрируется утилитой reagentc.
W:WindowsSystem32reagentc.exe /setreimage /path T:RecoveryWindowsRE /target W:Windows
reagentc.exe входит в состав Windows и запускается она именно с раздела операционной системы. Наряду с регистрацией RE команда перемещает winre.wim с раздела Windows на служебный раздел Windows RE. Если вы хотите увидеть файл, сначала назначьте диску букву с помощью утилиты diskpart. Поскольку файл имеет атрибуты системный и скрытый, быстрее всего его покажет команда dir /ah.
В результате этих действий загрузка в среду восстановления происходит с раздела Windows RE. Подробности процесса я покажу в грядущем рассказе о восстановлении резервной копии.
Раздел Windows RE не является обязательным для работы Windows. Среда восстановления может отсутствовать или находиться прямо на разделе с операционной системой. Однако размещение Windows RE на отдельном разделе преследует две цели:
- Загрузка в среду восстановления на ПК с зашифрованным разделом Windows. В среду восстановления невозможно загрузиться, если она находится на разделе с Windows, который зашифрован. Раздел Windows RE исключен из шифрования, поэтому всегда можно попасть в среду и воспользоваться ее инструментами.
- Защита среды восстановления от шаловливых рук. Поскольку раздел невозможно удалить в оснастке управления дисками, вероятность его смерти по неосторожности несколько ниже, хотя при желании его несложно удалить с помощью diskpart.
Раздел System (EFI)
Раздел EFI, отформатированный в FAT32, является обязательным для разметки GPT на системах с UEFI. Стандартный размер раздела EFI составляет 100MB, но на дисках расширенного формата 4K Native (секторы 4KB) он увеличен до 260MB ввиду ограничений FAT32. Изготовители ПК могут хранить на этом разделе какие-то свои инструменты, поэтому его размер варьируется в зависимости от производителя.
В разметке GPT раздел EFI выполняет одну из ролей, которая возложена на раздел System Reserved в разметке MBR. Он содержит хранилище конфигурации загрузки (BCD) и файлы, необходимые для загрузки операционной системы.
Раздел MSR (Microsoft System Reserved)
Этот раздел также является обязательным для разметки GPT. Он отформатирован в NTFS и занимает в Windows 8 и 8.1 — 128MB, а в Windows 10 — 16MB. GPT не позволяет использовать скрытые секторы диска (в отличие от MBR), поэтому раздел MSR необходим для служебных операций встроенного и стороннего ПО (например, конвертирование простого диска в динамический).
Несмотря на наличие “System Reserved” в названии, раздел MSR не имеет ничего общего с разделом System Reserved в разметке MBR. Кроме того, он не виден в файловых менеджерах и оснастке управления дисками, хотя diskpart его показывает.
Раздел Windows
Это раздел с операционной системой, к которому применяется стандартный образ install.wim или настроенный образ.
Устраняем error occurred while attempting to read
Как вы помните мы с вами словили вот такую вещь
An error occurred while attempting to read the boot configuration data
File: EFIMicrosoftBootBCD
status: 0xc000000f
Теперь давайте разберемся как с графическими методам так и с методами командной строки.
Утилитой восстановление только для клиентский Windows
Тут мы будем пользоваться точками восстановления Windows, они по умолчанию включены в клиентские Windows 7, 8.1, 10, и это логично, чтобы быстро восстановиться при каких то глюках системы. Тут нам понадобится загрузочная флешка с такой же версией Windows, если у вас например WIndows 8.1 64x то и на флешке должна быть 64 битная версия.
Для Windows 7, это выглядит так
Начав загружать дистрибутив Windows 7 с загрузочной флешки, у вас появится окно установки, в нижнем углу нажмите Восстановление системы.
У вас появятся параметры, самый первый вариант это выбрать Восстановление запуска
Буде выполнена попытка восстановить загрузочные области Windows 7
Жмем Исправить и перезагрузить.
Если после перезагрузки, у вас осталась ошибка, то снова заходим в данное меню и выбираем уже тогда второй пункт, Восстановление системы Windows 7. Утилита найдет установленную операционную и попытается откатить ее на момент когда она работала корректно, ваши персональные данные не пострадают, максимум вы можете не досчитаться программ.
Для Windows 8.1 и 10, это выглядит так
Ошибка an error occurred while attempting при загрузке решается так же, вы создаете загрузочную флешку с Windows 8.1, как это сделать ссылка выше. Загружаетесь с нее и вы попадаете в среду восстановления. Так же на окне установки, нажимаете восстановление системы.
Поиск и устранение неисправностей > 1 вариант Вернуть компьютер в исходное состояние, с сохранением файлов и второй вариант Дополнительные параметры > Восстановление системы или восстановление образа системы.
После перезагрузки, у вас должно быть все отлично, в это преимущество десктопных платформ, от серверных Windows Server, так как в серверных версиях, по умолчанию все отключено и администратору нужно все включать самому, а отключено из за экономии ресурсов, но с моей точки зрения могли бы для точек восстановления сделать исключение.
Восстановление для всех через командную строку
Данный метод, более сложный, особенно для тех кто в первый раз видит командную строку операционной системы. Данный метод подойдет как и для 7,8.1,10 так и для Windows Server 2008 R2 и 2012 R2. В данном методе вам так же потребуется загрузочная флешка с нужным дистрибутивом вашей ос. Я буду показывать на примере Windows Server 2008 r2, но все действия как я и писал подойдут для любой ос, начиная с W7.
Еще единственное отступление, что если у вас как и у меня операционная система накрылась на блейд сервере, то сделайте первый пункт, если у вас обычный ПК, то просто его пропустите.
1 Часть только для blade servers
- Так как у меня блейд система, то для того чтобы туда подгрузить дистрибутив для ремонта, потребуется подмантировать ISO образ, делает это просто. Заходите в Blade Center, выбираете Remote control и через java KVM выбираете нужный блейд. Сверху нажимаете Remote Drive > Select Image
Указываем путь до нашего ISO
Выбираем сверху нужный блейд для монтирования и ставим галку защиты от записи Write Protect, после чего Mount All.
Все видим ISO смонтирован, закрываем данное окно.
Теперь в Boot меню выбираем загрузка с DVD Rom. В итоге начнется загрузка с вашего ISO, вставленного в Virtual CD-rom.
2 часть для всех
Вы увидите, стандартную полосу загрузки.
У вас появится окно выбора языка
Если у вас дистрибутив английский, то для открытия командной строки нажмите Shift+F10, если русская, то выберите раскладку клавиатуры США международная, так как дальнейшие команды будут вводиться именно на этой раскладке, жмем далее
Раскладку выбрали на следующем окне жмем привычное меню восстановление.
В серверной ос, как я вам и говорил вы не увидите, контрольных точек. Выбираем второй пункт и далее.
И вот она долгожданная командная строка
В Windows 8.1, 10 и Server 2012 R2, попасть в командную строку можно так же, но меню слегка видоизменили. Вы так же идете в восстановление, потом диагностика.
Далее Дополнительные параметры > Командная строка.
И вот тут мы сейчас рассмотрим несколько методов.
1 метод устранить an error occurred while attempting
В первом методе мы с вами выполним две команды, восстанавливающие загрузочную область. Мы используем команду Bootrec. Введите ее в командной строке, вам отобразиться перечень атрибутов.
- /FixMbr > восстановит MBR запись, с UEFI это не прокатит
- /FixBoot > делает новую запись в системный раздел
- /ScanOs > поиск всех Windows на дисках
- >rebuildBcd > сканирование всех ос и добавление из в загрузочное меню
Выполним Bootrec.exe /FixMbr, потом Bootrec.exe /FixBoot
Обе команды штатно отработали, в первый сектор загрузочного раздела записана новая загрузочная запись, а вторая команда записывает новый загрузочный сектор. Пишем Exit и перезагружаемся.
2 метод устранить an error occurred while attempting
Если первый метод вам не помог, не спешите расстраиваться, так же загружаемся в командную строку и вводим вот такие команды.
Bootrec /ScanOs, она просканирует все ваши жёсткие диски и разделы на наличие операционных систем и если такие будут найдены, то выйдет соответствующее предупреждение. Затем нужно ввести команду Bootrec.exe /RebuildBcd, данная утилита предложит внести найденные Windows в меню загрузки, соглашаемся и вводим Y и жмём Enter, всё найденная Windows добавлена в меню загрузки
еще в дополнение можно тут же прописать bootsect /NT60 SYS , но если у вас UEFI, то получите ошибку.
Если все ок, то получите обновленную область bootcode,
Перезагражаемся и радуемся жизни. Ниже способы для UEFI.
3 метод устранить an error occurred while attempting для UEFI
Идем дальше в нашей эпопеи и разберем слегка может быть сложный метод для новичков, но зато он поможет восстановить загрузку UEFI.
Так же загружаемся в режим командной строки и вводим
Так же загружаемся в режим командной строки и вводим
diskpart
list disk > ей смотрим список разделов в системе
Выберем диск, на котором установлена Windows 8 (если жесткий диск в системе один, его индекс будет нулевым):
sel disk 0
Выведем список разделов в системе:
list vol
В нашем примере видно, что раздел EFI (его можно определить по размеру 100 Мб и файловой системе FAT32) имеет индекс volume 1, а загрузочный раздел с установленной Windows 8.1 — volume 3.
Назначим скрытому EFI разделу произвольную букву диска:
select volume 1
assign letter M:
Завершаем работу с diskpart:
exit
Перейдем в каталог с загрузчиком на скрытом раздел
cd /d m:efimicrosoftboot
Пересоздадим загрузочный сектор: на загрузочном разделе
bootrec /fixboot
Удалим текущий файл с конфигурацией BCD, переименовав его (сохранив старую конфигурацию в качестве резервной копии):
ren BCD BCD.bak
С помощью утилиты bcdboot.exe пересоздадим хранилище BCD, скопировав файлы среды загрузки из системного каталога:
bcdboot C:Windows /l en-us /s M: /f ALL
где, C:Windows – путь к каталогу с установленной Windows 8.1.
/f ALL – означает что необходимо скопировать файлы среды загрузки, включая файлы для компьютеров с UEFI или BIOS (теоретическая возможность загружаться на EFI и BIOS системах)
/l en-us — тип системной локали . По умолчанию используется en-us — английский язык (США) .
В случае использования русской версии Windows 8.1 команда будет другая:
bcdboot C:Windows /L ru-ru /S M: /F ALL
Вот как выглядит структура на самом деле
4 метод устранить an error occurred while attempting для UEFI
Идем дальше в нашей эпопеи и разберем слегка может быть сложный метод для новичков, но зато он поможет восстановить загрузку UEFI.
Так же загружаемся в режим командной строки и вводим
diskpart
list disk > ей смотрим список разделов в системе
у меня операционная система стоит на 100 гиговом диске с буквой С.
Командой list disk мы посмотрим список дисков
Меня интересует Диск 0, так как на нем система. Выберем его.
List partition > Выводим список разделов
Select partition 1 > Выбираем нужный с загрузчиком (Если есть системный то его, если его нет то Зарегистрированный) Все равно их удалять оба
Убиваем первый и второй раздел (Системный и зарегистрирован)
Delete partition override
Снова введем List partition и убедимся что оба удалились. Теперь мы можем вручную пересоздать разделы EFI и MSR. Для этого в контексте утилиты diskpart последовательно выполните команды
Выбираем диск
select disk 0
create partition efi size=100
Убеждаемся, что выбран раздел 100 Мб (звездочка)
list partition
select partition 1
format quick fs=fat32 label=»System»
assign letter=G
create partition msr size=128
list partition
list vol
Все успешно создалось.
В нашем случае разделу с Windows уже назначена буква диска C:, если это не так, назначим ему букву следующим образом
select vol 8
assign letter=G
exit
Скопируем файлы среды EFI из каталога установленной Windows 2008 R2 у вас другая может быть:
mkdir G:EFIMicrosoftBoot
xcopy /s C:WindowsBootEFI*.* G:EFIMicrosoftBoot
Идем на следующий пункт решения ошибки an error occurred while attempting
Пересоздадим конфигурацию загрузчика Windows Server 2008 R2:
g:
cd EFIMicrosoftBoot
bcdedit /createstore BCD
bcdedit /store BCD /create {bootmgr} /d “Windows Boot Manager”
bcdedit /store BCD /create /d “Windows Server 2008 r2” /application osloader
Команда возвращает GUID созданной записи, в следующей команде этот GUID нужно подставить вместо {your_guid}
bcdedit /store BCD /set {bootmgr} default {your_guid}
bcdedit /store BCD /set {bootmgr} path EFIMicrosoftBootbootmgfw.efi
bcdedit /store BCD /set {bootmgr} displayorder {default}
Дальнейшие команды выполняются в контексте {default}
bcdedit /store BCD /set {default} device partition=c:
bcdedit /store BCD /set {default} osdevice partition=c:
bcdedit /store BCD /set {default} path WindowsSystem32winload.efi
bcdedit /store BCD /set {default} systemroot Windows
exit
Все перезагружаемся и пробуем запустить ваш компьютер или сервер. Еще варианты.
- Отключаем питание ПК
- Отключаем (физически) жесткий диск
- Включаем ПК, дожидаемся появления окна с ошибкой загрузки и снова его выключаем.
- Подключаем диск обратно
5 метод устранить an error occurred while attempting
Есть еще метод для решения ошибки an error occurred while attempting и 0xc000000f, и это софт Acronis Disk Director. Есть такой загрузочный диск Acronis Disk Director для ремонта, есть ноутбук с двумя ос, первая Windows7, а вторая Windows 8.1, и обе не грузятся, загружаемся с нашего Acronis Disk Director
Все надеюсь у вас теперь ушла ошибка an error occurred while attempting при загрузке Windows и вы загрузились. ошибка в том, что у нас на обоих жёстких дисках должны быть отмечены красным флажком первые скрытые разделы System Reserved (Зарезервировано системой). На Windows 7 объём такого раздела составляет 100 МБ, а на Windows 8 350 МБ, именно эти разделы носят атрибуты: Система. Активнен и именно на этих разделах находятся файлы конфигурации хранилища загрузки (BCD) и файл менеджера загрузки системы (файл bootmgr). А у нас получается эти атрибуты носят другие разделы. Из-за этого Windows 7 и Windows 8.1 не загружаются.
Выбираем первый жёсткий Диск 1, щёлкаем на первом разделе System Reserved (Зарезервировано системой) правой мышью и выбираем «Отметить как активный»
Том Зарезервировано системой будет отмечен как активный. Нажимаем ОК.
То же самое делаем с Диском 2. Программа Acronis Disk Director работает в режиме отложенной операции, чтобы изменения вступили в силу нажимаем кнопку «Применить ожидающие операции»
Продолжить. Как видим, после наших изменений активными стали те разделы которые нужно.
Надеюсь вам удалось устранить ошибки an error occurred while attempting и 0xc000000f
Ошибка an internal error has occurred while loading the configuration file
Добрый день уважаемые читатели сегодня хочу рассказать, как решается ошибка an error occurred while attempting при загрузке Windows. Данная инструкция подойдет как для клиентских операционных систем по типу Windows 7, 8.1 и 10, так и для Windows Server. На исправление данной проблемы у вас уйдет не более 10 минут, даже в случае с сервера это не такой уж и большой простой по времени.
Что ознаает error occurred while attempting to read
И так расскажу, что было у меня. У нас есть блейд корзина с блейдами hs22, у них своих дисков нету и загружаются они по fc с СХД netApp, после аварии на одном из блейдов когда шла загрузка windows server 2008 r2, выскочила вот такая ошибка
Из ошибки видно, что операционная система не может загрузиться из за загрузчика в файле EFIMicrosoftBootBCD.
Причины ошибки 0xc000000f
- Повредился загрузчик Windows
- Случайно удалили загрузочную область
Таблица разделов загрузочного жесткого диска с UEFI GPT
У вас должны быть по крайней мере три раздела.
- Системный раздел EFI (ESP – EFI System Partition) – 100 Мб (тип раздела — EFI)
- Резервный раздел Майкрософт – 128 Мб (тип раздела — MSR)
- Основной раздел Windows – раздел с Windows
Или еще есть дополнительный раздел.
Давайте поговорим теперь о каждом из них более подробно.
Windows RE
Windows RE это раздел 300 Мб на разделе GPT, и смысл его в том, чтобы содержать данные для восстановления загрузчика. Такой же есть и в системах с разметкой MBR, размером 350 Мб, он еще носит название System Reserved и наряду с RE содержит файлы, необходимые для загрузки Windows.
Windows RE создается в процессе установки Windows.
- В процессе создания структуры разделов для Windows RE назначается специальный атрибут 0x8000000000000001. Он является комбинацией двух атрибутов – один блокирует автоматическое назначение буквы диска, а другой – помечает раздел как обязательный для работы системы, что препятствует его удалению из оснастки управления дисками.
- К разделу Windows применяется образ системы — стандартный install.wim или настроенный custom.wim. Как следствие, winre.wim оказывается в папке WindowsSystem32Recovery.
- На разделе Windows RE создается папка RecoveryWindowsRE, после чего это расположение среды восстановления регистрируется утилитой reagentc.
reagentc.exe входит в состав Windows и запускается она именно с раздела операционной системы. Наряду с регистрацией RE команда перемещает winre.wim с раздела Windows на служебный раздел Windows RE. Если вы хотите увидеть файл, сначала назначьте диску букву с помощью утилиты diskpart. Поскольку файл имеет атрибуты системный и скрытый, быстрее всего его покажет команда dir /ah.
Раздел Windows RE не является обязательным для работы Windows. Среда восстановления может отсутствовать или находиться прямо на разделе с операционной системой. Однако размещение Windows RE на отдельном разделе преследует две цели:
- Загрузка в среду восстановления на ПК с зашифрованным разделом Windows. В среду восстановления невозможно загрузиться, если она находится на разделе с Windows, который зашифрован. Раздел Windows RE исключен из шифрования, поэтому всегда можно попасть в среду и воспользоваться ее инструментами.
- Защита среды восстановления от шаловливых рук. Поскольку раздел невозможно удалить в оснастке управления дисками, вероятность его смерти по неосторожности несколько ниже, хотя при желании его несложно удалить с помощью diskpart.
Раздел System (EFI)
Раздел EFI, отформатированный в FAT32, является обязательным для разметки GPT на системах с UEFI. Стандартный размер раздела EFI составляет 100MB, но на дисках расширенного формата 4K Native (секторы 4KB) он увеличен до 260MB ввиду ограничений FAT32. Изготовители ПК могут хранить на этом разделе какие-то свои инструменты, поэтому его размер варьируется в зависимости от производителя.
В разметке GPT раздел EFI выполняет одну из ролей, которая возложена на раздел System Reserved в разметке MBR. Он содержит хранилище конфигурации загрузки (BCD) и файлы, необходимые для загрузки операционной системы.
Раздел MSR (Microsoft System Reserved)
Этот раздел также является обязательным для разметки GPT. Он отформатирован в NTFS и занимает в Windows 8 и 8.1 — 128MB, а в Windows 10 — 16MB. GPT не позволяет использовать скрытые секторы диска (в отличие от MBR), поэтому раздел MSR необходим для служебных операций встроенного и стороннего ПО (например, конвертирование простого диска в динамический).
Несмотря на наличие “System Reserved” в названии, раздел MSR не имеет ничего общего с разделом System Reserved в разметке MBR. Кроме того, он не виден в файловых менеджерах и оснастке управления дисками, хотя diskpart его показывает.
Раздел Windows
Это раздел с операционной системой, к которому применяется стандартный образ install.wim или настроенный образ.
Устраняем error occurred while attempting to read
Как вы помните мы с вами словили вот такую вещь
Теперь давайте разберемся как с графическими методам так и с методами командной строки.
Утилитой восстановление только для клиентский Windows
Тут мы будем пользоваться точками восстановления Windows, они по умолчанию включены в клиентские Windows 7, 8.1, 10, и это логично, чтобы быстро восстановиться при каких то глюках системы. Тут нам понадобится загрузочная флешка с такой же версией Windows, если у вас например WIndows 8.1 64x то и на флешке должна быть 64 битная версия.
Для Windows 7, это выглядит так
Начав загружать дистрибутив Windows 7 с загрузочной флешки, у вас появится окно установки, в нижнем углу нажмите Восстановление системы.
У вас появятся параметры, самый первый вариант это выбрать Восстановление запуска
Буде выполнена попытка восстановить загрузочные области Windows 7
Жмем Исправить и перезагрузить.
Если после перезагрузки, у вас осталась ошибка, то снова заходим в данное меню и выбираем уже тогда второй пункт, Восстановление системы Windows 7. Утилита найдет установленную операционную и попытается откатить ее на момент когда она работала корректно, ваши персональные данные не пострадают, максимум вы можете не досчитаться программ.
Для Windows 8.1 и 10, это выглядит так
Ошибка an error occurred while attempting при загрузке решается так же, вы создаете загрузочную флешку с Windows 8.1, как это сделать ссылка выше. Загружаетесь с нее и вы попадаете в среду восстановления. Так же на окне установки, нажимаете восстановление системы.
Поиск и устранение неисправностей > 1 вариант Вернуть компьютер в исходное состояние, с сохранением файлов и второй вариант Дополнительные параметры > Восстановление системы или восстановление образа системы.
После перезагрузки, у вас должно быть все отлично, в это преимущество десктопных платформ, от серверных Windows Server, так как в серверных версиях, по умолчанию все отключено и администратору нужно все включать самому, а отключено из за экономии ресурсов, но с моей точки зрения могли бы для точек восстановления сделать исключение.
Восстановление для всех через командную строку
Данный метод, более сложный, особенно для тех кто в первый раз видит командную строку операционной системы. Данный метод подойдет как и для 7,8.1,10 так и для Windows Server 2008 R2 и 2012 R2. В данном методе вам так же потребуется загрузочная флешка с нужным дистрибутивом вашей ос. Я буду показывать на примере Windows Server 2008 r2, но все действия как я и писал подойдут для любой ос, начиная с W7.
Еще единственное отступление, что если у вас как и у меня операционная система накрылась на блейд сервере, то сделайте первый пункт, если у вас обычный ПК, то просто его пропустите.
1 Часть только для blade servers
- Так как у меня блейд система, то для того чтобы туда подгрузить дистрибутив для ремонта, потребуется подмантировать ISO образ, делает это просто. Заходите в Blade Center, выбираете Remote control и через java KVM выбираете нужный блейд. Сверху нажимаете Remote Drive > Select Image
Указываем путь до нашего ISO
Выбираем сверху нужный блейд для монтирования и ставим галку защиты от записи Write Protect, после чего Mount All.
Все видим ISO смонтирован, закрываем данное окно.
Теперь в Boot меню выбираем загрузка с DVD Rom. В итоге начнется загрузка с вашего ISO, вставленного в Virtual CD-rom.
2 часть для всех
Вы увидите, стандартную полосу загрузки.
У вас появится окно выбора языка
Раскладку выбрали на следующем окне жмем привычное меню восстановление.
В серверной ос, как я вам и говорил вы не увидите, контрольных точек. Выбираем второй пункт и далее.
И вот она долгожданная командная строка
В Windows 8.1, 10 и Server 2012 R2, попасть в командную строку можно так же, но меню слегка видоизменили. Вы так же идете в восстановление, потом диагностика.
Далее Дополнительные параметры > Командная строка.
И вот тут мы сейчас рассмотрим несколько методов.
1 метод устранить an error occurred while attempting
В первом методе мы с вами выполним две команды, восстанавливающие загрузочную область. Мы используем команду Bootrec. Введите ее в командной строке, вам отобразиться перечень атрибутов.
- /FixMbr > восстановит MBR запись, с UEFI это не прокатит
- /FixBoot > делает новую запись в системный раздел
- /ScanOs > поиск всех Windows на дисках
- >rebuildBcd > сканирование всех ос и добавление из в загрузочное меню
Обе команды штатно отработали, в первый сектор загрузочного раздела записана новая загрузочная запись, а вторая команда записывает новый загрузочный сектор. Пишем Exit и перезагружаемся.
2 метод устранить an error occurred while attempting
Если первый метод вам не помог, не спешите расстраиваться, так же загружаемся в командную строку и вводим вот такие команды.
еще в дополнение можно тут же прописать bootsect /NT60 SYS , но если у вас UEFI, то получите ошибку.
Если все ок, то получите обновленную область bootcode,
Перезагражаемся и радуемся жизни. Ниже способы для UEFI.
3 метод устранить an error occurred while attempting для UEFI
Идем дальше в нашей эпопеи и разберем слегка может быть сложный метод для новичков, но зато он поможет восстановить загрузку UEFI.
Так же загружаемся в режим командной строки и вводим
Так же загружаемся в режим командной строки и вводим
list disk > ей смотрим список разделов в системе
Выберем диск, на котором установлена Windows 8 (если жесткий диск в системе один, его индекс будет нулевым):
Выведем список разделов в системе:
В нашем примере видно, что раздел EFI (его можно определить по размеру 100 Мб и файловой системе FAT32) имеет индекс volume 1, а загрузочный раздел с установленной Windows 8.1 — volume 3.
Назначим скрытому EFI разделу произвольную букву диска:
где, C:Windows – путь к каталогу с установленной Windows 8.1.
/f ALL – означает что необходимо скопировать файлы среды загрузки, включая файлы для компьютеров с UEFI или BIOS (теоретическая возможность загружаться на EFI и BIOS системах)
/l en-us — тип системной локали . По умолчанию используется en-us — английский язык (США) .
Вот как выглядит структура на самом деле
4 метод устранить an error occurred while attempting для UEFI
Идем дальше в нашей эпопеи и разберем слегка может быть сложный метод для новичков, но зато он поможет восстановить загрузку UEFI.
Так же загружаемся в режим командной строки и вводим
list disk > ей смотрим список разделов в системе
у меня операционная система стоит на 100 гиговом диске с буквой С.
Меня интересует Диск 0, так как на нем система. Выберем его.
Select partition 1 > Выбираем нужный с загрузчиком (Если есть системный то его, если его нет то Зарегистрированный) Все равно их удалять оба
Delete partition override
Снова введем List partition и убедимся что оба удалились. Теперь мы можем вручную пересоздать разделы EFI и MSR. Для этого в контексте утилиты diskpart последовательно выполните команды
create partition efi size=100
Убеждаемся, что выбран раздел 100 Мб (звездочка)
list partition
select partition 1
format quick fs=fat32 label=»System»
assign letter=G
create partition msr size=128
list partition
list vol
Все успешно создалось.
В нашем случае разделу с Windows уже назначена буква диска C:, если это не так, назначим ему букву следующим образом
Скопируем файлы среды EFI из каталога установленной Windows 2008 R2 у вас другая может быть:
xcopy /s C:WindowsBootEFI*.* G:EFIMicrosoftBoot
Идем на следующий пункт решения ошибки an error occurred while attempting
Пересоздадим конфигурацию загрузчика Windows Server 2008 R2:
Команда возвращает GUID созданной записи, в следующей команде этот GUID нужно подставить вместо
Дальнейшие команды выполняются в контексте
Все перезагружаемся и пробуем запустить ваш компьютер или сервер. Еще варианты.
- Отключаем питание ПК
- Отключаем (физически) жесткий диск
- Включаем ПК, дожидаемся появления окна с ошибкой загрузки и снова его выключаем.
- Подключаем диск обратно
5 метод устранить an error occurred while attempting
Есть еще метод для решения ошибки an error occurred while attempting и 0xc000000f, и это софт Acronis Disk Director. Есть такой загрузочный диск Acronis Disk Director для ремонта, есть ноутбук с двумя ос, первая Windows7, а вторая Windows 8.1, и обе не грузятся, загружаемся с нашего Acronis Disk Director
Все надеюсь у вас теперь ушла ошибка an error occurred while attempting при загрузке Windows и вы загрузились. ошибка в том, что у нас на обоих жёстких дисках должны быть отмечены красным флажком первые скрытые разделы System Reserved (Зарезервировано системой). На Windows 7 объём такого раздела составляет 100 МБ, а на Windows 8 350 МБ, именно эти разделы носят атрибуты: Система. Активнен и именно на этих разделах находятся файлы конфигурации хранилища загрузки (BCD) и файл менеджера загрузки системы (файл bootmgr). А у нас получается эти атрибуты носят другие разделы. Из-за этого Windows 7 и Windows 8.1 не загружаются.
Выбираем первый жёсткий Диск 1, щёлкаем на первом разделе System Reserved (Зарезервировано системой) правой мышью и выбираем «Отметить как активный»
Том Зарезервировано системой будет отмечен как активный. Нажимаем ОК.
То же самое делаем с Диском 2. Программа Acronis Disk Director работает в режиме отложенной операции, чтобы изменения вступили в силу нажимаем кнопку «Применить ожидающие операции»
Продолжить. Как видим, после наших изменений активными стали те разделы которые нужно.
Надеюсь вам удалось устранить ошибки an error occurred while attempting и 0xc000000f
Источник
Содержание
- Установка Win 7 в режиме UEFI, 0xc000000d
- 0xc000000f при загрузке Windows 7, 8, 10: как исправить ошибку на компьютере
- Причины
- Настройка BIOS
- An error occurred while attempting to read the boot configuration data при установке windows 7
- Что ознаает error occurred while attempting to read
- Причины ошибки 0xc000000f
- Таблица разделов загрузочного жесткого диска с UEFI GPT
- Windows RE
- Раздел System (EFI)
- Раздел MSR (Microsoft System Reserved)
- Раздел Windows
- Устраняем error occurred while attempting to read
- Утилитой восстановление только для клиентский Windows
- Для Windows 7, это выглядит так
- Для Windows 8.1 и 10, это выглядит так
- Восстановление для всех через командную строку
- 1 Часть только для blade servers
- 2 часть для всех
- 1 метод устранить an error occurred while attempting
- 2 метод устранить an error occurred while attempting
- 3 метод устранить an error occurred while attempting для UEFI
- 4 метод устранить an error occurred while attempting для UEFI
- 5 метод устранить an error occurred while attempting
Установка Win 7 в режиме UEFI, 0xc000000d
Здравствуйте,
имеется моноблок Acer Aspire z3620 с предустановленой Win8
пытаюсь переустановить на Win7 64bit sp1 в режиме UEFI, это важно, именно UEFI.
Утилитой rufus_v1.3.4 сделал GPT UEFI установочную флэшку с официальным образом Windows7sp1 x64.
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
1. Insert your Windows installation disc and restart your computer.
2. Choose your language settings, and then click «Next.»
3. Click «Repair your computer.»
If you do not have this disc, contact your system administrator or computer manufacturer for assistance.
Не в UEFI Win 7 загружается нормально, винда ставится.
В UEFI устанавливается только образ с Win 8.
Установка Win7x64 SP1 через UEFI flash drive на UEFI GPT | acer Aspire E1 771G
Попался мне laptop с разметкой диска GPT, что для меня в новинку. Узнал, что для работы с GPT компу.
Не устанавливется win 7 в uefi
Всем привет! Купил винт на seagate 3тб и решил поставить win7x64 на gpt-раздел (винда на старом.
Можно ли установить Windows 7 x32 в UEFI-режиме на GPT-диск?
Можно ли установить Windows 7 x32 в UEFI-режиме на GPT-диск?
Secure Boot отключен.
Такая же проблема. Решил кто-нибудь?
Никогда таким не заморачивался, ставил Win10 (все равно не себе). Но вот клиент захотел Win7 х64 на новый ноут, который понимает только загрузчики GPT UEFI.
Добавлено через 9 минут
Сначала сделать загруз. флешку по инструкции, а затем добавить файл bootx64.efi.
Как оказалась установка делается просто, я даже сам когда много лет назад пользовался этот способ, пока не сделал свои сборки:
1. LiveUSB Win10 с программой 78Setup.
2. Грузимся в WinPE, вставляем вторую флешку с своей виндой. Запускаем 78Setup, выбираем свой дистриб, тыкаем использовать загрузчик из 10 и ставим.
Источник
0xc000000f при загрузке Windows 7, 8, 10: как исправить ошибку на компьютере
Всем привет! Сегодня столкнулся вот с такой вот проблемой – включаю я значит компьютер и вижу на экране висит ошибка 0xc000000f при загрузке операционной системы. Ошибка может иметь ещё дополнительную подпись: «winload exe». Мне все же получилось её победить, и сейчас я покажу вам – как это можно сделать. В первую очередь хочу отметить, что данный баг возникает как на Windows 7, и окно выглядит вот так:
На Windows 10 окошко выглядит немного по-другому, но сам принцип ошибки «0x000000f» – одинаковый.
Надпись: «Info: An error occurred while attempting to read the boot configuration data», имеет перевод: «Произошла ошибка при попытке считывания данных конфигурации загрузки».
В общем, в статье я постараюсь рассказать – как исправить статус или состояние 0xc000000f при загрузке в Windows 7, 8 или 10. Если у вас будут какие-то вопросы или дополнения – пишите в комментариях.
Причины
Прежде чем приступить к решению проблемы, нужно примерно понимать из-за чего могла возникнуть ошибка. К сожалению, причин может быть несколько:
Далее я постараюсь привести все возможные способы устранить проблему «0x0000000f». Пробовать их все не обязательно, так как после каждого мы будем проверять загрузку ОС. Если какой-то из способов не дал результата, то переходите к следующему.
Настройка BIOS
Если вам не удалось запустить Windows, то нужно зайти в БИОС и проверить, чтобы загрузка системы стояла именно с жесткого диска. Иногда приоритет загрузки может меняться. Также я советую вытащить из компьютера или ноутбука все флешки, CD и DVD диски. Далее нужно перезагрузить комп и при первом отображении меню BIOS нажать на вспомогательную кнопку, чтобы зайти в настройки.
Чаще всего используются клавиши: Del, F2 и Esc. Более дательную информацию можно посмотреть на загрузочном экране.
ВНИМАНИЕ! После изменения настроек нужно будет выйти из меню, сохранив все изменения. В противном случае конфигурация останется со старыми настройками. Смотрите кнопку «Save and Exit» – чаще всего используется «F10».
Далее инструкции могут отличаться в зависимости от типа BIOS и производителя материнской платы. Ещё раз повторюсь, что на первое место (#1) нужно установить именно жесткий диск: HDD или SSD.
Проходим по пути: «Advanced BIOS Features» – «Hard Disk Boot Priority», – и выставляем на первое место жесткий диск.
Источник
An error occurred while attempting to read the boot configuration data при установке windows 7
Добрый день уважаемые читатели сегодня хочу рассказать, как решается ошибка an error occurred while attempting при загрузке Windows. Данная инструкция подойдет как для клиентских операционных систем по типу Windows 7, 8.1 и 10, так и для Windows Server. На исправление данной проблемы у вас уйдет не более 10 минут, даже в случае с сервера это не такой уж и большой простой по времени.
Что ознаает error occurred while attempting to read
И так расскажу, что было у меня. У нас есть блейд корзина с блейдами hs22, у них своих дисков нету и загружаются они по fc с СХД netApp, после аварии на одном из блейдов когда шла загрузка windows server 2008 r2, выскочила вот такая ошибка
Из ошибки видно, что операционная система не может загрузиться из за загрузчика в файле EFIMicrosoftBootBCD.
Причины ошибки 0xc000000f
Таблица разделов загрузочного жесткого диска с UEFI GPT
У вас должны быть по крайней мере три раздела.
Или еще есть дополнительный раздел.
Давайте поговорим теперь о каждом из них более подробно.
Windows RE
Windows RE это раздел 300 Мб на разделе GPT, и смысл его в том, чтобы содержать данные для восстановления загрузчика. Такой же есть и в системах с разметкой MBR, размером 350 Мб, он еще носит название System Reserved и наряду с RE содержит файлы, необходимые для загрузки Windows.
Windows RE создается в процессе установки Windows.
reagentc.exe входит в состав Windows и запускается она именно с раздела операционной системы. Наряду с регистрацией RE команда перемещает winre.wim с раздела Windows на служебный раздел Windows RE. Если вы хотите увидеть файл, сначала назначьте диску букву с помощью утилиты diskpart. Поскольку файл имеет атрибуты системный и скрытый, быстрее всего его покажет команда dir /ah.
Раздел Windows RE не является обязательным для работы Windows. Среда восстановления может отсутствовать или находиться прямо на разделе с операционной системой. Однако размещение Windows RE на отдельном разделе преследует две цели:
Раздел System (EFI)
Раздел EFI, отформатированный в FAT32, является обязательным для разметки GPT на системах с UEFI. Стандартный размер раздела EFI составляет 100MB, но на дисках расширенного формата 4K Native (секторы 4KB) он увеличен до 260MB ввиду ограничений FAT32. Изготовители ПК могут хранить на этом разделе какие-то свои инструменты, поэтому его размер варьируется в зависимости от производителя.
В разметке GPT раздел EFI выполняет одну из ролей, которая возложена на раздел System Reserved в разметке MBR. Он содержит хранилище конфигурации загрузки (BCD) и файлы, необходимые для загрузки операционной системы.
Раздел MSR (Microsoft System Reserved)
Этот раздел также является обязательным для разметки GPT. Он отформатирован в NTFS и занимает в Windows 8 и 8.1 — 128MB, а в Windows 10 — 16MB. GPT не позволяет использовать скрытые секторы диска (в отличие от MBR), поэтому раздел MSR необходим для служебных операций встроенного и стороннего ПО (например, конвертирование простого диска в динамический).
Несмотря на наличие “System Reserved” в названии, раздел MSR не имеет ничего общего с разделом System Reserved в разметке MBR. Кроме того, он не виден в файловых менеджерах и оснастке управления дисками, хотя diskpart его показывает.
Раздел Windows
Это раздел с операционной системой, к которому применяется стандартный образ install.wim или настроенный образ.
Устраняем error occurred while attempting to read
Как вы помните мы с вами словили вот такую вещь
Теперь давайте разберемся как с графическими методам так и с методами командной строки.
Утилитой восстановление только для клиентский Windows
Тут мы будем пользоваться точками восстановления Windows, они по умолчанию включены в клиентские Windows 7, 8.1, 10, и это логично, чтобы быстро восстановиться при каких то глюках системы. Тут нам понадобится загрузочная флешка с такой же версией Windows, если у вас например WIndows 8.1 64x то и на флешке должна быть 64 битная версия.
Для Windows 7, это выглядит так
Начав загружать дистрибутив Windows 7 с загрузочной флешки, у вас появится окно установки, в нижнем углу нажмите Восстановление системы.
У вас появятся параметры, самый первый вариант это выбрать Восстановление запуска
Буде выполнена попытка восстановить загрузочные области Windows 7
Жмем Исправить и перезагрузить.
Если после перезагрузки, у вас осталась ошибка, то снова заходим в данное меню и выбираем уже тогда второй пункт, Восстановление системы Windows 7. Утилита найдет установленную операционную и попытается откатить ее на момент когда она работала корректно, ваши персональные данные не пострадают, максимум вы можете не досчитаться программ.
Для Windows 8.1 и 10, это выглядит так
Ошибка an error occurred while attempting при загрузке решается так же, вы создаете загрузочную флешку с Windows 8.1, как это сделать ссылка выше. Загружаетесь с нее и вы попадаете в среду восстановления. Так же на окне установки, нажимаете восстановление системы.
Поиск и устранение неисправностей > 1 вариант Вернуть компьютер в исходное состояние, с сохранением файлов и второй вариант Дополнительные параметры > Восстановление системы или восстановление образа системы.
После перезагрузки, у вас должно быть все отлично, в это преимущество десктопных платформ, от серверных Windows Server, так как в серверных версиях, по умолчанию все отключено и администратору нужно все включать самому, а отключено из за экономии ресурсов, но с моей точки зрения могли бы для точек восстановления сделать исключение.
Восстановление для всех через командную строку
Данный метод, более сложный, особенно для тех кто в первый раз видит командную строку операционной системы. Данный метод подойдет как и для 7,8.1,10 так и для Windows Server 2008 R2 и 2012 R2. В данном методе вам так же потребуется загрузочная флешка с нужным дистрибутивом вашей ос. Я буду показывать на примере Windows Server 2008 r2, но все действия как я и писал подойдут для любой ос, начиная с W7.
Еще единственное отступление, что если у вас как и у меня операционная система накрылась на блейд сервере, то сделайте первый пункт, если у вас обычный ПК, то просто его пропустите.
1 Часть только для blade servers
Указываем путь до нашего ISO
Выбираем сверху нужный блейд для монтирования и ставим галку защиты от записи Write Protect, после чего Mount All.
Все видим ISO смонтирован, закрываем данное окно.
Теперь в Boot меню выбираем загрузка с DVD Rom. В итоге начнется загрузка с вашего ISO, вставленного в Virtual CD-rom.
2 часть для всех
Вы увидите, стандартную полосу загрузки.
У вас появится окно выбора языка
Раскладку выбрали на следующем окне жмем привычное меню восстановление.
В серверной ос, как я вам и говорил вы не увидите, контрольных точек. Выбираем второй пункт и далее.
И вот она долгожданная командная строка
В Windows 8.1, 10 и Server 2012 R2, попасть в командную строку можно так же, но меню слегка видоизменили. Вы так же идете в восстановление, потом диагностика.
Далее Дополнительные параметры > Командная строка.
И вот тут мы сейчас рассмотрим несколько методов.
1 метод устранить an error occurred while attempting
В первом методе мы с вами выполним две команды, восстанавливающие загрузочную область. Мы используем команду Bootrec. Введите ее в командной строке, вам отобразиться перечень атрибутов.
Обе команды штатно отработали, в первый сектор загрузочного раздела записана новая загрузочная запись, а вторая команда записывает новый загрузочный сектор. Пишем Exit и перезагружаемся.
2 метод устранить an error occurred while attempting
Если первый метод вам не помог, не спешите расстраиваться, так же загружаемся в командную строку и вводим вот такие команды.
Если все ок, то получите обновленную область bootcode,
Перезагражаемся и радуемся жизни. Ниже способы для UEFI.
3 метод устранить an error occurred while attempting для UEFI
Идем дальше в нашей эпопеи и разберем слегка может быть сложный метод для новичков, но зато он поможет восстановить загрузку UEFI.
Так же загружаемся в режим командной строки и вводим
Так же загружаемся в режим командной строки и вводим
list disk > ей смотрим список разделов в системе
Выберем диск, на котором установлена Windows 8 (если жесткий диск в системе один, его индекс будет нулевым):
Выведем список разделов в системе:
В нашем примере видно, что раздел EFI (его можно определить по размеру 100 Мб и файловой системе FAT32) имеет индекс volume 1, а загрузочный раздел с установленной Windows 8.1 — volume 3.
Назначим скрытому EFI разделу произвольную букву диска:
Вот как выглядит структура на самом деле
4 метод устранить an error occurred while attempting для UEFI
Идем дальше в нашей эпопеи и разберем слегка может быть сложный метод для новичков, но зато он поможет восстановить загрузку UEFI.
Так же загружаемся в режим командной строки и вводим
list disk > ей смотрим список разделов в системе
у меня операционная система стоит на 100 гиговом диске с буквой С.
Меня интересует Диск 0, так как на нем система. Выберем его.
Select partition 1 > Выбираем нужный с загрузчиком (Если есть системный то его, если его нет то Зарегистрированный) Все равно их удалять оба
Delete partition override
Снова введем List partition и убедимся что оба удалились. Теперь мы можем вручную пересоздать разделы EFI и MSR. Для этого в контексте утилиты diskpart последовательно выполните команды
create partition efi size=100
Убеждаемся, что выбран раздел 100 Мб (звездочка)
list partition
select partition 1
format quick fs=fat32 label=»System»
assign letter=G
create partition msr size=128
list partition
list vol
Все успешно создалось.
В нашем случае разделу с Windows уже назначена буква диска C:, если это не так, назначим ему букву следующим образом
Скопируем файлы среды EFI из каталога установленной Windows 2008 R2 у вас другая может быть:
xcopy /s C:WindowsBootEFI*.* G:EFIMicrosoftBoot
Идем на следующий пункт решения ошибки an error occurred while attempting
Пересоздадим конфигурацию загрузчика Windows Server 2008 R2:
Команда возвращает GUID созданной записи, в следующей команде этот GUID нужно подставить вместо
Дальнейшие команды выполняются в контексте
Все перезагружаемся и пробуем запустить ваш компьютер или сервер. Еще варианты.
5 метод устранить an error occurred while attempting
Есть еще метод для решения ошибки an error occurred while attempting и 0xc000000f, и это софт Acronis Disk Director. Есть такой загрузочный диск Acronis Disk Director для ремонта, есть ноутбук с двумя ос, первая Windows7, а вторая Windows 8.1, и обе не грузятся, загружаемся с нашего Acronis Disk Director
Все надеюсь у вас теперь ушла ошибка an error occurred while attempting при загрузке Windows и вы загрузились. ошибка в том, что у нас на обоих жёстких дисках должны быть отмечены красным флажком первые скрытые разделы System Reserved (Зарезервировано системой). На Windows 7 объём такого раздела составляет 100 МБ, а на Windows 8 350 МБ, именно эти разделы носят атрибуты: Система. Активнен и именно на этих разделах находятся файлы конфигурации хранилища загрузки (BCD) и файл менеджера загрузки системы (файл bootmgr). А у нас получается эти атрибуты носят другие разделы. Из-за этого Windows 7 и Windows 8.1 не загружаются.
Выбираем первый жёсткий Диск 1, щёлкаем на первом разделе System Reserved (Зарезервировано системой) правой мышью и выбираем «Отметить как активный»
Том Зарезервировано системой будет отмечен как активный. Нажимаем ОК.
То же самое делаем с Диском 2. Программа Acronis Disk Director работает в режиме отложенной операции, чтобы изменения вступили в силу нажимаем кнопку «Применить ожидающие операции»
Продолжить. Как видим, после наших изменений активными стали те разделы которые нужно.
Надеюсь вам удалось устранить ошибки an error occurred while attempting и 0xc000000f
Источник
- Remove From My Forums
-
Question
-
Hi,
after re-installing IIS 7.5 on my 2008R2 machine, i am unable to configure a new installation of TFS:
Error message:
TF255418: An error occurred while attempting to configure Internet Information Services (IIS). Team Foundation Server requires IIS. You will need to configure IIS manually per the documentation before attempting to configure Team Foundation Server
again.Logfile:
[Error @18:14:46.888] IIS config returned success, yet IIS is not configured. FAIL
[Error @18:14:46.895] TF255184: An error occurred during operation. Message=TF255418: An error occurred while attempting to configure Internet Information Services (IIS). Team Foundation Server requires IIS. You will need to configure IIS manually per
the documentation before attempting to configure Team Foundation Server again..
[Error @18:14:46.895] TF255248: The process applying the configuration must be terminated due to an error.
[Error @18:14:46.982] TF255247: An error occurred while applying the following configuration: Microsoft.TeamFoundation.Admin.ConfigurationApplyException: TF255418: An error occurred while attempting to configure Internet Information Services (IIS). Team
Foundation Server requires IIS. You will need to configure IIS manually per the documentation before attempting to configure Team Foundation Server again.
at Microsoft.TeamFoundation.Admin.ErrorList.HandleError(IResult result)
at Microsoft.TeamFoundation.Admin.ErrorList.Add(IResult result)
at Microsoft.TeamFoundation.Admin.IISHandler.EnsureIISConfigured(OperationContext context)
at Microsoft.TeamFoundation.Admin.ApplicationTier.Install(OperationContext context)
at Microsoft.TeamFoundation.Admin.ApplicationTier.Apply(OperationContext context)
at Microsoft.TeamFoundation.Admin.ConfigurationNode.ApplyIfReady(OperationContext context)
at Microsoft.TeamFoundation.Admin.LogicalTier.Apply(OperationalMode mode).Any ideas? I restarted, reinstalled everything twice already ( including the sites configure for IIS.. ), but no luck…
Thx!
Answers
-
I’m guessing there still is an open configuration item for IIS, or the role cofig got reset durring the update. Please verify IIS is ready for the TFS install by following the below steps from the Install guide:
To verify IIS on Windows Server 2008
-
Click Start, point to All Programs, point to Administrative Tools, and then click
Server Manager. -
In the tree pane, expand Roles, and click Web Server (IIS).
-
In the Role Services pane, ensure that the following role services show a status of Installed:
-
Web Server
-
Common HTTP Features
-
Static Content
-
Default Document
-
Directory Browsing
-
HTTP Errors
-
-
Application Development
-
ASP.NET
-
.NET Extensibility
-
ISAPI Extensions
-
ISAPI Filters
-
-
Health and Diagnostics
-
HTTP Logging
-
Request Monitor
-
-
Security
-
Windows Authentication
-
Request Filtering
-
-
Performance
-
Static Content Compression
-
-
Management Tools
-
IIS Management Console
-
-
IIS 6 Management Compatibility
-
IIS 6 Metabase Compatibility
-
IIS 6 WMI Compatibility
-
IIS 6 Scripting Tools
-
IIS 6 Management Console
-
-
-
If any role service is not installed, click Add Role Services.
The Add Role Services wizard appears.
-
In Select Role Services, select the check box for any role services that were not installed and click
Next. -
Click Install.
-
Click Close.
After that, reboot and restart the TFS install and see if it detects your IIS. Let us know how you make out.
Gary
-
Proposed as answer by
Thursday, August 11, 2011 10:41 AM
-
Marked as answer by
Vicky SongMicrosoft employee, Moderator
Friday, August 19, 2011 3:26 AM
-
In our previous article, we’ve seen how to setup network bridge in Windows 10. As setting up the network bridge is not a difficult task but configuring it may be. We recently came around an issue where we were unable to configure earlier created network bridge.
In this case the bridge earlier created was no longer getting DHCP address, after Windows 10 version upgrade. We thought to break the bridge and re-setup it but we can’t. We keep receiving following warning while doing so:
An unexpected error occurred while configuring the network bridge.
If you’re also victim of this issue, then here is how to fix it.
FIX: An Unexpected Error Occurred While Configuring The Network Bridge
Method 1 – Eliminate Network Adapters From Bridge
1. Run ncpa.cpl command to open Network Connections section inside Control Panel.
2. Right click on existing network bridge and select Properties.
3. On the property sheet, switch to General tab. Remove checks from network adapters that are installed on system and click OK.
4. Next, execute devmgmt.msc command to open Device Manager.
5. Expand Network Adapters, right click on MAC Bridge Miniport and select Uninstall. Click OK on confirmation prompt.
Check the status of issue, it should be resolved.
If the issue is still present, refer Method 2 mentioned below.
Method 2 – Using Command Prompt
This issue may occur if Windows Management Instrumentation (WMI) repository is blocking the network bridge from being configured. We can rename the repository and resolve this issue then. You need to follow these steps:
1. Right click on Start Button and choose Command Prompt (Admin). In case if you’re using Windows 8.1/7, you can open Command Prompt using Windows Search.
2. In administrative Command Prompt window, type following commands (mentioned in bold) one-by-one and press Enter key after each:
net stop winmgmt
Note: IP Helper service is dependent upon Windows Management Instrumentation service. So while stopping WMI service, you will be asked to terminate IP Helper service first, so do the needful. If Windows fails to terminate WMI service then, retry above mentioned stop command.
cd /d %windir%system32wbem
ren repository repository.old
net start winmgmt
3. Close Command Prompt. Windows may take few minutes to rebuild WMI database. After waiting a while, reboot your system.
After restarting your machine, issue will no longer appear.
Hope this helps!
READ THESE ARTICLES NEXT
- Change file sharing encryption level in Windows 11
- Prevent users from changing Proxy Settings in Windows 11
- Fix: Slow Internet on Windows 11
- Fix: Wi-Fi icon missing in Windows 11
- Fix: Mobile hotspot not working in Windows 11
- How to find DNS servers used in Windows 11
- How to change IP Address in Windows 11
- How to Enable or Disable Wi-Fi in Windows 11
- How to enable DNS over TLS (DoT) in Windows 11
- How to Enable Airplane Mode in Windows 11



















































