App doesn't show up in Managed Software Center

452 views
Skip to first unread message

Jason

unread,
Apr 28, 2021, 8:34:47 AM4/28/21
to munki-discuss
I have Munki installed and working properly.  I can push down apps as optional and they show up in the MSC.   One day I used Munki Admin to do an automatic uninstall of Chrome and Audacity which worked.  I then tried to push down a newer version of each software but they wouldn't show up in the MSC.   I removed both apps from auto uninstall and tried pushing down the apps again but they still don't show up in the MSC.

I added a text editor and was able to push that app down as an optional install and it showed up in MSC.   I don't know why Audacity or Chrome don't show up in MSC.   Here is part of the install process:

Audacity-3.0.0.0 not installed.
    Considering item Audacity-2.4.2.0 for removal info

Here is handbrake:

* Processing manifest item HandBrake for optional install
    Looking for detail for: HandBrake, version latest...
    Considering 2 items with name HandBrake from catalog all
    Considering item HandBrake, version 1.3.3 with minimum os version required 10.11
    Our OS version is 10.15.7
    Found HandBrake, version 1.3.3 in catalog all
    This is an OnDemand item.
    Adding HandBrake to the optional install list

I've checked the manifest etc and there is nothing in the files about uninstalling Chrome/Audacity.   It just seems odd that doing an automatic uninstall is blocking the install of the updated version.  It doesn't add either app to the optional list nor does it show up in MSC.  It's not just on one Mac but our entire lab.

I tried to make a new repository to replace the current one but there seems to be a cache of the old repository and MSC still shows the old one.




Jason

unread,
Apr 28, 2021, 8:43:31 AM4/28/21
to munki-discuss
* Processing manifest item Audacity for removal
    Looking for all items matching: Audacity...
    Adding item Audacity, version 2.4.2.0 from catalog all...
    Adding item Audacity, version 3.0.0.0 from catalog all...
    Considering item Audacity-3.0.0.0 for removal info
    This is an OnDemand item.
    Audacity-3.0.0.0 not installed.
    Considering item Audacity-2.4.2.0 for removal info
    This is an OnDemand item.
    Audacity-2.4.2.0 not installed.
    Audacity doesn't appear to be installed.

Gregory Neagle

unread,
Apr 28, 2021, 8:51:13 AM4/28/21
to munki-...@googlegroups.com
You almost certainly do not want to mark Audacity as OnDemand. 

To short-circuit a lot of guessing it would be helpful for you to show your work here — let’s see the relevant manifests and pkginfos. 

Sent from my iPhone

On Apr 28, 2021, at 5:43 AM, Jason <tuxn...@gmail.com> wrote:


--
You received this message because you are subscribed to the Google Groups "munki-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to munki-discus...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/munki-discuss/44e21964-e789-440c-99c7-751ccac6b44bn%40googlegroups.com.

Jason

unread,
Apr 28, 2021, 8:58:10 AM4/28/21
to munki-discuss
Why wouldn't I want to mark Audacity as on Demand?

Manifest:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>catalogs</key>
<array>
<string>all</string>
</array>
<key>managed_installs</key>
<array>
<string>ADOBE_Design-2020</string>
<string>Microsoft_Office_2019_VL_Serializer-16.17.18080304</string>
<string>Microsoft_Office-16.39.20071300</string>
</array>
<key>optional_installs</key>
<array>
<string>ADOBE_FULL</string>
<string>Audacity</string>
<string>BBEdit</string>
<string>Blender</string>
<string>Chrome</string>
<string>HandBrake</string>
<string>Install Wacom Tablet-6.2.0w4</string>
<string>Install Wacom Tablet-6.3.15</string>
<string>Install Wacom Tablet-6.3.30</string>
<string>MicrosoftEdge</string>
<string>VLC media player</string>
</array>
</dict>
</plist>


