An unknown error occurred while attempting to configure an interface

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

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&quot;, &quot;open_tag&quot;, _)</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(&quot;{jsonrpc=...,method=...,id=...}&quot;)</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

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

Добрый день уважаемые читатели сегодня хочу рассказать, как решается ошибка 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

Ошибка an error occurred while attempting при загрузке Windows-2

Из ошибки видно, что операционная система не может загрузиться из за загрузчика в файле EFIMicrosoftBootBCD.

Причины ошибки 0xc000000f

  • Повредился загрузчик Windows
  • Случайно удалили загрузочную область

Таблица разделов загрузочного жесткого диска с UEFI GPT

У вас должны быть по крайней мере три раздела.

  • Системный раздел EFI (ESP – EFI System Partition) – 100 Мб (тип раздела — EFI)
  • Резервный раздел Майкрософт – 128 Мб (тип раздела — MSR)
  • Основной раздел Windows – раздел с Windows

UEFI GPT-2

Или еще есть дополнительный раздел.

  • Windows RE

uefi gpt

Давайте поговорим теперь о каждом из них более подробно.

Windows RE

Windows RE это раздел 300 Мб на разделе GPT, и смысл его в том, чтобы содержать данные для восстановления загрузчика. Такой же есть и в системах с разметкой MBR, размером 350 Мб, он еще носит название System Reserved и наряду с RE содержит файлы, необходимые для загрузки Windows.

Среда восстановления находится в файле winre.wim

Windows RE создается в процессе установки Windows.

  1. В процессе создания структуры разделов для Windows RE назначается специальный атрибут 0x8000000000000001. Он является комбинацией двух атрибутов – один блокирует автоматическое назначение буквы диска, а другой – помечает раздел как обязательный для работы системы, что препятствует его удалению из оснастки управления дисками.
  2. К разделу Windows применяется образ системы — стандартный install.wim или настроенный custom.wim. Как следствие, winre.wim оказывается в папке WindowsSystem32Recovery.
  3. На разделе 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 на отдельном разделе преследует две цели:

  1. Загрузка в среду восстановления на ПК с зашифрованным разделом Windows. В среду восстановления невозможно загрузиться, если она находится на разделе с Windows, который зашифрован. Раздел Windows RE исключен из шифрования, поэтому всегда можно попасть в среду и воспользоваться ее инструментами.
  2. Защита среды восстановления от шаловливых рук. Поскольку раздел невозможно удалить в оснастке управления дисками, вероятность его смерти по неосторожности несколько ниже, хотя при желании его несложно удалить с помощью 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 с загрузочной флешки, у вас появится окно установки, в нижнем углу нажмите Восстановление системы.

Ошибка an error occurred while attempting при загрузке Windows-1

У вас появятся параметры, самый первый вариант это выбрать Восстановление запуска

Ошибка an error occurred while attempting при загрузке Windows-5

Буде выполнена попытка восстановить загрузочные области Windows 7

Ошибка an error occurred while attempting при загрузке Windows-2

Жмем Исправить и перезагрузить.

Ошибка an error occurred while attempting при загрузке Windows-3

Если после перезагрузки, у вас осталась ошибка, то снова заходим в данное меню и выбираем уже тогда второй пункт, Восстановление системы Windows 7. Утилита найдет установленную операционную и попытается откатить ее на момент когда она работала корректно, ваши персональные данные не пострадают, максимум вы можете не досчитаться программ.

Ошибка an error occurred while attempting при загрузке Windows-4

Для Windows 8.1 и 10, это выглядит так

Ошибка an error occurred while attempting при загрузке решается так же, вы создаете загрузочную флешку с Windows 8.1, как это сделать ссылка выше. Загружаетесь с нее и вы попадаете в среду восстановления. Так же на окне установки, нажимаете восстановление системы.

Ошибка an error occurred while attempting-00

Поиск и устранение неисправностей > 1 вариант Вернуть компьютер в исходное состояние, с сохранением файлов и второй вариант Дополнительные параметры > Восстановление системы или восстановление образа системы.

Ошибка an error occurred while attempting-01

