Before attempting to deploy a package, please confirm that the client computer(s) of interest actually report the update as NotInstalled in the console.
If the update is NotApplicable, it won't deploy. The above error sometimes occurs when the update is NotApplicable.
Also the above error can occur when the client computer(s) of interest are assigned to a downstream server and the DSS has not yet synchronized the update, or transfered the files.