/build/static/layout/Breadcrumb_cap_w.png

KACE Cloud not installing some .pkg files

Here again your favorite Random Dude in ITNinja,


I got KACE Cloud and I thought that deploying apps would be pretty easy as in the SMA (how wrong was I). After some digging, I see that macOS limit A LOT of how .pkgs files can be deployed via MDM. Sooo.. I found the following:

  1. Every .pkg MUST be signed by an Apple Developer certificate
  2. Only one app can be installed by a .pkg, if a pkg contains other pkg files it WON'T do anything.

Now I also found a way to check if any of the previous rules are not followed by the PKG.

For testing, I downloaded the installer for Zoom, zoousIntstallerFull.pkg

To test #1, run "pkgutil --check-signature zoousIntstallerFull.pkg"

H0sGonAmHTGcAAAAAElFTkSuQmCC

So it seems that it is correctly signed. 


To test #2, after downloading the pkg from your terminal run "tar xf zoomusInstallerFull.pkg -C /your/preferred/location/" 

n+ziBxV7HddkwAAAABJRU5ErkJggg==

After that, you will get something like these...

wGnQEZ5B4UCuQAAAABJRU5ErkJggg==

Lastly, you just need to right-click on the pkg file and then click on "Show Package Contents"

8PAANA+wkf7f8AAAAASUVORK5CYII=

And this is what I found

wN1L5mYdPQfewAAAABJRU5ErkJggg==


Option 3? Ignore everything I just said and use this app.


With this in mind, then this explains why I can't deploy Zoom via KACE Cloud (at least as of today)... I assume if in the future, they add the capability to deploy pkgs from the KACE Cloud agent then this should not be a problem anymore. In the meantime, back to the SMA.


I hope this information is helpful to others.


Thanks for reading!


See you in my next post!


Comments

This post is locked

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