После перезагрузки, у вас должно быть все отлично, в это преимущество десктопных платформ, от серверных 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

an error occurred while attempting-1

Указываем путь до нашего ISO

an error occurred while attempting-2

Выбираем сверху нужный блейд для монтирования и ставим галку защиты от записи Write Protect, после чего Mount All.

an error occurred while attempting-3

Все видим ISO смонтирован, закрываем данное окно.

an error occurred while attempting-4

Теперь в Boot меню выбираем загрузка с DVD Rom. В итоге начнется загрузка с вашего ISO, вставленного в Virtual CD-rom.

an error occurred while attempting-5

2 часть для всех

Вы увидите, стандартную полосу загрузки.

an error occurred while attempting-6

У вас появится окно выбора языка

Если у вас дистрибутив английский, то для открытия командной строки нажмите Shift+F10, если русская, то выберите раскладку клавиатуры США международная, так как дальнейшие команды будут вводиться именно на этой раскладке, жмем далее

an error occurred while attempting-7

Раскладку выбрали на следующем окне жмем привычное меню восстановление.

an error occurred while attempting-8

В серверной ос, как я вам и говорил вы не увидите, контрольных точек. Выбираем второй пункт и далее.

an error occurred while attempting-9

И вот она долгожданная командная строка

an error occurred while attempting-10

В Windows 8.1, 10 и Server 2012 R2, попасть в командную строку можно так же, но меню слегка видоизменили. Вы так же идете в восстановление, потом диагностика.

an error occurred while attempting-11

Далее Дополнительные параметры > Командная строка.

an error occurred while attempting-12

И вот тут мы сейчас рассмотрим несколько методов.

1 метод устранить an error occurred while attempting

В первом методе мы с вами выполним две команды, восстанавливающие загрузочную область. Мы используем команду Bootrec. Введите ее в командной строке, вам отобразиться перечень атрибутов.

  • /FixMbr > восстановит MBR запись, с UEFI это не прокатит
  • /FixBoot > делает новую запись в системный раздел
  • /ScanOs > поиск всех Windows на дисках
  • >rebuildBcd > сканирование всех ос и добавление из в загрузочное меню

an error occurred while attempting-13

Выполним Bootrec.exe /FixMbr, потом Bootrec.exe /FixBoot

Обе команды штатно отработали, в первый сектор загрузочного раздела записана новая загрузочная запись, а вторая команда записывает новый загрузочный сектор. Пишем Exit и перезагружаемся.

an error occurred while attempting-14

2 метод устранить an error occurred while attempting

Если первый метод вам не помог, не спешите расстраиваться, так же загружаемся в командную строку и вводим вот такие команды.

Bootrec /ScanOs, она просканирует все ваши жёсткие диски и разделы на наличие операционных систем и если такие будут найдены, то выйдет соответствующее предупреждение. Затем нужно ввести команду Bootrec.exe /RebuildBcd, данная утилита предложит внести найденные Windows в меню загрузки, соглашаемся и вводим Y и жмём Enter, всё найденная Windows добавлена в меню загрузки

an error occurred while attempting-15

еще в дополнение можно тут же прописать bootsect /NT60 SYS , но если у вас UEFI, то получите ошибку.

an error occurred while attempting-16

Если все ок, то получите обновленную область bootcode,

an error occurred while attempting-17

Перезагражаемся и радуемся жизни. Ниже способы для UEFI.

3 метод устранить an error occurred while attempting для  UEFI

Идем дальше в нашей эпопеи и разберем слегка может быть сложный метод для новичков, но зато он поможет восстановить загрузку UEFI.

Так же загружаемся в режим командной строки и вводим

Так же загружаемся в режим командной строки и вводим

diskpart

list disk > ей смотрим список разделов в системе

Выберем диск, на котором установлена Windows 8 (если жесткий диск в системе один, его индекс будет нулевым):

sel disk 0

Выведем список разделов в системе:

list vol

an error occurred while attempting-29

В нашем примере видно, что раздел 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

Вот как выглядит структура на самом деле

