/build/static/layout/Breadcrumb_cap_w.png

K1000 does not delete cached sources

Hi,

I have configured multiple KACE scripts to install software on my windows 7 x64 computers.

All software is repackaged in a custom packaging framework.

 

The scripts look like this (all the same) :

<?xml version="1.0" encoding="utf-8" ?>

<kbots xmlns="http://kace.com/Kbots.xsd">

<kbot>

 

<config name="Install - Adobe Reader 11.0.01" type="policy" id="91" version="1370850287" description="This package will install Adobe Reader 11.0.01">

 

  <execute disconnected="false" logged_off="false">

  </execute>

 

</config>

 

<compliance>

 

  <verify on_failure="break" attempts="1">

 

    <file_version_is path="C:\Program Files (x86)\Adobe\Reader 11.0\Reader" file="AcroRd32.exe" expectedValue="11.0.1.36" />

    <registry_key_exists key="HKLM64\SOFTWARE\<company name>\Packages\Packnames\Adobe_Reader_11.0.01_1.0" />

 

    <on_verify_success>

      <create_message_window name="Already Installed" title="Adobe Reader 11.0.01" message="Adobe Reader 11.0.01 is already installed. Please uninstall the product before attempting to reinstall it." timeout="60" />

    </on_verify_success>

 

    <on_verify_failure>

      <create_message_window name="Software Installation" title="Adobe Reader 11.0.01" message="Installing Adobe Reader 11.0.01 on this computer." timeout="1800" />

      <install software_id="2482" name="Adobe Reader 11.0.01" install_cmd="setup.exe /q:n" download_location="http://<KACE APPLIANCE URL>/orgs/2/2482/Adobe_Reader_11.0.01_1.0.zip" checksum="c6e9e452c0f6ba74be1936d387365786" flags="DZ" />

 

      <on_remediation_success>

        <destroy_message_window name="Software Installation" />

        <create_message_window name="Software Installation Completed" title="Adobe Reader 11.0.01" message="Adobe Reader 11.0.01 : installation successful!" timeout="60" />

      </on_remediation_success>

 

      <on_remediation_failure>

        <destroy_message_window name="Software Installation" />

        <create_message_window name="Installation FAILED" title="Installation FAILED" message="Adobe Reader 11.0.01 : installation FAILED !" timeout="3600" />

      </on_remediation_failure>

 

    </on_verify_failure>

 

  </verify>

 

</compliance>

 

</kbot>

</kbots>
 

The software installation is configured as following :

 

- Package : Adobe Reader 11.0.01 (<package name>)

- Install args : setup.exe /q:n (always the same...)

- Delete downloaded file and unzipped contents. (always selected)

 

Now, that last part is not working : all sources remain cached in the C:\ProgramData\Dell\KACE\Downloads directory, even after a successful installation. Here's an example:

Started: 06/10/2013 13:46:55
Finished: 06/10/2013 13:48:23
Elapsed Time: 88 second
Status: 2

Output Log

Running as: SYSTEM
File Info Operation success: file C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe, success=0
File version AcroRd32.exe is not 11.0.1.36 (fail)
Installed: Adobe Reader 11.0.01

Activity Log

Creating message window: Software Installation Adobe Reader 11.0.01 Installing Adobe Reader 11.0.01 on this computer. 1800
Destroying message window: Software Installation
Creating message window: Software Installation Completed Adobe Reader 11.0.01 Adobe Reader 11.0.01 : installation successful! 60

Did anyone encounter this problem already? I'm on the latest KACE 5.4 SP1 (clients are up to date)...


2 Comments   [ + ] Show comments
  • So is this a Managed install or a Script? The 1st code above is a script, but the output log and the reference to "Delete downloaded file" make me thing this is a MI. - cblake 10 years ago
  • It's a script, not an MI :) - Magnum_ 10 years ago

Answers (1)

Posted by: jknox 10 years ago
Red Belt
0

From the looks of it, you are installing a software package in your script.

To my knowledge, scripts don't have an option to delete downloaded files, only managed install do.  Scripts also don't have the ability to unzip on their own, you have to add a task for it.

As a workaround, I'd suggest creating a smart label that targets machines that have the software installed, then to create and use another script that deletes the files after they are used.


Comments:
  • The sources are attached to a "Software" from the inventory. They do get unzipped.

    In the install options, there's a feature to delete the sources.
    This feature does not work on any of my client systems.

    Here's a screenshot of the configuration:
    https://www.dropbox.com/s/umd9kag6fb2p6g1/kace%20script.png

    As you can see next to "Flags", it should delete the sources after they are used. - Magnum_ 10 years ago
    • Fair enough, never checked flags. I'd say enable debug on a test machine and see what the runkbot log tells you. Submit a trouble ticket to support as well so it can be looked into. - jknox 10 years ago

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

Share

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