Could not download product information

Hello,

I'm still new in Solarwinds and has been assigned a task to update/upgrade my Solarwinds deployment from version 2020.2.4 to 2020.2.6
While checking in My Orion Deployment --> Updates & Evaluations --> Upgrade or Eval now, the page shows the error below



Can anyone highlight me on how to resolve this issue?

Thanks in advance

Parents
  • It looks like your Orion server may not be able to reach outside to get the latest product catalog. You can opt to perform an offline upgrade by downloading the .iso from your customer portal. https://documentation.solarwinds.com/en/success_center/orionplatform/content/install-orionproducts.htm

  • Hi Tony,

    Thanks for the tips.
    What should i do in order to ensure that Solarwinds are able to get the latest product catalog? Do you have the link on how to configure it? or how can i resolve the issue without being performing an offline upgrade?

    Thanks again

  • You can check if your Orion server has internet access by going to settings - > License Manager, if the address bar shows offline=true at the end it means the server is unable to reach the required URLs listed under the Core section described here thwack.solarwinds.com/.../orion-urls-for-firewall-whitelisting

  • Now this is interesting. All the addresses for centralized upgrades and license registrations are reachable from the server. Anything else i can check at solarwinds server side or configuration?

  • A good starting point for troubleshooting would be to review the log files located by default under 'C:\ProgramData\SolarWinds\Logs\Administration'

  • Thanks for the logs file location. It seems that the error is on the "Authenticode verification" as log below
    Any idea?


    2021-09-15 04:44:42,459 [231] INFO (null) SolarWinds.Administration.DataProviders.WebApi.WebApiCommunicationHandler - align global date time: '9/15/2021 3:00:00 AM' -> '9/15/2021 8:44:42 AM'
    2021-09-15 04:44:42,459 [231] INFO (null) SolarWinds.Administration.DataProviders.VersionData.VersionDataProvider - VersionData: [SchemaVersion: 2, DataVersion: 791279, FalconVersion: 2020.2.6.50059, FalconUrl: https://downloads.solarwinds.com/solarwinds/CatalogResources/Falcon/2020.2.6/2020.2.6.50059/SolarWinds.Orion.Installer.exe, FalconChecksum: 6E00AB5B083A0963EC00E527BE0E470E1E08DEF5F17DEA8D25B6C71A08866572]
    2021-09-15 04:44:42,459 [231] INFO (null) SolarWinds.Administration.DataProviders.WebApi.WebApiBasedProductCatalogProvider - Downloading product catalog model from downloads.solarwinds.com/.../catalog.json.zip
    2021-09-15 04:44:42,505 [231] INFO (null) SolarWinds.Administration.DataProviders.WebApi.WebApiCommunicationHandler - retain global date time: '9/15/2021 8:44:42 AM'
    2021-09-15 04:44:42,959 [231] DEBUG (null) SolarWinds.ReleaseManagement.Model.Security.AuthentiCodeService - Verify Signature "C:\WINDOWS\TEMP\SolarWinds\SWA\e34x13dg.5ze.psd1" Authenticode ...
    2021-09-15 04:44:42,974 [231] DEBUG (null) SolarWinds.Administration.ActiveDiagnosticsService.ActiveDiagnosticsServiceManager - ADS: CreateTemp: C:\WINDOWS\TEMP\5a5r55u1.eml
    2021-09-15 04:44:43,021 [231] INFO (null) SolarWinds.ReleaseManagement.Model.Security.AuthentiCodeService - Verify Signature "C:\WINDOWS\TEMP\SolarWinds\SWA\e34x13dg.5ze.psd1": UnknownError. {
    Path: "C:\WINDOWS\TEMP\SolarWinds\SWA\e34x13dg.5ze.psd1",
    Status: UnknownError,
    StatusMessage: "A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider",
    SignerCertificate: { Subject: "CN="Solarwinds Worldwide, LLC", O="Solarwinds Worldwide, LLC", L=Austin, S=Texas, C=US, SERIALNUMBER=4069736, OID.1.3.6.1.4.1.311.60.2.1.2=Delaware, OID.1.3.6.1.4.1.311.60.2.1.3=US, OID.2.5.4.15=Private Organization", Thumbprint: "F2574AE7B666A96EBD7074893C63E8110E7FB5E6", NotBefore: "2021-06-12T20:00:00", NotAfter: "2022-06-22T19:59:59" },
    TimeStamperCertificate: { Subject: "CN=DigiCert Timestamp 2021, O="DigiCert, Inc.", C=US", Thumbprint: "E1D782A8E191BEEF6BCA1691B5AAB494A6249BF3", NotBefore: "2020-12-31T19:00:00", NotAfter: "2031-01-05T19:00:00" }
    }
    2021-09-15 04:44:43,021 [231] ERROR (null) SolarWinds.ReleaseManagement.Model.Security.AuthentiCodeService - Verify Signature "C:\WINDOWS\TEMP\SolarWinds\SWA\e34x13dg.5ze.psd1": Authenticode verification UnknownError.
    2021-09-15 04:44:43,021 [231] ERROR (null) SolarWinds.Administration.DataProviders.VersionData.VersionDataProvider - Unable to get latest SWA version from catalog
    System.InvalidOperationException: Cannot parse product catalog model from content taken from webapi 'downloads.solarwinds.com/.../catalog.json.zip'. ---> System.Security.SecurityException: "C:\WINDOWS\TEMP\SolarWinds\SWA\e34x13dg.5ze.psd1": Authenticode verification UnknownError. ---> System.AggregateException: One or more errors occurred. ---> System.IdentityModel.Tokens.SecurityTokenException: { Subject: "CN="Solarwinds Worldwide, LLC", O="Solarwinds Worldwide, LLC", L=Austin, S=Texas, C=US, SERIALNUMBER=4069736, OID.1.3.6.1.4.1.311.60.2.1.2=Delaware, OID.1.3.6.1.4.1.311.60.2.1.3=US, OID.2.5.4.15=Private Organization", Thumbprint: "F2574AE7B666A96EBD7074893C63E8110E7FB5E6", NotBefore: "2021-06-12T20:00:00", NotAfter: "2022-06-22T19:59:59" }
    --- End of inner exception stack trace ---
    --- End of inner exception stack trace ---
    at SolarWinds.ReleaseManagement.Model.Security.AuthentiCodeService.VerifyAuthenticodeSignature(FileInfo signedFile)
    at SolarWinds.ReleaseManagement.Model.Security.AuthentiCodeService.GetDataFileContent(FileInfo signedFile)
    at SolarWinds.ReleaseManagement.Model.Security.AuthentiCodeService.GetValidSignature(String signContent)
    at SolarWinds.ReleaseManagement.Model.Security.AuthentiCodeService.ValidateJsonSignature(Stream jsonStream, String signField)
    at SolarWinds.Administration.DataProviders.WebApi.WebApiBasedProductCatalogProvider.GetValidatedJsonContent(Stream contentStream)
    at SolarWinds.Administration.DataProviders.WebApi.WebApiBasedProductCatalogProvider.ParseCatalogFromStream(Stream contentStream)
    --- End of inner exception stack trace ---
    at SolarWinds.Administration.DataProviders.WebApi.WebApiBasedProductCatalogProvider.ParseCatalogFromStream(Stream contentStream)
    at SolarWinds.Administration.DataProviders.WebApi.WebApiBasedProductCatalogProvider.GetProductCatalogModel(ProductCatalogVersion metadata)
    at SolarWinds.Administration.DataProviders.VersionData.VersionDataProvider.GetLatestSwa()
    2021-09-15 04:44:43,037 [231] WARN (null) SolarWinds.Administration.Update.SwaUpdateChecker - Error while trying to get newest PC and compare versions.
    System.InvalidOperationException: Cannot parse product catalog model from content taken from webapi 'downloads.solarwinds.com/.../catalog.json.zip'. ---> System.Security.SecurityException: "C:\WINDOWS\TEMP\SolarWinds\SWA\e34x13dg.5ze.psd1": Authenticode verification UnknownError. ---> System.AggregateException: One or more errors occurred. ---> System.IdentityModel.Tokens.SecurityTokenException: { Subject: "CN="Solarwinds Worldwide, LLC", O="Solarwinds Worldwide, LLC", L=Austin, S=Texas, C=US, SERIALNUMBER=4069736, OID.1.3.6.1.4.1.311.60.2.1.2=Delaware, OID.1.3.6.1.4.1.311.60.2.1.3=US, OID.2.5.4.15=Private Organization", Thumbprint: "F2574AE7B666A96EBD7074893C63E8110E7FB5E6", NotBefore: "2021-06-12T20:00:00", NotAfter: "2022-06-22T19:59:59" }
    --- End of inner exception stack trace ---
    --- End of inner exception stack trace ---
    at SolarWinds.ReleaseManagement.Model.Security.AuthentiCodeService.VerifyAuthenticodeSignature(FileInfo signedFile)
    at SolarWinds.ReleaseManagement.Model.Security.AuthentiCodeService.GetDataFileContent(FileInfo signedFile)
    at SolarWinds.ReleaseManagement.Model.Security.AuthentiCodeService.GetValidSignature(String signContent)
    at SolarWinds.ReleaseManagement.Model.Security.AuthentiCodeService.ValidateJsonSignature(Stream jsonStream, String signField)
    at SolarWinds.Administration.DataProviders.WebApi.WebApiBasedProductCatalogProvider.GetValidatedJsonContent(Stream contentStream)
    at SolarWinds.Administration.DataProviders.WebApi.WebApiBasedProductCatalogProvider.ParseCatalogFromStream(Stream contentStream)
    --- End of inner exception stack trace ---
    at SolarWinds.Administration.DataProviders.WebApi.WebApiBasedProductCatalogProvider.ParseCatalogFromStream(Stream contentStream)
    at SolarWinds.Administration.DataProviders.WebApi.WebApiBasedProductCatalogProvider.GetProductCatalogModel(ProductCatalogVersion metadata)
    at SolarWinds.Administration.DataProviders.VersionData.VersionDataProvider.GetLatestSwa()
    at SolarWinds.Administration.Update.SwaUpdateChecker.IsNewVersionAvailable()
    2021-09-15 04:44:43,037 [231] DEBUG (null) SolarWinds.Administration.AdminService.WCF.AdminServiceManagerService - IsSwaUpToDate called, result is True
    2021-09-15 04:44:43,287 [200] INFO (null) SolarWinds.Administration.CentralizedUpgrade.WebApi.CentralizedUpgradeApiController - Requested IsMainPollerConnectedToTheInternet
    2021-09-15 04:44:43,302 [52] DEBUG (null) SolarWinds.Administration.InstalledProducts.ServersInstalledModulesComparator - Module: DPAIM can be installed on main poller only. Skipping it.
    2021-09-15 04:44:43,302 [62] INFO (null) SolarWinds.Administration.DataProviders.WebApi.InternetConnectionChecker - Pinging product catalog endpoint downloads.solarwinds.com/.../catalog.version.json to check if internet connection exists.
    2021-09-15 04:44:43,302 [124] ERROR (null) SolarWinds.Administration.Installer.ErrorHandler.HttpResponseAdapter - Unexpected error occured.
    System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Could not download product information. (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
    SolarWinds.Administration.Contract.ObjectModel.Exceptions.FailedToGetProductCatalogException: Could not download product information.
    at SolarWinds.Administration.DataProviders.CachingProductCatalogProvider.LoadCachedOrRemoteProductCatalog(ProductCatalogVersion cachedCatalogVersion, ProductCatalogVersion remoteCatalogVersion)
    at SolarWinds.Administration.DataProviders.CachingProductCatalogProvider.DownloadProductCatalogFromSource()
    at SolarWinds.Administration.DataProviders.CachingProductCatalogProvider.RetrieveProductCatalog()
    at SolarWinds.Administration.DataProviders.CachingProductCatalogProvider.GetProductCatalogModel()
    at SolarWinds.Administration.DataProviders.ProductCatalogProviderWithJsonAccessWrapper.GetProductCatalogModel()
    at SolarWinds.Administration.DataProviders.AdministrationServiceProductCatalogProvider.GetProductCatalogModel()
    at SolarWinds.Administration.SystemInfoCollecto...).
    2021-09-15 04:44:43,334 [62] INFO (null) SolarWinds.Administration.DataProviders.WebApi.WebApiCommunicationHandler - align global date time: '9/15/2021 8:44:42 AM' -> '9/15/2021 8:44:43 AM'

  • Thanks for the location.
    I believed the issue is on this part from the AdministrationService.log file
    Any idea what else to check?

    2021-09-15 04:44:42,459 [231] INFO  (null) SolarWinds.Administration.DataProviders.WebApi.WebApiCommunicationHandler - align global date time: '9/15/2021 3:00:00 AM' -> '9/15/2021 8:44:42 AM'
    2021-09-15 04:44:42,459 [231] INFO  (null) SolarWinds.Administration.DataProviders.VersionData.VersionDataProvider - VersionData: [SchemaVersion: 2, DataVersion: 791279, FalconVersion: 2020.2.6.50059, FalconUrl: https://downloads.solarwinds.com/solarwinds/CatalogResources/Falcon/2020.2.6/2020.2.6.50059/SolarWinds.Orion.Installer.exe, FalconChecksum: 6E00AB5B083A0963EC00E527BE0E470E1E08DEF5F17DEA8D25B6C71A08866572]
    2021-09-15 04:44:42,459 [231] INFO  (null) SolarWinds.Administration.DataProviders.WebApi.WebApiBasedProductCatalogProvider - Downloading product catalog model from https://downloads.solarwinds.com/installer/catalog.json.zip
    2021-09-15 04:44:42,505 [231] INFO  (null) SolarWinds.Administration.DataProviders.WebApi.WebApiCommunicationHandler - retain global date time: '9/15/2021 8:44:42 AM'
    2021-09-15 04:44:42,959 [231] DEBUG (null) SolarWinds.ReleaseManagement.Model.Security.AuthentiCodeService - Verify Signature "C:\WINDOWS\TEMP\SolarWinds\SWA\e34x13dg.5ze.psd1" Authenticode ...
    2021-09-15 04:44:42,974 [231] DEBUG (null) SolarWinds.Administration.ActiveDiagnosticsService.ActiveDiagnosticsServiceManager - ADS:  CreateTemp: C:\WINDOWS\TEMP\5a5r55u1.eml
    2021-09-15 04:44:43,021 [231] INFO  (null) SolarWinds.ReleaseManagement.Model.Security.AuthentiCodeService - Verify Signature "C:\WINDOWS\TEMP\SolarWinds\SWA\e34x13dg.5ze.psd1": UnknownError. {
        Path: "C:\WINDOWS\TEMP\SolarWinds\SWA\e34x13dg.5ze.psd1", 
        Status: UnknownError, 
        StatusMessage: "A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider", 
        SignerCertificate: { Subject: "CN="Solarwinds Worldwide, LLC", O="Solarwinds Worldwide, LLC", L=Austin, S=Texas, C=US, SERIALNUMBER=4069736, OID.1.3.6.1.4.1.311.60.2.1.2=Delaware, OID.1.3.6.1.4.1.311.60.2.1.3=US, OID.2.5.4.15=Private Organization", Thumbprint: "F2574AE7B666A96EBD7074893C63E8110E7FB5E6", NotBefore: "2021-06-12T20:00:00", NotAfter: "2022-06-22T19:59:59" }, 
        TimeStamperCertificate: { Subject: "CN=DigiCert Timestamp 2021, O="DigiCert, Inc.", C=US", Thumbprint: "E1D782A8E191BEEF6BCA1691B5AAB494A6249BF3", NotBefore: "2020-12-31T19:00:00", NotAfter: "2031-01-05T19:00:00" }

Reply
  • Thanks for the location.
    I believed the issue is on this part from the AdministrationService.log file
    Any idea what else to check?

    2021-09-15 04:44:42,459 [231] INFO  (null) SolarWinds.Administration.DataProviders.WebApi.WebApiCommunicationHandler - align global date time: '9/15/2021 3:00:00 AM' -> '9/15/2021 8:44:42 AM'
    2021-09-15 04:44:42,459 [231] INFO  (null) SolarWinds.Administration.DataProviders.VersionData.VersionDataProvider - VersionData: [SchemaVersion: 2, DataVersion: 791279, FalconVersion: 2020.2.6.50059, FalconUrl: https://downloads.solarwinds.com/solarwinds/CatalogResources/Falcon/2020.2.6/2020.2.6.50059/SolarWinds.Orion.Installer.exe, FalconChecksum: 6E00AB5B083A0963EC00E527BE0E470E1E08DEF5F17DEA8D25B6C71A08866572]
    2021-09-15 04:44:42,459 [231] INFO  (null) SolarWinds.Administration.DataProviders.WebApi.WebApiBasedProductCatalogProvider - Downloading product catalog model from https://downloads.solarwinds.com/installer/catalog.json.zip
    2021-09-15 04:44:42,505 [231] INFO  (null) SolarWinds.Administration.DataProviders.WebApi.WebApiCommunicationHandler - retain global date time: '9/15/2021 8:44:42 AM'
    2021-09-15 04:44:42,959 [231] DEBUG (null) SolarWinds.ReleaseManagement.Model.Security.AuthentiCodeService - Verify Signature "C:\WINDOWS\TEMP\SolarWinds\SWA\e34x13dg.5ze.psd1" Authenticode ...
    2021-09-15 04:44:42,974 [231] DEBUG (null) SolarWinds.Administration.ActiveDiagnosticsService.ActiveDiagnosticsServiceManager - ADS:  CreateTemp: C:\WINDOWS\TEMP\5a5r55u1.eml
    2021-09-15 04:44:43,021 [231] INFO  (null) SolarWinds.ReleaseManagement.Model.Security.AuthentiCodeService - Verify Signature "C:\WINDOWS\TEMP\SolarWinds\SWA\e34x13dg.5ze.psd1": UnknownError. {
        Path: "C:\WINDOWS\TEMP\SolarWinds\SWA\e34x13dg.5ze.psd1", 
        Status: UnknownError, 
        StatusMessage: "A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider", 
        SignerCertificate: { Subject: "CN="Solarwinds Worldwide, LLC", O="Solarwinds Worldwide, LLC", L=Austin, S=Texas, C=US, SERIALNUMBER=4069736, OID.1.3.6.1.4.1.311.60.2.1.2=Delaware, OID.1.3.6.1.4.1.311.60.2.1.3=US, OID.2.5.4.15=Private Organization", Thumbprint: "F2574AE7B666A96EBD7074893C63E8110E7FB5E6", NotBefore: "2021-06-12T20:00:00", NotAfter: "2022-06-22T19:59:59" }, 
        TimeStamperCertificate: { Subject: "CN=DigiCert Timestamp 2021, O="DigiCert, Inc.", C=US", Thumbprint: "E1D782A8E191BEEF6BCA1691B5AAB494A6249BF3", NotBefore: "2020-12-31T19:00:00", NotAfter: "2031-01-05T19:00:00" }

Children