an error occurred while attempting-30

4 метод устранить an error occurred while attempting для  UEFI

Идем дальше в нашей эпопеи и разберем слегка может быть сложный метод для новичков, но зато он поможет восстановить загрузку UEFI.

Так же загружаемся в режим командной строки и вводим

diskpart

list disk > ей смотрим список разделов в системе

у меня операционная система стоит на 100 гиговом диске с буквой С.

an error occurred while attempting-18

Командой list disk мы посмотрим список дисков

Меня интересует Диск 0, так как на нем система. Выберем его.

an error occurred while attempting-20

List partition > Выводим список разделов

Select partition 1 > Выбираем нужный с загрузчиком (Если есть системный то его, если его нет то Зарегистрированный) Все равно их удалять оба

an error occurred while attempting-21

Убиваем первый и второй раздел (Системный и зарегистрирован)

Delete partition override

an error occurred while attempting-22

Снова введем 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

Все успешно создалось.

an error occurred while attempting-23

В нашем случае разделу с Windows уже назначена буква диска C:, если это не так, назначим ему букву следующим образом

select vol 8
assign letter=G
exit

an error occurred while attempting-24

Скопируем файлы среды EFI из каталога установленной Windows 2008 R2 у вас другая может быть:

mkdir G:EFIMicrosoftBoot

xcopy /s C:WindowsBootEFI*.* G:EFIMicrosoftBoot

Идем на следующий пункт решения ошибки an error occurred while attempting

an error occurred while attempting-25

Пересоздадим конфигурацию загрузчика 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}

an error occurred while attempting-26

bcdedit /store BCD /set {bootmgr} default {your_guid}
bcdedit /store BCD /set {bootmgr} path EFIMicrosoftBootbootmgfw.efi
bcdedit /store BCD /set {bootmgr} displayorder {default}

an error occurred while attempting-27

