I was going through the component status logs in ConfigMgr today, and I noticed that SMS_DISTRIBUTION_MANAGER was in critical.
Error 2306 and 2302
repeating
The source directory
"\\sc1\DeploymentPackages\DP
- Critical\e22c62da-b0e7-4e78-bbc3-6d5213ce7b5d" for package
"4000000B" does not exist. The operating system reported error 2: The
system cannot find the file specified.
I ran this command to verify that the directory was not there: gci '\\sc1\DeploymentPackages\DP - Critical\' | ? {$_.name -like "*e22c*"}
which confirmed that it was missing. This wasn't likely going to be a permissions issue, so I set out to google to find the cause. Luckily, I found some others who had the same issue.
Turns out, the database thinks that the update is downloaded and is part of the package, but it isn't.
To fix the issue, we need to find the update that isn't there, and then delete it from the distribution point.
For the most part, the article from Ken Brumfield worked for me, but I had to make a few changes in the SQL script he had for it to work. Without his blog, I probably would have just scrapped the Deployment Package and built a new one (which would probably work in theory). https://blogs.technet.microsoft.com/ken_brumfield/2013/01/10/troubleshooting-sccm-software-update-deployment-package-distribution-due-to-missing-directories/
DECLARE
@MissingSourceDirectory
NVARCHAR(512)
DECLARE
@PackageId
NVARCHAR(8)
SET
@MissingSourceDirectory =
'e22c62da-b0e7-4e78-bbc3-6d5213ce7b5d'
SET
@PackageId
= '4000000B'
SELECT
CASE
WHEN
--ci.BulletinID LIKE
--”
--OR ci.BulletinID IS
ci.BulletinID IS NULL
THEN
'Non Security Update'
ELSE ci.BulletinID
END
As
BulletinID
, ci.ArticleID
, loc.DisplayName
, loc.Description
, ci.IsExpired
, ci.DatePosted
, ci.DateRevised
, ci.Severity
, ci.RevisionNumber
, ci.CI_ID
FROM dbo.v_UpdateCIs
AS
ci
LEFT
OUTER
JOIN dbo.v_LocalizedCIProperties_SiteLoc
AS
loc
ON
loc.CI_ID = ci.CI_ID
WHERE ci.CI_ID IN
(
SELECT [FromCI_ID]
FROM
[dbo].[CI_ConfigurationItemRelations]
cir
INNER
JOIN [dbo].[CI_RelationTypes]
rt
ON
cir.RelationType = rt.RelationType
WHERE
cir.ToCI_ID IN
(
SELECT
CI_ID
FROM
[dbo].[CI_ContentPackages]
cp
INNER
JOIN [dbo].[CI_ConfigurationItemContents]
cic
ON
cp.Content_ID = cic.Content_ID
WHERE
cp.ContentSubFolder = @MissingSourceDirectory
AND
cp.PkgID
=
@PackageId
)
)
Once you have the update number, navigate to Software Library -> Deployment Packages -> Right click the Deployment Package that is missing the update and click Show Members.
In the following window, search for the updates that weren't downloaded delete them.
After they have been deleted, you can go back into All Software Updates, search for them again, and download them back into the Deployment Package.
You can verify afterwards if the affected directory is found.
Hopefully the newer versions of SCCM coming out in September will have some better validation features on the DPs.
Cnet Download is the world's best website for free software downloading. The website is updated on regular basis to keep softwares up-to-date. Download Free Software
ReplyDeleteEvery known suspect registry entry, program, or other factor will then be listed as the scanner finds it. You are then asked if you wish to quarantine it or get rid of it entirely. Getintopc
ReplyDeleteBut, in some cases, if new software is needed an additional form will usually must be completed as well in in an attempt to acquire the additional software. casus program
ReplyDeleteThis is truly a decent and useful, containing all data furthermore greatly affects the new innovation. A debt of gratitude is in order for sharing it Getinto Pc
ReplyDeleteIf new software is needed an additional form will usually must be completed as well in in an attempt to acquire the additional software
ReplyDeletefilehippo
I am very Thankful to The Admin and Please Buddy Share your Knowledge Time to Time .
ReplyDeletefilehippo
file hippo
File hippo
Download Free PC Software
File hippo
thanks for sharing great knowledge.
ReplyDeleteGet Into Pc
Getintopc Symantec
Windows 10 RS3
I recently found many useful information in your website especially this blog page. Among the lots of comments on your articles. Thanks for sharing. PC Folderlok - May Waste Time Seeking, Go through All About Cell Desktops The following password protect files windows 7
ReplyDeleteEach referred to suspect registry entry, program, or other component will At that point a chance to be recorded as the scanner figures it. You are At that point approached On you wish to quarantine it alternately dispose of it actually. This will be sincerely a OK Furthermore useful, holding at information Besides extraordinarily influences those new advancement. An obligation from claiming gratitude may be with the end goal imparting it.
ReplyDeletethanks for such informative information..
ReplyDeleteThat gives off an impression of being fabulous anyway i am still not very beyond any doubt that I like it. At any rate will look much more into it and choose by and by! Igg games
ReplyDeleteIt was wondering if I could use this write-up on my other website, I will link it back to your website though.Great Thanks. document software solution
ReplyDeleteReally no matter if someone doesn't understand then its up to other viewers that they will assist, so here it occurs. free software download
ReplyDeleteParagraph writing is also a fun, if you be acquainted with afterward you can write or else it is complex to write. Web: Top Ten Ways To Buy A Used Encryption Software & How To Encrypt A Password For Free Like A Pro With The Help Of These Ten Tips
ReplyDeleteThis is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. http://mytecheytricks.simplesite.com/
ReplyDeleteAwesome article, it was exceptionally helpful! I simply began in this and I'm becoming more acquainted with it better! Cheers, keep doing awesome! grammarly trial
ReplyDeleteThis is a great inspiring article.I am pretty much pleased with your good work.You put really very helpful information... Business productivity software
ReplyDeleteI am glad that I saw this post. It is informative blog for us and we need this type of blog thanks for share this blog, Keep posting such instructional blogs and I am looking forward for your future posts.
ReplyDeleteCyber Security Projects for Final Year
JavaScript Training in Chennai
Project Centers in Chennai
JavaScript Training in Chennai
If you view your professional relationships as your business lifeline and are intent on interacting with people on a meaningful level, then the return on your own LinkedIn investment will be best realized. The availability of relevant information that can be harvested via LinkedIn filtered searches makes the upgrade a straightforward decision. Kennected.org reviews
ReplyDeleteReally I enjoy your site with effective and useful information. It is included very nice post with a lot of our resources.thanks for share. i enjoy this post. Google Maps Scraper
ReplyDeleteReally I enjoy your site with effective and useful information. It is included very nice post with a lot of our resources.thanks for share. i enjoy this post. Extract Email Addresses from Websites
ReplyDeleteThis is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here keep up the good work audit management software
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteReally I enjoy your site with effective and useful information. It is included very nice post with a lot of our resources.thanks for share. i enjoy this post. Extract Email Addresses from Websites
ReplyDeleteBut several entrepreneurs still do not realize the importance of testing in the software development lifecycle, reedratings and the benefits of testing the software early and continuously. They are still sceptical about the benefits of software testing and believe several software testing myths.
ReplyDeleteThis particular is usually apparently essential and moreover outstanding truth along with for sure fair-minded and moreover admittedly useful My business is looking to find in advance designed for this specific useful stuffs… Free Email Extractor Software Download
ReplyDeleteMaintenance regularly surpasses half of the frameworks' life cycle cost . While software support can be treated as a degree of exertion movement, there are outcomes on quality, usefulness, dependability, cost and timetable that can be moderated using parametric assessment methods. CBT Bulk Email Sender Software
ReplyDeleteWhat a sensational blog! This blog is too much amazing in all aspects. Especially, it looks awesome and the content available on it is utmost qualitative. Salesflow
ReplyDeleteThanks for your insight for your fantastic posting. I’m exhilarated I have taken the time to see this. It is not enough; I will visit your site every day. online check in for hotels
ReplyDeleteAdmittance to data and trade of correspondence are the two primary reasons that make our age altogether subject to web. transfer files
ReplyDeleteI found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work... online review template
ReplyDeleteMy mind is overflowing with ideas by the help of this online naming course. Truly an amazing investment worth every penny! The idea behind the brand name and customer appeal is a very helpful lesson thatwill help me in naming my brand. You have my thanks! business people
ReplyDelete