Audacity (2.4.2) Package Info:


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>OnDemand</key>
<true/>
<key>_metadata</key>
<dict>
<key>created_by</key>
<string>osxbhn</string>
<key>creation_date</key>
<date>2020-08-21T15:32:43Z</date>
<key>munki_version</key>
<string>5.0.1.4059</string>
<key>os_version</key>
<string>10.15.6</string>
</dict>
<key>apple_item</key>
<true/>
<key>autoremove</key>
<true/>
<key>catalogs</key>
<array/>
<key>category</key>
<string>Audio</string>
<key>display_name</key>
<string>Audacity</string>
<key>icon_name</key>
<string>Audacity.png</string>
<key>installer_item_hash</key>
<string>4730abe5b59d9c3dd000fde22d7037af6e6019a4305195a3e4e714f6c9f6380a</string>
<key>installer_item_location</key>
<string>audacity-macos-2.4.2.dmg</string>
<key>installer_item_size</key>
<integer>38504</integer>
<key>installer_type</key>
<string>copy_from_dmg</string>
<key>installs</key>
<array>
<dict>
<key>CFBundleIdentifier</key>
<string>org.audacityteam.audacity</string>
<key>CFBundleName</key>
<string>Audacity</string>
<key>CFBundleShortVersionString</key>
<string>2.4.2.0</string>
<key>CFBundleVersion</key>
<string>2.4.2.0</string>
<key>minosversion</key>
<string>10.7</string>
<key>path</key>
<string>/Applications/Audacity.app</string>
<key>type</key>
<string>application</string>
<key>version_comparison_key</key>
<string>CFBundleShortVersionString</string>
</dict>
</array>
<key>items_to_copy</key>
<array>
<dict>
<key>destination_path</key>
<string>/Applications</string>
<key>source_item</key>
<string>Audacity.app</string>
</dict>
</array>
<key>minimum_os_version</key>
<string>10.7</string>
<key>name</key>
<string>Audacity</string>
<key>unattended_uninstall</key>
<true/>
<key>uninstall_method</key>
<string>remove_copied_items</string>
<key>uninstallable</key>
<true/>
<key>version</key>
<string>2.4.2.0</string>
</dict>
</plist>

Audacity Package Info 3.0.0.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>OnDemand</key>
<true/>
<key>_metadata</key>
<dict>
<key>created_by</key>
<string>admin</string>
<key>creation_date</key>
<date>2021-04-08T16:27:18Z</date>
<key>munki_version</key>
<string>5.0.1.4059</string>
<key>os_version</key>
<string>10.15.7</string>
</dict>
<key>apple_item</key>
<true/>
<key>autoremove</key>
<true/>
<key>catalogs</key>
<array>
<string>all</string>
</array>
<key>category</key>
<string>Audio</string>
<key>display_name</key>
<string>Audacity 3.0.0.0</string>
<key>icon_name</key>
<string>Audacity.png</string>
<key>installer_item_hash</key>
<string>f769a9e8c0f2352171933339681616ddab43ca6d7b688918e5af8bd1382a0fad</string>
<key>installer_item_location</key>
<string>audacity-macos-3.0.0.dmg</string>
<key>installer_item_size</key>
<integer>40360</integer>
<key>installer_type</key>
<string>copy_from_dmg</string>
<key>installs</key>
<array>
<dict>
<key>CFBundleIdentifier</key>
<string>org.audacityteam.audacity</string>
<key>CFBundleName</key>
<string>Audacity</string>
<key>CFBundleShortVersionString</key>
<string>3.0.0.0</string>
<key>CFBundleVersion</key>
<string>3.0.0.0</string>
<key>minosversion</key>
<string>10.7</string>
<key>path</key>
<string>/Applications/Audacity.app</string>
<key>type</key>
<string>application</string>
<key>version_comparison_key</key>
<string>CFBundleShortVersionString</string>
</dict>
</array>
<key>items_to_copy</key>
<array>
<dict>
<key>destination_path</key>
<string>/Applications</string>
<key>source_item</key>
<string>Audacity.app</string>
</dict>
</array>
<key>minimum_os_version</key>
<string>10.7</string>
<key>name</key>
<string>Audacity</string>
<key>uninstall_method</key>
<string>remove_copied_items</string>
<key>uninstallable</key>
<true/>
<key>version</key>
<string>3.0.0.0</string>
</dict>
</plist>

Gregory Neagle

unread,
Apr 28, 2021, 8:59:51 AM4/28/21
to munki-...@googlegroups.com
Read again the documentation for that key. It is not the same thing as making it available for optional install. 

Sent from my iPhone

On Apr 28, 2021, at 5:58 AM, Jason <tuxn...@gmail.com> wrote:

