<?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>topic Re: Deployment Server Uninstalling App from UF in Deployment Architecture</title>
    <link>https://community.splunk.com/t5/Deployment-Architecture/Deployment-Server-Uninstalling-App-from-UF/m-p/742752#M29307</link>
    <description>&lt;P&gt;Well we ended up to break down the deployment cluster and use dedicated DS and divide clients to then because we have a deadline which need to reach.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We figured out that problem might be in NFS shared drive which issued that DS1 had only working hashes and everytime client phoned to DS2 it lost apps because mismatch on checksums and it had no reference to any apps for that specific client and then just uninstalled it. Don't know for sure but its not a significant problem anymore because we changed the architecture.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 26 Mar 2025 22:26:37 GMT</pubDate>
    <dc:creator>nieminej</dc:creator>
    <dc:date>2025-03-26T22:26:37Z</dc:date>
    <item>
      <title>Deployment Server Uninstalling App from UF</title>
      <link>https://community.splunk.com/t5/Deployment-Architecture/Deployment-Server-Uninstalling-App-from-UF/m-p/742319#M29285</link>
      <description>&lt;P&gt;We have clustered Deployment Servers (with NFS shared drive) because we have total of clients tens of thousands at the final situation and we have deployed UF to Workstations and we have workstaion serverclass and few apps on it, including base_app which includes deploymentclient.conf, outputs.conf, server.conf and certificates.&lt;BR /&gt;&lt;BR /&gt;And when UF Agent is installed to Worstations trought SCCM it phoneshome and then it just tells Serverclass=workstations is uninstalling app=C:\ProgramFiles\SplunkUniversalForwarder\etc\apps\base_uf&lt;BR /&gt;&lt;BR /&gt;There is crossServerChecksum tried with true or false and no changes. We can't figure out it from any logs or so, there is nothing errors it just tells that it started to uninstall app and then restarts UF and loses connections.&lt;BR /&gt;&lt;BR /&gt;If we check one unique client it belongs only to one Serverclass, and Worstations Serverclass include our base_app and then Splunk_TA_windows and sysmon apps.&lt;BR /&gt;&lt;BR /&gt;We have version 9.4.1 on our Enterprise and UF's have 9.3.2, phonehomes coming trough F5 LoadBalancer.&lt;BR /&gt;&lt;BR /&gt;We are running out of ideas with this.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Mar 2025 12:59:31 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Deployment-Architecture/Deployment-Server-Uninstalling-App-from-UF/m-p/742319#M29285</guid>
      <dc:creator>nieminej</dc:creator>
      <dc:date>2025-03-20T12:59:31Z</dc:date>
    </item>
    <item>
      <title>Re: Deployment Server Uninstalling App from UF</title>
      <link>https://community.splunk.com/t5/Deployment-Architecture/Deployment-Server-Uninstalling-App-from-UF/m-p/742322#M29287</link>
      <description>&lt;P&gt;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/270161"&gt;@nieminej&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;Confirm that the app is consistently named &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;base_app&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt; (not &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;base_uf&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;) across the deployment server, UF directory (&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;C:\Program Files\SplunkUniversalForwarder\etc\apps&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;), and &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;serverclass.conf&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;Check the contents of &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;base_app&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt; on the deployment server (&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;$SPLUNK_HOME/etc/deployment-apps/base_app&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;) and ensure it matches what’s expected on the UF after deployment.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;Manually install the UF on a test workstation (bypassing SCCM) and configure it to phone home to the deployment server. Does the issue persist? This isolates whether SCCM is a factor.&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;I suspect the deployment server is instructing the UF to uninstall &lt;/SPAN&gt;&lt;SPAN class=""&gt;base_app&lt;/SPAN&gt;&lt;SPAN class=""&gt; due to either,&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;A mismatch between the app’s expected state (as defined in &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;serverclass.conf&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;) and its actual state on the UF after SCCM deployment (OR)&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;A misconfiguration in &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;base_app&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;’s configs causing the UF to misinterpret its deployment instructions.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 20 Mar 2025 13:37:40 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Deployment-Architecture/Deployment-Server-Uninstalling-App-from-UF/m-p/742322#M29287</guid>
      <dc:creator>kiran_panchavat</dc:creator>
      <dc:date>2025-03-20T13:37:40Z</dc:date>
    </item>
    <item>
      <title>Re: Deployment Server Uninstalling App from UF</title>
      <link>https://community.splunk.com/t5/Deployment-Architecture/Deployment-Server-Uninstalling-App-from-UF/m-p/742346#M29290</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/270161"&gt;@nieminej&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When the UFs are installed, do they come from an image with the UF installed and you initialise it somehow, or is it a vanilla install?&lt;/P&gt;&lt;P&gt;It sounds like you are using&amp;nbsp;&lt;SPAN&gt;SCCM to install an app which the DS think it controls? If it was me, I'd have a bare-bones Deploymentclient app with low precedence (e.g. z_myorg_deployclient) which has your deploymentclient.conf - deploy this using SCCM and then when it connects to the DS it should pull down the base_uf app - this has a higher precedence that z_myorg_deployclient so the deploymentclient.conf here will take over, allowing you to make updates in the future if needed.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I would definitely avoid having an app controlled by DS *and* pre-installed on the UF.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Please let me know how you get on and consider adding karma to this or any other answer if it has helped.&lt;BR /&gt;Regards&lt;BR /&gt;&lt;BR /&gt;Will&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Mar 2025 16:39:39 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Deployment-Architecture/Deployment-Server-Uninstalling-App-from-UF/m-p/742346#M29290</guid>
      <dc:creator>livehybrid</dc:creator>
      <dc:date>2025-03-20T16:39:39Z</dc:date>
    </item>
    <item>
      <title>Re: Deployment Server Uninstalling App from UF</title>
      <link>https://community.splunk.com/t5/Deployment-Architecture/Deployment-Server-Uninstalling-App-from-UF/m-p/742752#M29307</link>
      <description>&lt;P&gt;Well we ended up to break down the deployment cluster and use dedicated DS and divide clients to then because we have a deadline which need to reach.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We figured out that problem might be in NFS shared drive which issued that DS1 had only working hashes and everytime client phoned to DS2 it lost apps because mismatch on checksums and it had no reference to any apps for that specific client and then just uninstalled it. Don't know for sure but its not a significant problem anymore because we changed the architecture.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Mar 2025 22:26:37 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Deployment-Architecture/Deployment-Server-Uninstalling-App-from-UF/m-p/742752#M29307</guid>
      <dc:creator>nieminej</dc:creator>
      <dc:date>2025-03-26T22:26:37Z</dc:date>
    </item>
  </channel>
</rss>

