ProLiant Servers (ML,DL,SL)
cancel
Showing results for 
Search instead for 
Did you mean: 

Third-Party Software Update Catalogs in SCCM not able to download/Publish

 
ChristianMe
Occasional Contributor

Third-Party Software Update Catalogs in SCCM not able to download/Publish

Hi!

(Might be posted in the wrong location)

I'm a config manager (SCCM) administrator, and  in the latest release of SCCM 1806, they have included a feature called "Third-Party Software Update Catalogs" which basically means WSUS can handle third-party updates.

I am however having some issues with 1 out of 4 updates from the HPE catalog?!

I'm suspecting the bold-marked link below to be wrong. It is atleast not the same link when I Published/downloaded the other updates

[34, PID:8952][10/03/2018 14:15:57] :PollingWorkMonitor: There are 1 jobs that are pending the jobs table.
[34, PID:8952][10/03/2018 14:15:57] :PollingWorkMonitor: Starting job 72057594037927950 for subject 5ccaf2ef-9fb4-4e85-8c34-cf04c07ef849.
[34, PID:8952][10/03/2018 14:15:57] :Creating a new SyncUpdate work item for update 5ccaf2ef-9fb4-4e85-8c34-cf04c07ef849, jobid is 72057594037927950
[56, PID:8952][10/03/2018 14:15:57] :SyncUpdate: 'HPE ProLiant Server Firmware 2018.06.0 (Update:'5ccaf2ef-9fb4-4e85-8c34-cf04c07ef849' Vendor:'HPE ProLiant Updates' Product:'Firmware Bundles')' is synchronized to WSUS without content, revision to add content is required.
[56, PID:8952][10/03/2018 14:15:57] :SyncUpdate: Checking if certificate is registered for server %ServerName%
[56, PID:8952][10/03/2018 14:15:57] :SyncUpdate: 5ccaf2ef-9fb4-4e85-8c34-cf04c07ef849 - Downloading file: 'http://updatespublisherlocalsourcepublishedsoftwareupdate/' to 'D:\ConfigMgr\ISVTemp\zpkimj12.vlr'.
[34, PID:8952][10/03/2018 14:15:57] :SyncUpdate: An unexpected error ocurred attempting to download content from 'http://updatespublisherlocalsourcepublishedsoftwareupdate/':
[34, PID:8952][10/03/2018 14:15:57] :SyncUpdate: ==================== Exception Detail Start =======================
[34, PID:8952][10/03/2018 14:15:57] :SyncUpdate: Exception type: WebException
[34, PID:8952][10/03/2018 14:15:57] :SyncUpdate: Exception HRESULT: -2146233079
[34, PID:8952][10/03/2018 14:15:57] :SyncUpdate: Exception Message: An exception occurred during a WebClient request.
[34, PID:8952][10/03/2018 14:15:57] :SyncUpdate: Exception source mscorlib
[34, PID:8952][10/03/2018 14:15:57] :SyncUpdate: Exception TargetSite Void ThrowForNonSuccess(System.Threading.Tasks.Task)
[34, PID:8952][10/03/2018 14:15:57] :SyncUpdate: Stack at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.ConfigurationManager.ISVUpdatesSyncAgent.DownloadManager.Request.<DownloadFileAsync>d__24.MoveNext()
[34, PID:8952][10/03/2018 14:15:57] :SyncUpdate: ===================== Exception Detail End ========================
[34, PID:8952][10/03/2018 14:15:57] :SyncUpdate: WebException status : 'UnknownError
[34, PID:8952][10/03/2018 14:15:57] :SyncUpdate: 5ccaf2ef-9fb4-4e85-8c34-cf04c07ef849 - Download of update 5ccaf2ef-9fb4-4e85-8c34-cf04c07ef849 failed, unable to continue
[34, PID:8952][10/03/2018 14:15:57] :STATMSG: (SRVMSG_SMS_ISVUPDATES_SYNCAGENT_UPDATECONTENT_DOWNLOAD_FAIL).
[34, PID:8952][10/03/2018 14:15:57] :STATMSG: (SRVMSG_SMS_ISVUPDATES_SYNCAGENT_UPDATECONTENT_FAIL).
[34, PID:8952][10/03/2018 14:15:57] :SyncUpdate: 5ccaf2ef-9fb4-4e85-8c34-cf04c07ef849 - Completed.

The custom catalog settings are listed here:
2018-10-03 14_43_45-Window.png

