Content Pack Installation
market browse Marketplace
Before you install a Content Pack, you should review the Content Pack to see what it includes, any dependencies that are required, reviews, etc. When selecting a Content Pack, you can view the following information:
- Details: general information about the Content Pack including installation, content, version, author, status, etc.
- Content: information about the content of the Content Pack such as automations, integrations, etc.
- Release Notes: contains information about each version including fixes, improvements and version.
- Review: You can view or add a review to the Content Pack (need to be logged in).
If you experience timeout issues when downloading content, see Marketplace Troubleshooting.
In Cortex XSOAR, some objects are dependent on other objects. For example, a playbook may be dependent on other playbooks, scripts, integrations and incident fields, etc.
In the figure above, you can see that an incident type is dependent on a playbook, an incident layout, and an incident field. A widget is dependent on an incident field and a script. A script is dependent on another script, and an integration, etc.
When you install a content pack, mandatory dependencies including required content packs are added automatically to ensure that it installs correctly.
Some content, while not essential for installation, ensures that the content runs successfully. These dependencies include optional content packs, which can be added or removed in the
If you delete a content pack, which depends on other Content Packs, these Content Packs may not run correctly.
Required Content Packs
Required Content Packs are mandatory Content Packs, which download automatically with the Content Pack. These Content Packs are dependent on the required Content Pack and without them installation fails.
If a Content Pack is dependent on one or more Content Packs, you have to install all of them. For example, if Content Pack A requires Content Pack B and Content Pack B requires Content Pack C, when you install Content Pack A, all of the other Content Packs are installed.
You cannot remove the
Required Content Packswhen installing a Content Pack.
In this example, the
Impossible Traveler Premium ContentContent Pack requires:
Active Directory Query v2 and Base Content Packs (both of which are installed).
Rasterize Content Pack (which needs to be installed).
Optional Content Packs
Optional Content Packsare used by the Content Pack you want to install, but are not necessary for installation. You can choose which optional Content Pack to install in the
Cart. When you install optional Content Packs, mandatory dependencies are automatically included.
For example, in the
Active Directory QueryContent Pack, there are various optional Content Packs used by the Content Pack, such as Microsoft Graph Mail. You can install the Content Pack without Microsoft Graph Mail, if your organization does not need it.
Errors and Warning Messages
You may receive an error message when you try to install a Content Pack. If you receive an error message, you need to fix the error before installing the Content Pack. If a warning message is issued, you can still download the Content Pack, but you should fix the problem otherwise the content may not work correctly.
Error Message Example
In this example, we want to install the
Impossible Traveler Premium Contentpack, but we already have a custom playbook with the same name/ID. When we try to install the Content Pack, installation fails:
view errors, you can see the error:
Warning Message Example
In this example, we want to update the
When we try to install, the following message is issued about a missing Docker image:
If you click
Install Anyway, the Content Pack installs, but you need to add the missing Docker image for the content to run correctly.
If you are unable to view content from the Marketplace, check the log file to see if it contains timeout issues:
2020-12-09 01:58:44.2902 error Could not get objects from GCP bucket. For url 'https://storage.googleapis.com/marketplace-dist/content/packs/index.zip' [error 'Get https://storage.googleapis.com/marketplace-dist/content/packs/index.zip: http2: timeout awaiting response headers'] (source: /home/circleci/.go_workspace/src/github.com/demisto/server/services/servicemarketplace.go:1416) 2020-12-09 01:58:44.2902 error Could not sync content packs from remote. Failed downloading index file [error 'Get https://storage.googleapis.com/marketplace-dist/content/packs/index.zip: http2: timeout awaiting response headers'] (source: /home/circleci/.go_workspace/src/github.com/demisto/server/jobs/registerJobs.go:95) 2020-12-09 01:58:44.2903 info Finished marketplace content pack sync: 2020-12-09 01:58:44.290324333 +0100 CET m=+36016.280742161, took 15.289489359s (source: /home/circleci/.go_workspace/src/github.com/demisto/server/services/servicemarketplace.go:230) 2020-12-09 02:03:29.8757 info No telemetry data to send (source: /home/circleci/.go_workspace/src/github.com/demisto/server/services/telemetry.go:336)
If there are errors, you need to configure the server timeout settings. This may be caused by a local proxy server that is processing the zip content file.
- Select.SettingsABOUTTroubleshootingAdd Server Configuration
- Add the following keys and update the values as required.KeyDescriptionValuemarketplace.content.pack.fetch.headertimeoutDetermines the HTTP header timeout for downloading Marketplace content.If you still experience a timeout, add the key and value below.Default (in seconds):15marketplace.content.pack.fetch.timeoutDetermines the time to wait in seconds for the server's response headers, after writing the request (including the body). It does not include the time to read the response body.Default (in seconds):300
Recommended For You
Recommended videos not found.