<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article How to update/install extensions with Smartscape 2.0 for SaaS Classic in Troubleshooting</title>
    <link>https://community.dynatrace.com/t5/Troubleshooting/How-to-update-install-extensions-with-Smartscape-2-0-for-SaaS/ta-p/300944</link>
    <description>&lt;P&gt;&lt;LI-TOC indent="15" liststyle="disc" maxheadinglevel="2"&gt;&lt;/LI-TOC&gt;&lt;/P&gt;
&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;H2&gt;Summary&lt;/H2&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;
&lt;P&gt;With the introduction of &lt;STRONG&gt;Smartscape on Grail&lt;/STRONG&gt;, newer versions of some Dynatrace extensions depend on capabilities that are &lt;STRONG&gt;not available in SaaS environments that haven’t been migrated to Grail yet&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Due to this breaking change:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;First time installation will produce error, as it will try to install latest version from the tenant&lt;/LI&gt;
&lt;LI&gt;Its not possible to update to the latest version before migration&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_right:"&gt;👉&lt;/span&gt; In such cases, installing an &lt;STRONG&gt;earlier (compatible) extension version&lt;/STRONG&gt; is a valid workaround.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;H2&gt;Problem&lt;/H2&gt;
&lt;DIV&gt;
&lt;P&gt;You may need this approach if:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Your environment is &lt;STRONG&gt;Dynatrace SaaS (non-Grail / Classic)&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;The extension version you are trying to use explicitly requires:
&lt;UL&gt;
&lt;LI&gt;Smartscape on Grail&lt;/LI&gt;
&lt;LI&gt;Grail-based topology or entity model&lt;/LI&gt;
&lt;LI&gt;Logs on Openpipeline&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You observe error messages such as:&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;CODE&gt;Validation errors for asset {"configScope":"logs","assetType":"Group"}: {"error":{"code":400,"message":"Constraints violated.","details":{"constraintViolations":[{"path":"builtin:openpipeline.logs.ingest-sources/0","message":"Feature not enabled","parameterLocation":"PAYLOAD_BODY"}]}}} {"error":{"code":400,"message":"Constraints violated.","details":{"constraintViolations":[{"path":"builtin:openpipeline.logs.pipelines/0","message":"Feature not enabled","parameterLocation":"PAYLOAD_BODY"}]}}}&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;P&gt;or&lt;/P&gt;
&lt;P&gt;&lt;CODE&gt;&lt;EM&gt;Validation errors for asset OpenPipeline: OpenPipeline settings migration is not finished&lt;/EM&gt;&lt;/CODE&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;H2&gt;&amp;nbsp;&lt;/H2&gt;
&lt;H2&gt;Workaround&lt;/H2&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;
&lt;H3&gt;1. Identify the Working Version&lt;/H3&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Check extension release notes (This change will be marked as Breaking change in release notes with text similar as one on the picture below)&lt;BR /&gt;&lt;STRONG&gt;One version below the version with breaking changes will be the one that you need to install&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="MilanNinkovic_0-1781789742628.png"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/33477i55EA99BE3B7D0250/image-dimensions/697x190?v=v2" alt="MilanNinkovic_0-1781789742628.png" title="MilanNinkovic_0-1781789742628.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;
&lt;H3&gt;2. Install older version by calling the API&lt;/H3&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If the version is available on the tenant, you can install it by calling the API.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;See the endpoint documentation here:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://{environmentid}.live.dynatrace.com/rest-api-doc/index.jsp?urls.primaryName=Environment%20API%20v2#/Hub%20items/addToEnvironment" target="_blank" rel="nofollow noopener noreferrer"&gt;Add extension to environment (Playground)&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;You will need the fully qualified name of the extension (see above) and the version you want to install.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;If you receive an error like this:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;Registered versions of com.dynatrace.extension does not contain the requested version 1.2.3.&lt;/CODE&gt;, then double-check the values for any typos or whitespace. If there are no typos, continue with&lt;SPAN&gt;&amp;nbsp;below option&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;instead, as the extension version is most likely not available on the tenant.&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;HR /&gt;
&lt;H3&gt;3. Upload the Extension Manually&lt;/H3&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If the version is not available on the tenant/it is not possible to install it through API, then please follow these steps:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Get the extension package file&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;you want to upload. One way to obtain it is through the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.dynatrace.com/hub/" target="_blank" rel="nofollow noopener noreferrer"&gt;Dynatrace Hub (Official Site)&lt;/A&gt;. Navigate to the release notes for the desired version and download the package file:&lt;/P&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MilanNinkovic_0-1781791119537.png"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/33478i1A95C76C88555F50/image-size/large?v=v2&amp;amp;px=999" alt="MilanNinkovic_0-1781791119537.png" title="MilanNinkovic_0-1781791119537.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Go to Dynatrace Hub&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and select&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Upload extension&lt;/STRONG&gt;. See the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://docs.dynatrace.com/docs/shortlink/manage-extensions#extension-upload-custom" target="_blank" rel="nofollow noopener noreferrer"&gt;SaaS instructions&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;— the same process applies to the classic environment:&lt;/P&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MilanNinkovic_2-1781791155575.png"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/33480i3CC11AB0D358DDDA/image-size/medium?v=v2&amp;amp;px=400" alt="MilanNinkovic_2-1781791155575.png" title="MilanNinkovic_2-1781791155575.png" /&gt;&lt;/span&gt;
&lt;DIV id="tinyMceEditorMilanNinkovic_2" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Select the ZIP file&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and upload the extension.&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Important note: On SaaS with DPS license (with Openpipeline and Smartscape 2.0 already enabled) and Managed environments, this issue should not be happening. If you face the same issue in these environments, please open a support ticket.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;H2&gt;Long-Term Recommendation&lt;/H2&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;
&lt;P&gt;This workaround is temporary.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_right:"&gt;👉&lt;/span&gt; The &lt;STRONG&gt;correct long-term solution&lt;/STRONG&gt; is:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Migrate the environment to &lt;STRONG&gt;Smartscape on Grail&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Upgrade to the latest supported extension version&lt;EM style="font-family: inherit;"&gt;&lt;EM style="font-family: inherit;"&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;What's next&lt;/H2&gt;
&lt;P&gt;&lt;I&gt;In case the steps above does not help, and you are still unable to install/update extension, or you have any further questions/suggestions/concerns please proceed with one of the following steps.&lt;/I&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;EM&gt;&lt;STRONG&gt;Opening a support ticket&lt;/STRONG&gt; - &lt;/EM&gt;If this article did not help, please open a support ticket, mention that this article was used and provide the following in the ticket:
&lt;UL&gt;
&lt;LI&gt;Link to your environment.&lt;/LI&gt;
&lt;LI&gt;Full name of the extension, and version you are trying to install (if applicable).&lt;/LI&gt;
&lt;LI&gt;Screenshot of the error message you are getting.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;&lt;STRONG&gt;Suggesting Product Idea&lt;/STRONG&gt; - In case you have a proposal to improve our process/product, please feel free suggest it.&lt;/EM&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
    <pubDate>Wed, 29 Jul 2026 12:38:35 GMT</pubDate>
    <dc:creator>MilanNinkovic</dc:creator>
    <dc:date>2026-07-29T12:38:35Z</dc:date>
    <item>
      <title>How to update/install extensions with Smartscape 2.0 for SaaS Classic</title>
      <link>https://community.dynatrace.com/t5/Troubleshooting/How-to-update-install-extensions-with-Smartscape-2-0-for-SaaS/ta-p/300944</link>
      <description>&lt;P&gt;&lt;LI-TOC indent="15" liststyle="disc" maxheadinglevel="2"&gt;&lt;/LI-TOC&gt;&lt;/P&gt;
