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)