If /root/ispconfig/.ispconfig_lock doesn't disappear automatically this means that the ISPConfig backend process is hanging somewhere.
Can you kill the ispconfig_wconf process...
... delete all locks...
rm -f /root/ispconfig/.ispconfig_lock
rm -f /home/admispconfig/ispconfig/.run
rm -f /home/admispconfig/ispconfig/.run2
... change anything in the ISPConfig interface and finally run
? Does the last command give you any errors now?