&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;P&gt;*&lt;EM&gt;Use a table of contents for longer articles.&amp;nbsp;&lt;/EM&gt;&lt;/P&gt;
&lt;H2&gt;Summary&lt;/H2&gt;
&lt;P&gt;&lt;EM&gt;*This is a mandatory section.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Short description of which part of the Dynatrace platform the article refers to and what kind of problem it will help resolve/ task it will describe.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;Problem&lt;/H2&gt;
&lt;P&gt;&lt;EM&gt;*This is a mandatory section.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Provide a precise description of the problem/ task to be described. Use anonymized screenshots, and include text for&amp;nbsp;important messages, errors, or information that will help the customer find this article when searching.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;Troubleshooting steps&lt;/H2&gt;
&lt;P&gt;&lt;EM&gt;*This section can be omitted as necessary.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Explain what troubleshooting steps should be taken to ensure the problem matches this article.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;Resolution&lt;/H2&gt;
&lt;P&gt;&lt;EM&gt;*This section can be omitted for articles that guide customers on ticket creation.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Explain the solution or all possible solutions resulting from the troubleshooting steps.&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;H2&gt;What's next&lt;/H2&gt;
&lt;P&gt;&lt;EM&gt;*This is a mandatory section. Customers need a way to respond or follow up if they have questions.&amp;nbsp;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Explain what to do if the article did not help.&amp;nbsp;&lt;/EM&gt;&lt;EM&gt;Note that there are multiple options available, including:&lt;/EM&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;EM&gt;&lt;STRONG&gt;Opening a support ticket&lt;/STRONG&gt; - be as specific as possible about the information the customer should include in the ticket.&amp;nbsp;&lt;/EM&gt; If this article did not help, please open a support ticket, mention that this article was used and provide the following in the ticket:
&lt;UL&gt;
&lt;LI&gt;link to XYZ&lt;/LI&gt;
&lt;LI&gt;screenshot of XYZ&lt;/LI&gt;
&lt;LI&gt;information about XYZ&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;&lt;STRONG&gt;Suggesting Product Idea&lt;/STRONG&gt; - encourage the customer to suggest/ vote for a Product Idea explaining their business use case.&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;&lt;STRONG&gt;Explain this will change in the future&lt;/STRONG&gt; - explain that this behaviour will change in a future release. (No product idea / support ticket needed)&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;&lt;STRONG&gt;Alternatives -&lt;/STRONG&gt;&amp;nbsp;any other actions or links to other articles that could move the customer forward.&lt;/EM&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;*If it exists, link this article to the relevant troubleshooting map using the following guideline&lt;/EM&gt;&lt;/P&gt;
&lt;H3&gt;More articles can be found on the &lt;A href="https://community.dynatrace.com/t5/Troubleshooting/" target="_self"&gt;XXX Troubleshooting Map&lt;/A&gt;&lt;/H3&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 29 Jul 2026 12:38:35 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Troubleshooting/How-to-update-install-extensions-with-Smartscape-2-0-for-SaaS/ta-p/300944</guid>
      <dc:creator>MilanNinkovic</dc:creator>
      <dc:date>2026-07-29T12:38:35Z</dc:date>
    </item>
  </channel>
</rss>

