OK, So I am having some weird issues with few random packages on random DPs.
I build a package and it distributes to all DPs fine. But there are certain packages that just will be in 'in progress' for a couple of days and fail.
So I start looking into logs. The pullDP.log on the DP has
Start Redistribute package SPS00100 version 1 PullDP 4/24/2015 3:55:14 PM 3900 (0x0F3C)
ExecuteJob (2-InProgress) SPS00100.1 for package SPS00100, version 1 PullDP 4/24/2015 3:55:14 PM 6428 (0x191C)
and that's it. I looked into data transfer service log. that continuously has
CDTSJob::HandleErrors: DTS Job '{99EBFADB-3AA7-464D-B85B-9E6FB694D616}' BITS Job '{AC716792-A119-4E3B-8559-571B67D5953B}' under user 'S-1-5-18' OldErrorCount 35 NewErrorCount 36 ErrorCode 0x80004005
So I deleted that bits job, deleted that package distribution from the faling DP. waited for the distmgr.log to say it deleted all the files and redistributed the content again. But now I don't get a BITS job anymore. distmgr.log and pkgtransfer.log seem to show all the normal stuff, however the DP does not seem to be downloading the package. and pulldp.log doesn't have the started download line, and it just hangs there with no action.
This only happens for few packages. seeming to be random and on random servers, same packages work on one server, but not on another. and so on.
Anyone have any idea? I really don't want to keep remaking packages.
I found a stupid work around of deleting the package, waiting like 10 min, deleting all bits jobs, rebooting the server and redistributing, that works 90% of the time. This is not a solution, I cannot do this every time a package is problematic.
Anyone have any idea?