Why wouldn't I want to mark Audacity as on Demand?

Jason

unread,
Apr 28, 2021, 9:05:54 AM4/28/21
to munki-discuss
I'm using Munki Admin so it's created any keys.   Is it doing something wrong?  Which key?

Gregory Neagle

unread,
Apr 28, 2021, 9:06:53 AM4/28/21
to munki-...@googlegroups.com
OnDemand. 

Sent from my iPhone

On Apr 28, 2021, at 6:06 AM, Jason <tuxn...@gmail.com> wrote:

I'm using Munki Admin so it's created any keys.   Is it doing something wrong?  Which key?

Jason

unread,
Apr 28, 2021, 9:12:15 AM4/28/21
to munki-discuss
In the package info file?  It's worked for another app:

BB Text Edit:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>OnDemand</key>
<true/>
<key>_metadata</key>
<dict>
<key>created_by</key>
<string>admin</string>
<key>creation_date</key>
<date>2021-04-21T15:58:37Z</date>
<key>munki_version</key>
<string>5.0.1.4059</string>
<key>os_version</key>
<string>10.15.7</string>
</dict>
<key>autoremove</key>
<false/>
<key>catalogs</key>
<array>
<string>all</string>
</array>
<key>installer_item_hash</key>
<string>6f5c0d71b8f1f385c3d775476d82fca71ddc3d04b5506f47fc8c8e7260650427</string>
<key>installer_item_location</key>
<string>BBEdit_13.5.5.dmg</string>
<key>installer_item_size</key>
<integer>19101</integer>
<key>installer_type</key>
<string>copy_from_dmg</string>
<key>installs</key>
<array>
<dict>
<key>CFBundleIdentifier</key>
<string>com.barebones.bbedit</string>
<key>CFBundleName</key>
<string>BBEdit</string>
<key>CFBundleShortVersionString</key>
<string>13.5.5</string>
<key>CFBundleVersion</key>
<string>415108</string>
<key>minosversion</key>
<string>10.14.2</string>
<key>path</key>
<string>/Applications/BBEdit.app</string>
<key>type</key>
<string>application</string>
<key>version_comparison_key</key>
<string>CFBundleShortVersionString</string>
</dict>
</array>
<key>items_to_copy</key>
<array>
<dict>
<key>destination_path</key>
<string>/Applications</string>
<key>source_item</key>
<string>BBEdit.app</string>
</dict>
</array>
<key>minimum_os_version</key>
<string>10.14.2</string>
<key>name</key>
<string>BBEdit</string>
<key>uninstall_method</key>
<string>remove_copied_items</string>
<key>uninstallable</key>
<true/>
<key>version</key>
<string>13.5.5</string>
</dict>
</plist>


Gregory Neagle

unread,
Apr 28, 2021, 9:15:41 AM4/28/21
to munki-...@googlegroups.com
Please just humor me and turn that off. You don’t appear to be using it for what it is designed for and it may be contributing to your issue. 

I’d still like to see the relevant manifests and pkginfos.

Sent from my iPhone

On Apr 28, 2021, at 6:12 AM, Jason <tuxn...@gmail.com> wrote:

In the package info file?  It's worked for another app:

Jason

unread,
Apr 28, 2021, 9:29:01 AM4/28/21
to munki-discuss
I'm using Munki Admin to configure the repo and it's working for other apps.   I've disabled optional install for Audacity and Chrome.

Manifest:


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>catalogs</key>
<array>
<string>all</string>
</array>
<key>managed_installs</key>
<array>
<string>ADOBE_Design-2020</string>
<string>Microsoft_Office_2019_VL_Serializer-16.17.18080304</string>
<string>Microsoft_Office-16.39.20071300</string>
</array>
<key>optional_installs</key>
<array>
<string>ADOBE_FULL</string>
<string>BBEdit</string>
<string>Blender</string>
<string>HandBrake</string>
<string>Install Wacom Tablet-6.2.0w4</string>
<string>Install Wacom Tablet-6.3.15</string>
<string>Install Wacom Tablet-6.3.30</string>
<string>MicrosoftEdge</string>
<string>VLC media player</string>
</array>
</dict>
</plist>

Audacity 3.0.0

Gregory Neagle

