Few software packages got corrupted or missing in SMP. When tried to open the package in Software Catalog page the below message appears " The software resource contains command line that requires package that do not exist".
Check if the package/s are removed from software library location & in 'SWDPackageCodebase' table in SQL database server.
When package/s have been unfortunately removed/missing from SQL database or even from the Software library location is, to re-add/re-import the package back.
This will create a new Package GUID in the database and in the software library, but when the NS.Package Refresh task in the Windows Task Scheduler is run, it will update the distribution points (which is Package Server's package location and end client's package location) with the new Package GUID and this should ensure the client to download and install the package properly.
7.1.2 MP1, 7.5, 7.5 SP1