Debugging images can be a tricky task when there is no console access. If the NC uses xen as the hypervisor, one could use the xm console command to gain access to the instance console. Another way to achieve console access is to instruct libvirt to configure VNC access to the instance. This document will explain how to achieve that on a specific NC.
Warning: this method is meant to be a debugging aid and not a production setting. The system is not secure since the communication with VNC is not encrypted and there is no password associated with it.
<devices> and before the closing tag </devices> add the following<graphics type='vnc' port='-1' autoport='yes'
keymap='en-us' listen='0.0.0.0'/>virsh vncdisplay <instance id> This will return a VNC display number like ":2". Add 5900 to that number. This number is the VNC port that this instance is listening on.xvncviewer <NC IP>:5902Once you debugged the instance you can modify your image and upload the fixed version.