Environment
Novell iPrint Appliance 1.1
Situation
When trying to import the iPrint Appliance 1.1 into Citrix XenServer version 6.2 3 node cluster, the import fails and the xenpools log shows: "Import Appliance, Error: Failed to import, Time: 00:00:30)
This error is seen in messages, in the master in the XEN cluster:
Aug 26 08:22:18 pXEN1 transfer: ERROR expose: XenAPI.Failure: ['XENAPI_PLUGIN_FAILURE', 'prepare_transfervm_template', 'TypeError', "cannot concatenate 'str' and 'NoneType' objects"]
This error is seen in messages, in the master in the XEN cluster:
Aug 26 08:22:18 pXEN1 transfer: ERROR expose: XenAPI.Failure: ['XENAPI_PLUGIN_FAILURE', 'prepare_transfervm_template', 'TypeError', "cannot concatenate 'str' and 'NoneType' objects"]
Resolution
The error refers to the Citrix Xen template. Following this steps allowed the appliance to be imported:
# In XenCenter, select View -> Hidden Objects to see the Transfer VM template. Highlight and delete it.
# On XenServer host:
cd /opt/xensource/packages/files/transfer-vm
./install-transfer-vm.sh
Then import the appliance file again.
# In XenCenter, select View -> Hidden Objects to see the Transfer VM template. Highlight and delete it.
# On XenServer host:
cd /opt/xensource/packages/files/transfer-vm
./install-transfer-vm.sh
Then import the appliance file again.
Cause
Corrupt Citrix XenServer template