just a couple of links to some ways to address this. i find this crops up either occasionally on some of our servers, especially when concerning large packages like security updates. it happens during migration to new hardware occasionally, too. this is the typical error you'll receive:
Package XYZ00234 requires a newer version (3) of source files and the new compressed files haven't arrived yet, current version is 2, skip E:\SMS\inboxes\distmgr.box\INCOMING\Z3AWAX9I.PKG
multiple things you want to look at if you're running into this error:
this a really quick rundown on a way to get things moving. i don't suggest doing this unless you've exhausted the methods above outlined in the first 3 bullets. the dx21 method is the one i'm outlining here for reference. read it in full before you try this to understand what kind of unsupported position you will be putting yourself in.
to begin with, run this package status query:
SELECT * FROM PkgStatus WHERE Type=1 AND Status=1 AND ID='XYZ00234'
UPDATE PkgStatus SET Status=2, SourceVersion=0 WHERE (ID='XYZ00234') AND (TYPE=1) AND (PkgServer='SMSServer1')
and now it should look like this:
if you want to track the progress of a distribution, use the query below.