I am getting this same error on a very simple SSIS package. If you run the package manually, it works fine, but as soon as you schedule it as a job and run it, I get the following:
Date,Source,Severity,Step ID,Server,Job Name,Step Name,Notifications,Message,Duration,Sql Severity,Sql Message ID,Operator Emailed,Operator Net sent,Operator Paged,Retries Attempted
09/09/2008 16:40:00,Employee Import,Error,0, . The last step to run was step 1 (Import Employees).,00:00:02,0,0,,,,0
09/09/2008 16:40:00,Employee Import,Error,1, tempEmployees Description: System.Runtime.InteropServices.COMException (0x80040427): Execution was canceled by user. at DTS.PackageClass.Execute() at Microsoft.SqlServer.Dts.Tasks.Exec80PackageTask.Exec80PackageTask.ExecuteThread() End Error DTExec: The package execution returned DTSER_FAILURE (1). Started: 4:40:00 PM Finished: 4:40:02 PM Elapsed: 1.344 seconds. The package execution failed. The step failed.,00:00:02,0,0,,,,0
Any help would be greatly appreciated.