Thanks for the help.
I created a new test package and removed the log flag completely:
ADDLOCAL=Feature_BackupEngine,Feature_BackupServer,Feature_ManagementTools /L*v
However, installing now gives a different error: Code 80070667
I have a feeling it has to do with the msiexec syntax. The /qn /norestart and /i flags should come after msiexec and before the package name, with ADDLOCAL=Feature_BackupEngine,Feature_BackupServer,Feature_ManagementTools /L*v coming after.
Any ideas why it's still failing?
If it helps, here are the latest lines from the WindowsUpdate.log on the system that's failing. It doesn't seem to give any indication of why:
2014-02-26 | 11:47:50:450 | 236 | c5c | DnldMgr | ** START ** DnldMgr: Downloading updates [CallerId = AutomaticUpdates] | |||||||||||
2014-02-26 | 11:47:50:450 | 236 | c5c | DnldMgr | ********* | |||||||||||
2014-02-26 | 11:47:50:450 | 236 | c5c | DnldMgr | * Call ID = {211252C0-6FC4-48FF-9A38-19611DE400F1} | |||||||||||
2014-02-26 | 11:47:50:450 | 236 | c5c | DnldMgr | * Priority = 2, Interactive = 0, Owner is system = 1, Explicit proxy = 0, Proxy session id = -1, ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7} | |||||||||||
2014-02-26 | 11:47:50:450 | 236 | c5c | DnldMgr | * Updates to download = 1 | |||||||||||
2014-02-26 | 11:47:50:450 | 236 | c5c | Agent | * Title = Altaro Test 6 | |||||||||||
2014-02-26 | 11:47:50:450 | 236 | c5c | Agent | * UpdateId = {F61576B8-86F5-436B-854C-42767D89EDF4}.1 | |||||||||||
2014-02-26 | 11:47:50:450 | 236 | c5c | DnldMgr | *********** DnldMgr: New download job [UpdateId = {F61576B8-86F5-436B-854C-42767D89EDF4}.1] *********** | |||||||||||
2014-02-26 | 11:47:50:450 | 236 | c5c | DnldMgr | * Queueing update for download handler request generation. | |||||||||||
2014-02-26 | 11:47:50:450 | 236 | c5c | DnldMgr | Generating download request for update {F61576B8-86F5-436B-854C-42767D89EDF4}.1 | |||||||||||
2014-02-26 | 11:47:50:481 | 236 | c5c | Handler | MSP download: file beeb15ac-30b9-4cfc-a985-07f68222969e_1.cab already exists in sandbox directory (C:\Windows\SoftwareDistribution\Download\a3605104a35b77b94f417af5f3879bf0) | |||||||||||
2014-02-26 | 11:47:50:528 | 236 | c5c | DnldMgr | *********** DnldMgr: New download job [UpdateId = {F61576B8-86F5-436B-854C-42767D89EDF4}.1] *********** | |||||||||||
2014-02-26 | 11:47:50:528 | 236 | c5c | DnldMgr | * All files for update were already downloaded and are valid. | |||||||||||
2014-02-26 | 11:47:50:528 | 236 | c5c | Agent | ********* | |||||||||||
2014-02-26 | 11:47:50:528 | 236 | c5c | Agent | ** END ** Agent: Downloading updates [CallerId = AutomaticUpdates] | |||||||||||
2014-02-26 | 11:47:50:528 | 236 | c5c | Agent | ************* | |||||||||||
2014-02-26 | 11:47:50:528 | 236 | 1300 | AU | >>## RESUMED ## AU: Download update [UpdateId = {F61576B8-86F5-436B-854C-42767D89EDF4}, succeeded] | |||||||||||
2014-02-26 | 11:47:50:528 | 236 | 1300 | AU | ######### | |||||||||||
2014-02-26 | 11:47:50:528 | 236 | 1300 | AU | ## END ## AU: Download updates | |||||||||||
2014-02-26 | 11:47:50:528 | 236 | 1300 | AU | ############# | |||||||||||
2014-02-26 | 11:47:50:528 | 236 | 1300 | AU | Setting AU scheduled install time to 2014-02-27 11:00:00 | |||||||||||
2014-02-26 | 11:47:50:528 | 236 | 1300 | AU | Successfully wrote event for AU health state:0 | |||||||||||
2014-02-26 | 11:47:50:528 | 236 | 1300 | AU | AU setting pending client directive to 'Install Approval' | |||||||||||
2014-02-26 | 11:47:50:528 | 236 | 1300 | AU | Successfully wrote event for AU health state:0 | |||||||||||
2014-02-26 | 11:47:50:528 | 236 | 120c | AU | Getting featured update notifications. fIncludeDismissed = true | |||||||||||
2014-02-26 | 11:47:50:528 | 236 | 120c | AU | No featured updates available. | |||||||||||
2014-02-26 | 11:47:55:442 | 236 | c5c | Report | REPORT EVENT: {C12A8209-56B1-40DD-AC57-AD067A9132FC} | 2014-02-26 11:47:50:528-0800 | 1 | 188 | 102 | {00000000-0000-0000-0000-000000000000} | 0 | 0 | AutomaticUpdates | Success | Content Install | Installation Ready: The following updates are downloaded and ready for installation. This computer is currently scheduled to install these updates on Thursday, February 27, 2014 at 3:00 AM: - Altaro Test 6 |
2014-02-26 | 11:47:55:442 | 236 | c5c | Report | CWERReporter finishing event handling. (00000000) | |||||||||||
2014-02-26 | 11:48:05:442 | 236 | 13cc | AU | Launched new AU client for directive 'Install Approval', session id = 0x2 | |||||||||||
2014-02-26 | 11:48:05:458 | 2440 | 155c | Misc | =========== Logging initialized (build: 7.6.7600.256, tz: -0800) =========== | |||||||||||
2014-02-26 | 11:48:05:458 | 2440 | 155c | Misc | = Process: C:\Windows\system32\wuauclt.exe | |||||||||||
2014-02-26 | 11:48:05:458 | 2440 | 155c | AUClnt | Launched Client UI process | |||||||||||
2014-02-26 | 11:48:05:473 | 2440 | 155c | Misc | =========== Logging initialized (build: 7.6.7600.256, tz: -0800) =========== | |||||||||||
2014-02-26 | 11:48:05:473 | 2440 | 155c | Misc | = Process: C:\Windows\system32\wuauclt.exe | |||||||||||
2014-02-26 | 11:48:05:473 | 2440 | 155c | Misc | = Module: C:\Windows\system32\wucltux.dll | |||||||||||
2014-02-26 | 11:48:05:473 | 2440 | 155c | CltUI | AU client got new directive = 'Install Approval', serviceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, return = 0 | |||||||||||
2014-02-26 | 11:50:50:637 | 236 | c5c | Report | Uploading 6 events using cached cookie, reporting URL = http://WSUSserver/ReportingWebService/ReportingWebService.asmx | |||||||||||
2014-02-26 | 11:50:50:637 | 236 | c5c | Report | Reporter successfully uploaded 6 events. |