There is a bug in emsource. In line 643 a file is opened, which normally does not exist. It is opened without saying you want to write, so if it does not exist it fails. if should read:- open (STAMP, ">", "../machine-patch.stamp") or open (STAMP, "> ../machine-patch.stamp") at least they seem to work where the original does not. David