And this is the remaining updates which are downloaded/published fine: (exept the first one which is my issue)
2018-10-03 14_45_18-Window.png

Hope someone can help me :)

Best Regards

Christian

6 REPLIES 6
Taurus78
HPE Pro

Re: Third-Party Software Update Catalogs in SCCM not able to download/Publish

Have you tried the following

1. In the Configuration Manager console, go to the Administration workspace. Expand Site Configuration, and select the Sites node.

  1. Select the top-level site in the hierarchy. In the ribbon, click Configure Site Components, and select Software Update Point.
  2. Switch to the Third-Party Updates tab. Select the option Enable third-party software updates.

Refer https://docs.microsoft.com/en-us/sccm/sum/deploy-use/third-party-software-updates

Thank You !
I am an HPE Employee and work here as a Microsoft Consultant.

If you think this post of mine was useful, you may want to send me a KUDOS !
ChristianMe
Occasional Contributor

Re: Third-Party Software Update Catalogs in SCCM not able to download/Publish

The steps you describe are prereqs to make them visible. - My problem is not that the updates isn't showing. 

My problem is that 1 out of the 4 updates will not download/publish. 

Taurus78
HPE Pro

Re: Third-Party Software Update Catalogs in SCCM not able to download/Publish

It looks like this may need a thorough investigation. I would suggest opening a ticket with HPE and it will be routed to our Microsoft team for further investigation. 

We appreciate your business with us.

Thank You !
I am an HPE Employee and work here as a Microsoft Consultant.

If you think this post of mine was useful, you may want to send me a KUDOS !
MS_MikeJ
Occasional Advisor

Re: Third-Party Software Update Catalogs in SCCM not able to download/Publish

The issue is SCCM is trying to download the firmware bundle, but it can't. It can't because HPE requires a website login in order to download the firmware bundle. Thus you need to log into HPE site and download this file manually.

The question for HPE is -> Where does one put this file in order to be recognized.

Even better question -> Does HPE have any evidence that anyone has got this to work with SCCM CB?

Mike J

MS_MikeJ
Occasional Advisor

Re: Third-Party Software Update Catalogs in SCCM not able to download/Publish

I was able to follow these steps in order to get the HPE firmware bundle integrated into SCCM 1806. It is not pretty.

First, put the HPE firmware file somewhere your SUP can download it from.
added a HOSTS file entry for the name updatespublisherlocalsourcepublishedsoftwareupdate with IP of 127.0.0.1.
I made another website on my WSUS server and configured the site in IIS using this IP address and a directory named D:\HPEFirmware.
I placed the firmware file in that directory,
now an http request to http://updatespublisherlocalsourcepublishedsoftwareupdate/hppucb-proliantfw-2018.09.0.32.exe would result in the file being downloaded.

So at this point there is a place for WSUS to download the file from on the local network, so all we need to do is update the download location for this update to be this location.

In the SCCM database, issue this T-SQL query:
select * from ISVPublishedUpdates
where [DownloadUrl] like 'http://updatespublisherlocalsourcepublishedsoftwareupdate%'

You will get back one or two rows.
Now compare the file size of your firmware file and find the row with the exact same value for ContentSize.

I changed the download location using this T-SQL command:

update [ISVPublishedUpdates] set [DownloadUrl] = 'http://updatespublisherlocalsourcepublishedsoftwareupdate/hppucb-proliantfw-2018.09.0.32.exe' where [id] = '93B051E6-8DE3-4409-A516-91B8503FAC5E'

After completing these steps, go back to SCCM and you can publish this update.

Monitoring the log file SMS_ISVUPDATES_SYNCAGENT should show the file being downloaded, the signature being verified and the contents being published to WSUS.

Mike J

 

 

 

granolastick
Visitor

Re: Third-Party Software Update Catalogs in SCCM not able to download/Publish

Looks like Firmware needs to be manual - this from the HPE ProLiant Updates Catalog (v2017.07.1) User Guide.

Starting with ProLiant Updates Catalog version 2016.10.0, the firmware bundle file has been removed from the ProLiant Updates Catalog. Access to the ProLiant Updates Catalog firmware bundles now requires validation via the HPE Support Center. An active warranty or HPE support agreement is required to download the firmware bundles. The firmware bundle must be manually downloaded to a local publishing source prior to publishing. To avoid the error, download the respective firmware file for the respective catalog release from the HPE Support Center and copy to the Localpublising folder.

Hope that helps someone.