unread,
Apr 28, 2021, 9:30:45 AM4/28/21
to munki-...@googlegroups.com
Again, OnDemand and optional_installs are not the same thing. Please re-read the documentation on those. 

Sent from my iPhone

On Apr 28, 2021, at 6:29 AM, Jason <tuxn...@gmail.com> wrote:

I'm using Munki Admin to configure the repo and it's working for other apps.   I've disabled optional install for Audacity and Chrome.

Vaughn Miller

unread,
Apr 28, 2021, 9:34:33 AM4/28/21
to munki-...@googlegroups.com
While I've never tried it, it seems like trying to use autoremove=true and OnDemand together is bound to cause problems.  I'd guess that in most cases you would not need to use either for most optional installs.

Vaughn

Gregory Neagle

unread,
Apr 28, 2021, 9:39:26 AM4/28/21
to munki-...@googlegroups.com
Since Audacity is listed nowhere in the manifest you posted, I would expect Munki to totally ignore Audacity (with the exception of considering it for auto-removal, since autoremove=true).

It's not going to be installed, since it is not listed in managed_installs, and it's not going to be offered for optional_installs, since it's not listed in optional_installs.

Additionally, the use of the "all" catalog is not recommended. Munki reserves that name for its own internal use. Choose another name for your main (or only?) catalog.

-Greg

Jason

unread,
Apr 28, 2021, 9:53:20 AM4/28/21
to munki-discuss
So I should manually edit the package info file?  Change on demand to false?  Munki Admin is creating the files not me.

Gregory Neagle

unread,
Apr 28, 2021, 9:55:28 AM4/28/21
to munki-...@googlegroups.com
So don’t check OnDemand in MunkiAdmin, and add Audacity to optional_installs in the relevant manifest. 

I’m not a user of MunkiAdmin, so I cannot be more specific. 

Sent from my iPhone

On Apr 28, 2021, at 6:53 AM, Jason <tuxn...@gmail.com> wrote:

So I should manually edit the package info file?  Change on demand to false?  Munki Admin is creating the files not me.

Adam M. Anklewicz

unread,
Apr 28, 2021, 9:59:55 AM4/28/21
to munki-...@googlegroups.com
Hi Jason,
I think Greg is suggesting you do a few things.

1) Go into MunkiAdmin, make sure you're in the apps tab (top left corner) and double click on Audacity, there's a checkbox there uncheck OnDemand.

2) while that's still open, there's a checkbox there to turn off autoremove, close that window

3) go to the catalogues tab (same set of buttons, I think it's the third one), make sure Audacity is in there as a optional install.


--
Adam Anklewicz
Pronouns: he/him/his


Adam M. Anklewicz

unread,
Apr 28, 2021, 10:00:42 AM4/28/21
to munki-...@googlegroups.com
Sorry for step 3, I meant manifests, not catalogues. 



--
Adam Anklewicz
Pronouns: he/him/his

Jason

unread,
Apr 28, 2021, 10:00:51 AM4/28/21
to munki-discuss
Here is my updated manifest:
Updated Package info for Audacity:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>OnDemand</key>
<false/>
<key>_metadata</key>
<dict>
<key>created_by</key>
<string>admin</string>
<key>creation_date</key>
<date>2021-04-08T16:27:18Z</date>
<key>munki_version</key>
<string>5.0.1.4059</string>
<key>os_version</key>
<string>10.15.7</string>
</dict>
<key>apple_item</key>
<true/>
<key>autoremove</key>
<false/>
<key>catalogs</key>
<array>
<string>all</string>
</array>

I forced and update but still no Audacity or Chrome.

Alan

unread,
Apr 28, 2021, 10:01:09 AM4/28/21
to munki-...@googlegroups.com
I'd also double-check that you don't have AutoRemove set to True, which it appears you do. AutoRemove will remove any item that isn't explicitly set as a managed install.

Jason

unread,
Apr 28, 2021, 10:05:00 AM4/28/21
to munki-discuss
Thanks.  They are now showing up after a couple of updates.

ravichandra neelam

unread,
Apr 15, 2025, 1:07:03 PMApr 15
to munki-discuss
Hi Jason , i have completed the configuartion in munki but i have doubt how to apprire the application in managed software center and sync with munki and managed software center.
Reply all
Reply to author
Forward
0 new messages