Дальнейшие команды выполняются в контексте {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

an error occurred while attempting-28

Все перезагружаемся и пробуем запустить ваш компьютер или сервер. Еще варианты.

  1. Отключаем питание ПК
  2. Отключаем (физически) жесткий диск
  3. Включаем ПК, дожидаемся появления окна с ошибкой загрузки и снова его выключаем.
  4. Подключаем диск обратно

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 не загружаются.

an error occurred while attempting-31

Выбираем первый жёсткий Диск 1, щёлкаем на первом разделе System Reserved (Зарезервировано системой) правой мышью и выбираем «Отметить как активный»

an error occurred while attempting-32

Том Зарезервировано системой будет отмечен как активный. Нажимаем ОК.

an error occurred while attempting-33

То же самое делаем с Диском 2. Программа Acronis Disk Director работает в режиме отложенной операции, чтобы изменения вступили в силу нажимаем кнопку «Применить ожидающие операции»

an error occurred while attempting-34

Продолжить. Как видим, после наших изменений активными стали те разделы которые нужно.

an error occurred while attempting-35

Надеюсь вам удалось устранить ошибки 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.

  1. В процессе создания структуры разделов для Windows RE назначается специальный атрибут 0x8000000000000001. Он является комбинацией двух атрибутов – один блокирует автоматическое назначение буквы диска, а другой – помечает раздел как обязательный для работы системы, что препятствует его удалению из оснастки управления дисками.
  2. К разделу Windows применяется образ системы — стандартный install.wim или настроенный custom.wim. Как следствие, winre.wim оказывается в папке WindowsSystem32Recovery.
  3. На разделе Windows RE создается папка RecoveryWindowsRE, после чего это расположение среды восстановления регистрируется утилитой reagentc.

reagentc.exe входит в состав Windows и запускается она именно с раздела операционной системы. Наряду с регистрацией RE команда перемещает winre.wim с раздела Windows на служебный раздел Windows RE. Если вы хотите увидеть файл, сначала назначьте диску букву с помощью утилиты diskpart. Поскольку файл имеет атрибуты системный и скрытый, быстрее всего его покажет команда dir /ah.

Раздел Windows RE не является обязательным для работы Windows. Среда восстановления может отсутствовать или находиться прямо на разделе с операционной системой. Однако размещение Windows RE на отдельном разделе преследует две цели:

  1. Загрузка в среду восстановления на ПК с зашифрованным разделом Windows. В среду восстановления невозможно загрузиться, если она находится на разделе с Windows, который зашифрован. Раздел Windows RE исключен из шифрования, поэтому всегда можно попасть в среду и воспользоваться ее инструментами.
  2. Защита среды восстановления от шаловливых рук. Поскольку раздел невозможно удалить в оснастке управления дисками, вероятность его смерти по неосторожности несколько ниже, хотя при желании его несложно удалить с помощью 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 нужно подставить вместо

Дальнейшие команды выполняются в контексте

Все перезагружаемся и пробуем запустить ваш компьютер или сервер. Еще варианты.

  1. Отключаем питание ПК
  2. Отключаем (физически) жесткий диск
  3. Включаем ПК, дожидаемся появления окна с ошибкой загрузки и снова его выключаем.
  4. Подключаем диск обратно

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

Источник

Содержание

  1. Установка Win 7 в режиме UEFI, 0xc000000d
  2. 0xc000000f при загрузке Windows 7, 8, 10: как исправить ошибку на компьютере
  3. Причины
  4. Настройка BIOS
  5. An error occurred while attempting to read the boot configuration data при установке windows 7
  6. Что ознаает error occurred while attempting to read
  7. Причины ошибки 0xc000000f
  8. Таблица разделов загрузочного жесткого диска с UEFI GPT
  9. Windows RE
  10. Раздел System (EFI)
  11. Раздел MSR (Microsoft System Reserved)
  12. Раздел Windows
  13. Устраняем error occurred while attempting to read
  14. Утилитой восстановление только для клиентский Windows
  15. Для Windows 7, это выглядит так
  16. Для Windows 8.1 и 10, это выглядит так
  17. Восстановление для всех через командную строку
  18. 1 Часть только для blade servers
  19. 2 часть для всех
  20. 1 метод устранить an error occurred while attempting
  21. 2 метод устранить an error occurred while attempting
  22. 3 метод устранить an error occurred while attempting для UEFI
  23. 4 метод устранить an error occurred while attempting для UEFI
  24. 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, и окно выглядит вот так:

1 54

На Windows 10 окошко выглядит немного по-другому, но сам принцип ошибки «0x000000f» – одинаковый.

2 52

Надпись: «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».

3 52

Далее инструкции могут отличаться в зависимости от типа BIOS и производителя материнской платы. Ещё раз повторюсь, что на первое место (#1) нужно установить именно жесткий диск: HDD или SSD.

Проходим по пути: «Advanced BIOS Features» – «Hard Disk Boot Priority», – и выставляем на первое место жесткий диск.

Источник

An error occurred while attempting to read the boot configuration data при установке windows 7

Oshibka an error occurred while attempting pri zagruzke Windows

Добрый день уважаемые читатели сегодня хочу рассказать, как решается ошибка 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, выскочила вот такая ошибка

Oshibka an error occurred while attempting pri zagruzke Windows 2

Из ошибки видно, что операционная система не может загрузиться из за загрузчика в файле EFIMicrosoftBootBCD.

Причины ошибки 0xc000000f

Таблица разделов загрузочного жесткого диска с UEFI GPT

У вас должны быть по крайней мере три раздела.

UEFI GPT 2

Или еще есть дополнительный раздел.

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 с загрузочной флешки, у вас появится окно установки, в нижнем углу нажмите Восстановление системы.

Oshibka an error occurred while attempting pri zagruzke Windows 1

У вас появятся параметры, самый первый вариант это выбрать Восстановление запуска

Oshibka an error occurred while attempting pri zagruzke Windows 5

Буде выполнена попытка восстановить загрузочные области Windows 7

Oshibka an error occurred while attempting pri zagruzke Windows 2

Жмем Исправить и перезагрузить.

Oshibka an error occurred while attempting pri zagruzke Windows 3

Если после перезагрузки, у вас осталась ошибка, то снова заходим в данное меню и выбираем уже тогда второй пункт, Восстановление системы Windows 7. Утилита найдет установленную операционную и попытается откатить ее на момент когда она работала корректно, ваши персональные данные не пострадают, максимум вы можете не досчитаться программ.

Oshibka an error occurred while attempting pri zagruzke Windows 4

Для Windows 8.1 и 10, это выглядит так

Ошибка an error occurred while attempting при загрузке решается так же, вы создаете загрузочную флешку с Windows 8.1, как это сделать ссылка выше. Загружаетесь с нее и вы попадаете в среду восстановления. Так же на окне установки, нажимаете восстановление системы.

Oshibka an error occurred while attempting 00

Поиск и устранение неисправностей > 1 вариант Вернуть компьютер в исходное состояние, с сохранением файлов и второй вариант Дополнительные параметры > Восстановление системы или восстановление образа системы.

Oshibka an error occurred while attempting 01

После перезагрузки, у вас должно быть все отлично, в это преимущество десктопных платформ, от серверных Windows Server, так как в серверных версиях, по умолчанию все отключено и администратору нужно все включать самому, а отключено из за экономии ресурсов, но с моей точки зрения могли бы для точек восстановления сделать исключение.

Восстановление для всех через командную строку

Данный метод, более сложный, особенно для тех кто в первый раз видит командную строку операционной системы. Данный метод подойдет как и для 7,8.1,10 так и для Windows Server 2008 R2 и 2012 R2. В данном методе вам так же потребуется загрузочная флешка с нужным дистрибутивом вашей ос. Я буду показывать на примере Windows Server 2008 r2, но все действия как я и писал подойдут для любой ос, начиная с W7.

Еще единственное отступление, что если у вас как и у меня операционная система накрылась на блейд сервере, то сделайте первый пункт, если у вас обычный ПК, то просто его пропустите.

1 Часть только для blade servers

an error occurred while attempting 1

Указываем путь до нашего ISO

an error occurred while attempting 2

Выбираем сверху нужный блейд для монтирования и ставим галку защиты от записи Write Protect, после чего Mount All.

an error occurred while attempting 3

Все видим ISO смонтирован, закрываем данное окно.

an error occurred while attempting 4

Теперь в Boot меню выбираем загрузка с DVD Rom. В итоге начнется загрузка с вашего ISO, вставленного в Virtual CD-rom.

an error occurred while attempting 5

2 часть для всех

Вы увидите, стандартную полосу загрузки.

an error occurred while attempting 6

У вас появится окно выбора языка

an error occurred while attempting 7

Раскладку выбрали на следующем окне жмем привычное меню восстановление.

an error occurred while attempting 8

В серверной ос, как я вам и говорил вы не увидите, контрольных точек. Выбираем второй пункт и далее.

an error occurred while attempting 9

И вот она долгожданная командная строка

an error occurred while attempting 10

В Windows 8.1, 10 и Server 2012 R2, попасть в командную строку можно так же, но меню слегка видоизменили. Вы так же идете в восстановление, потом диагностика.

an error occurred while attempting 11

Далее Дополнительные параметры > Командная строка.

an error occurred while attempting 12

И вот тут мы сейчас рассмотрим несколько методов.

1 метод устранить an error occurred while attempting

В первом методе мы с вами выполним две команды, восстанавливающие загрузочную область. Мы используем команду Bootrec. Введите ее в командной строке, вам отобразиться перечень атрибутов.

an error occurred while attempting 13

Обе команды штатно отработали, в первый сектор загрузочного раздела записана новая загрузочная запись, а вторая команда записывает новый загрузочный сектор. Пишем Exit и перезагружаемся.

an error occurred while attempting 14

2 метод устранить an error occurred while attempting

Если первый метод вам не помог, не спешите расстраиваться, так же загружаемся в командную строку и вводим вот такие команды.

an error occurred while attempting 15

an error occurred while attempting 16

Если все ок, то получите обновленную область bootcode,

an error occurred while attempting 17

Перезагражаемся и радуемся жизни. Ниже способы для UEFI.

3 метод устранить an error occurred while attempting для UEFI

Идем дальше в нашей эпопеи и разберем слегка может быть сложный метод для новичков, но зато он поможет восстановить загрузку UEFI.

Так же загружаемся в режим командной строки и вводим

Так же загружаемся в режим командной строки и вводим

list disk > ей смотрим список разделов в системе

Выберем диск, на котором установлена Windows 8 (если жесткий диск в системе один, его индекс будет нулевым):

Выведем список разделов в системе:

an error occurred while attempting 29

В нашем примере видно, что раздел EFI (его можно определить по размеру 100 Мб и файловой системе FAT32) имеет индекс volume 1, а загрузочный раздел с установленной Windows 8.1 — volume 3.

Назначим скрытому EFI разделу произвольную букву диска:

Вот как выглядит структура на самом деле

an error occurred while attempting 30

4 метод устранить an error occurred while attempting для UEFI

Идем дальше в нашей эпопеи и разберем слегка может быть сложный метод для новичков, но зато он поможет восстановить загрузку UEFI.

Так же загружаемся в режим командной строки и вводим

list disk > ей смотрим список разделов в системе

у меня операционная система стоит на 100 гиговом диске с буквой С.

an error occurred while attempting 18

Меня интересует Диск 0, так как на нем система. Выберем его.

an error occurred while attempting 20

Select partition 1 > Выбираем нужный с загрузчиком (Если есть системный то его, если его нет то Зарегистрированный) Все равно их удалять оба

an error occurred while attempting 21

Delete partition override

an error occurred while attempting 22

Снова введем 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

Все успешно создалось.

an error occurred while attempting 23

В нашем случае разделу с Windows уже назначена буква диска C:, если это не так, назначим ему букву следующим образом

an error occurred while attempting 24

Скопируем файлы среды EFI из каталога установленной Windows 2008 R2 у вас другая может быть:

xcopy /s C:WindowsBootEFI*.* G:EFIMicrosoftBoot

Идем на следующий пункт решения ошибки an error occurred while attempting

an error occurred while attempting 25

Пересоздадим конфигурацию загрузчика Windows Server 2008 R2:

Команда возвращает GUID созданной записи, в следующей команде этот GUID нужно подставить вместо

an error occurred while attempting 26

an error occurred while attempting 27

Дальнейшие команды выполняются в контексте

an error occurred while attempting 28

Все перезагружаемся и пробуем запустить ваш компьютер или сервер. Еще варианты.

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 не загружаются.

an error occurred while attempting 31

Выбираем первый жёсткий Диск 1, щёлкаем на первом разделе System Reserved (Зарезервировано системой) правой мышью и выбираем «Отметить как активный»

an error occurred while attempting 32

Том Зарезервировано системой будет отмечен как активный. Нажимаем ОК.

an error occurred while attempting 33

То же самое делаем с Диском 2. Программа Acronis Disk Director работает в режиме отложенной операции, чтобы изменения вступили в силу нажимаем кнопку «Применить ожидающие операции»

an error occurred while attempting 34

Продолжить. Как видим, после наших изменений активными стали те разделы которые нужно.

an error occurred while attempting 35

Надеюсь вам удалось устранить ошибки 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

    1. Click Start, point to All Programs, point to Administrative Tools, and then click
      Server Manager.

    2. In the tree pane, expand Roles, and click Web Server (IIS).

    3. 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

    4. If any role service is not installed, click Add Role Services.

      The Add Role Services wizard appears.

    5. In Select Role Services, select the check box for any role services that were not installed and click
      Next.

    6. Click Install.

    7. 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.

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.

An Unexpected Error Occurred While Configuring The Network Bridge

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

An Unexpected Error Occurred While Configuring The Network Bridge

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

Понравилась статья? Поделить с друзьями:

Читайте также:

  • An unknown error occurred sorry for the inconvenience
  • An unknown error occurred see log for details
  • An unknown error occurred please try again роблокс как исправить
  • An unknown error occurred please try again переводчик
  • An unknown error occurred please try again перевод роблокс

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии