diff --git a/ccserver/jobs.py b/ccserver/jobs.py index 7863d035763f365e4b20363336b21388d66a5d30..f98b7fa8a062d225b30739d97e2ddc4db3565ba0 100644 --- a/ccserver/jobs.py +++ b/ccserver/jobs.py @@ -757,7 +757,9 @@ class CloneJob(BaseMigrationJob): vm_config = vm_config.replace('%s' % old_name, '%s' % name) - vm_config = re.sub('(.*?\n)', '', vm_config) + vm_config = re.sub('.*?\n', '', vm_config) + # delete MAC address, then it will be regenerated by libvirt + vm_config = re.sub('\n', '', vm_config) for old, new in old_new_name_mapping.iteritems(): vm_config = vm_config.replace("='%s'" % old, "='%s'" % new)