OK. Here is a log from an update where only PPCGeeks_OEM.rar was selected and I got the termination error.
UPDATER LOG FILE
================
Updater is developed by Geert van Horrik, 2004 - 2006
Visit
www.gvhsoftware.org for more information.
************************************************** ***
Commandline:
************************************************** ***
09:45:29:808 => task ready: TASK_INIT
09:45:29:808 => START CHANGING USER INTERFACE
09:45:29:808 => destroy existing user interface
09:45:29:808 => create new user interface: FULL MODE
09:45:29:855 => END CHANGING USER INTERFACE
09:45:32:199 => CUpdateProcess::OnThreadMessage -> wParam = 3; lParam = 0
09:45:32:199 => CUpdateProcess::OnThreadMessage -> start next task
09:45:32:199 => starting task: TASK_CHECKVERSION
09:45:32:214 => CInternet:

ownloadFile -> updates.xml
09:45:32:245 => PROXY_INFO: connection type => 9
09:45:32:245 => PROXY_INFO: proxy server =>
09:45:32:245 => PROXY_INFO: bypass list => *.local
09:45:32:245 => PROXY_INFO: no proxy used because of exception The parameter is incorrect.
09:45:33:308 => Start parsing updatefile.xml
09:45:33:324 => updatefile.xml succesfully parsed
09:45:33:324 => CInternet:

ownloadFile -> updater_selfupdate.xml
09:45:33:324 => PROXY_INFO: connection type => 9
09:45:33:324 => PROXY_INFO: proxy server =>
09:45:33:324 => PROXY_INFO: bypass list => *.local
09:45:33:324 => PROXY_INFO: no proxy used because of exception The parameter is incorrect.
09:45:33:683 => CUpdateProcess::OnTaskComplete - Waiting...
09:45:33:683 => task ready: TASK_CHECKVERSION
09:45:34:745 => CUpdateProcess::OnThreadMessage -> wParam = 3; lParam = 0
09:45:34:745 => CUpdateProcess::OnThreadMessage -> start next task
09:45:34:745 => starting task: TASK_HTMLMESSAGE
09:45:34:745 => task ready: TASK_HTMLMESSAGE
09:45:34:745 => starting task: TASK_LICENSE
09:45:34:745 => task ready: TASK_LICENSE
09:45:34:745 => starting task: TASK_PROTECTION
09:45:34:745 => CUpdateProcess::OnThreadMessage -> wParam = 3; lParam = 0
09:45:34:745 => CUpdateProcess::OnThreadMessage -> start next task
09:45:34:745 => starting task: TASK_SELECTUPDATE
09:45:36:480 => CHECKING FOR SELECTED SECTIONS BY USER
09:45:36:480 => * PPCGeeks_OEM.rar
09:45:36:480 => NEW VERSIONS FOR SELECTED SECTIONS
09:45:36:480 => * PPCGeeks_OEM.rar -> 08.07.30
09:45:36:480 => task ready: TASK_SELECTUPDATE
09:45:36:480 => starting task: TASK_DOWNLOAD
09:45:36:495 => CDownload::InitInstance
09:45:36:495 => PROXY_INFO: connection type => 9
09:45:36:495 => PROXY_INFO: proxy server =>
09:45:36:495 => PROXY_INFO: bypass list => *.local
09:45:36:495 => PROXY_INFO: no proxy used because of exception The parameter is incorrect.
09:45:36:667 => PROXY_INFO: connection type => 9
09:45:36:667 => PROXY_INFO: proxy server =>
09:45:36:667 => PROXY_INFO: bypass list => *.local
09:45:36:667 => PROXY_INFO: no proxy used because of exception The parameter is incorrect.
09:45:36:902 => CInternet:

ownloadFile -> PPCGeeks_OEM.rar
09:45:36:902 => PROXY_INFO: connection type => 9
09:45:36:902 => PROXY_INFO: proxy server =>
09:45:36:902 => PROXY_INFO: bypass list => *.local
09:45:36:902 => PROXY_INFO: no proxy used because of exception The parameter is incorrect.
09:56:02:824 => CDownload::ExitInstance
09:56:02:824 => ERROR: copy file PPCGeeks_OEM.rar
09:56:07:261 => CUpdateProcess::OnThreadMessage -> wParam = 7; lParam = 9
09:56:07:261 => CUpdateProcess::OnThreadMessage -> start specific task
09:56:07:261 => starting task: TASK_ROLLBACK
09:56:07:277 => CRollback::InitInstance
09:56:07:277 => CRollback::ExitInstance
09:56:07:527 => CUpdateProcess::OnTaskComplete - Waiting...
09:56:07:527 => task ready: TASK_ROLLBACK
09:56:10:855 => CUpdateProcess::OnThreadMessage -> wParam = 5; lParam = 0
09:56:10:855 => CUpdateProcess::OnThreadMessage -> finish update process
-------------------------------------
Update took 0:10:41:255 (hh:mm:ss:ms)
-------------------------------------
Close Updater