Microsoft Office apps not updating to latest version. #50

Open
opened 2026-01-19 18:32:32 +00:00 by michael · 2 comments
Owner

Originally created by @prgsenright on GitHub.

All questions must be filled out or your Issue will be closed for lack of information

**What's wrong with the app label?**Has anyone seen this issue with installomator before? Try to get all Microsoft Office products to the latest version 16.100.25081015, but its stating that they are already on the latest version 16.100, There is no newer version available, but they are on version 16.100.25080335 see screenshot at bottom of post below. I have tried to set the variable from the default CFBundleShortVersionString to CFBundleVersion, to no avail. Do i need to add the variable "appNewVersion" and manually put in the newest version "16.100.25081015"? I dont want to have to manually keep putting in a new version , trying to keep things automated.

**Have you confirmed this Issue has not been reported already?
YES

Installomator version
What version are you running?
Installomator v. 10.8, date 2025-03-31

Additional context
Add any other context about the problem here.

Installomator log

cript result: 2025-08-12 16:50:57 : REQ : : shifting arguments for Jamf
2025-08-12 16:50:57 : INFO : microsoftexcel : setting variable from argument NOTIFY=all
2025-08-12 16:50:57 : INFO : microsoftexcel : setting variable from argument DEBUG=0
2025-08-12 16:50:57 : INFO : microsoftexcel : Total items in argumentsArray: 2
2025-08-12 16:50:57 : INFO : microsoftexcel : argumentsArray: NOTIFY=all DEBUG=0
2025-08-12 16:50:57 : REQ : microsoftexcel : ################## Start Installomator v. 10.8, date 2025-03-31
2025-08-12 16:50:57 : INFO : microsoftexcel : ################## Version: 10.8
2025-08-12 16:50:57 : INFO : microsoftexcel : ################## Date: 2025-03-31
2025-08-12 16:50:57 : INFO : microsoftexcel : ################## microsoftexcel
2025-08-12 16:50:57 : INFO : microsoftexcel : SwiftDialog is not installed, clear cmd file var
2025-08-12 16:50:58 : INFO : microsoftexcel : Running msupdate --list

[2K
Checking for updates...
[2K
Update Assistant: Checking, Available: [WDAV00, MSWD2019, ONMC2019, XCEL2019, PPT32019, OPIM2019], App is Open: [TEAMS21]
[2K
Update Assistant: Idle, Available: [WDAV00, MSWD2019, ONMC2019, XCEL2019, PPT32019, OPIM2019], App is Open: [TEAMS21]
[2K
Updates available:
[2K
WDAV00 Microsoft Defender 101.25062.0005

[2K
TEAMS21

[2K
MSWD2019

[2K
ONMC2019

[2K
XCEL2019

[2K
PPT32019

[2K
OPIM2019

2025-08-12 16:51:14 : INFO : microsoftexcel : Reading arguments again: NOTIFY=all DEBUG=0
2025-08-12 16:51:14 : INFO : microsoftexcel : BLOCKING_PROCESS_ACTION=tell_user
2025-08-12 16:51:14 : INFO : microsoftexcel : NOTIFY=all
2025-08-12 16:51:14 : INFO : microsoftexcel : LOGGING=INFO
2025-08-12 16:51:14 : INFO : microsoftexcel : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2025-08-12 16:51:14 : INFO : microsoftexcel : Label type: pkg
2025-08-12 16:51:14 : INFO : microsoftexcel : archiveName: Microsoft Excel.pkg
2025-08-12 16:51:14 : INFO : microsoftexcel : no blocking processes defined, using Microsoft Excel as default
2025-08-12 16:51:14 : INFO : microsoftexcel : App(s) found: /Applications/Microsoft Excel.app
2025-08-12 16:51:14 : INFO : microsoftexcel : found app at /Applications/Microsoft Excel.app, version 16.100, on versionKey CFBundleShortVersionString
2025-08-12 16:51:14 : INFO : microsoftexcel : appversion: 16.100
2025-08-12 16:51:14 : INFO : microsoftexcel : Latest version of Microsoft Excel is 16.100
2025-08-12 16:51:14 : INFO : microsoftexcel : There is no newer version available.
2025-08-12 16:51:14 : INFO : microsoftexcel : notifying
displaynotification:7: no such file or directory: /usr/local/bin/dialog
2025-08-12 16:51:14 : INFO : microsoftexcel : Installomator did not close any apps, so no need to reopen any apps.
2025-08-12 16:51:14 : REQ : microsoftexcel : No newer version.
2025-08-12 16:51:14 : REQ : microsoftexcel : ################## End Installomator, exit code 0

Screenshot showing actual version and not new version:
https://imgur.com/a/BUjeeiF

Originally created by @prgsenright on GitHub. All questions must be filled out or your Issue will be closed for lack of information --- **What's wrong with the app label?**Has anyone seen this issue with installomator before? Try to get all Microsoft Office products to the latest version 16.100.25081015, but its stating that they are already on the latest version 16.100, There is no newer version available, but they are on version 16.100.25080335 see screenshot at bottom of post below. I have tried to set the variable from the default CFBundleShortVersionString to CFBundleVersion, to no avail. Do i need to add the variable "appNewVersion" and manually put in the newest version "16.100.25081015"? I dont want to have to manually keep putting in a new version , trying to keep things automated. **Have you confirmed this Issue has not been reported already? YES **Installomator version**<br>What version are you running? Installomator v. 10.8, date 2025-03-31 **Additional context**<br>Add any other context about the problem here. **Installomator log**<br> cript result: 2025-08-12 16:50:57 : REQ : : shifting arguments for Jamf 2025-08-12 16:50:57 : INFO : microsoftexcel : setting variable from argument NOTIFY=all 2025-08-12 16:50:57 : INFO : microsoftexcel : setting variable from argument DEBUG=0 2025-08-12 16:50:57 : INFO : microsoftexcel : Total items in argumentsArray: 2 2025-08-12 16:50:57 : INFO : microsoftexcel : argumentsArray: NOTIFY=all DEBUG=0 2025-08-12 16:50:57 : REQ : microsoftexcel : ################## Start Installomator v. 10.8, date 2025-03-31 2025-08-12 16:50:57 : INFO : microsoftexcel : ################## Version: 10.8 2025-08-12 16:50:57 : INFO : microsoftexcel : ################## Date: 2025-03-31 2025-08-12 16:50:57 : INFO : microsoftexcel : ################## microsoftexcel 2025-08-12 16:50:57 : INFO : microsoftexcel : SwiftDialog is not installed, clear cmd file var 2025-08-12 16:50:58 : INFO : microsoftexcel : Running msupdate --list [2K Checking for updates... [2K Update Assistant: Checking, Available: [WDAV00, MSWD2019, ONMC2019, XCEL2019, PPT32019, OPIM2019], App is Open: [TEAMS21] [2K Update Assistant: Idle, Available: [WDAV00, MSWD2019, ONMC2019, XCEL2019, PPT32019, OPIM2019], App is Open: [TEAMS21] [2K Updates available: [2K WDAV00 Microsoft Defender 101.25062.0005 [2K TEAMS21 [2K MSWD2019 [2K ONMC2019 [2K XCEL2019 [2K PPT32019 [2K OPIM2019 2025-08-12 16:51:14 : INFO : microsoftexcel : Reading arguments again: NOTIFY=all DEBUG=0 2025-08-12 16:51:14 : INFO : microsoftexcel : BLOCKING_PROCESS_ACTION=tell_user 2025-08-12 16:51:14 : INFO : microsoftexcel : NOTIFY=all 2025-08-12 16:51:14 : INFO : microsoftexcel : LOGGING=INFO 2025-08-12 16:51:14 : INFO : microsoftexcel : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns 2025-08-12 16:51:14 : INFO : microsoftexcel : Label type: pkg 2025-08-12 16:51:14 : INFO : microsoftexcel : archiveName: Microsoft Excel.pkg 2025-08-12 16:51:14 : INFO : microsoftexcel : no blocking processes defined, using Microsoft Excel as default 2025-08-12 16:51:14 : INFO : microsoftexcel : App(s) found: /Applications/Microsoft Excel.app 2025-08-12 16:51:14 : INFO : microsoftexcel : found app at /Applications/Microsoft Excel.app, version 16.100, on versionKey CFBundleShortVersionString 2025-08-12 16:51:14 : INFO : microsoftexcel : appversion: 16.100 2025-08-12 16:51:14 : INFO : microsoftexcel : Latest version of Microsoft Excel is 16.100 2025-08-12 16:51:14 : INFO : microsoftexcel : There is no newer version available. 2025-08-12 16:51:14 : INFO : microsoftexcel : notifying displaynotification:7: no such file or directory: /usr/local/bin/dialog 2025-08-12 16:51:14 : INFO : microsoftexcel : Installomator did not close any apps, so no need to reopen any apps. 2025-08-12 16:51:14 : REQ : microsoftexcel : No newer version. 2025-08-12 16:51:14 : REQ : microsoftexcel : ################## End Installomator, exit code 0 Screenshot showing actual version and not new version: [https://imgur.com/a/BUjeeiF](url)
michael added the application-issue label 2026-01-19 18:32:32 +00:00
Author
Owner

@kernsb commented on GitHub:

I just noticed that this is addressed in #2362 . It just needs to be merged, and seems to be slated for the 10.9 release.

@kernsb commented on GitHub: I just noticed that this is addressed in #2362 . It just needs to be merged, and seems to be slated for the 10.9 release.
Author
Owner

@kernsb commented on GitHub:

I have this problem in reverse - When a newer version is already installed (16.100.3 in this case) it keeps trying to install the update each time because the "latest version" is always returned as "16.100" without the last subversion included. The root issue seems to be the same, and I have the same issue on each of the other Office/MS products as well.

While I don't currently have the time resources to test and implement this across all of the possible MS labels myself, I believe a solution like this could be done for each (Excel as an example here):

microsoftexcel)
    name="Microsoft Excel"
    type="pkg"
    feedURL="https://officecdnmac.microsoft.com/pr/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/0409XCEL2019.xml"
    downloadURL=$( \
        curl -s $feedURL | \
        xmllint -xpath "/plist/array/dict[1]/key[text()='FullUpdaterLocation']/following-sibling::string[1]/text()" -
    )
    appNewVersion=$( \
        curl -s $feedURL | \
        xmllint -xpath "/plist/array/dict[1]/key[text()='Title']/following-sibling::string[1]/text()" - | \
        grep -oE '((?:\d+\.)+\d+)'
    )
    expectedTeamID="UBF8T346G9"
    if [[ -x "/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app/Contents/MacOS/msupdate" && $INSTALL != "force" && $DEBUG -eq 0 ]]; then
        printlog "Running msupdate --list"
        "/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app/Contents/MacOS/msupdate" --list
    fi
    updateTool="/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app/Contents/MacOS/msupdate"
    updateToolArguments=( --install --apps XCEL2019 )
    ;;

The "latest version" grabbed this way should match what is returned for the current app version.

I grabbed the feed URL from the feeds used in the MOFA scripts here:
https://github.com/cocopuff2u/MOFA/blob/main/.github/actions/generate_macos_standalone_latest.py

Hope this helps to arrive at a fix for all of these!

@kernsb commented on GitHub: I have this problem in reverse - When a newer version is already installed (16.100.3 in this case) it keeps trying to install the update each time because the "latest version" is always returned as "16.100" without the last subversion included. The root issue seems to be the same, and I have the same issue on each of the other Office/MS products as well. While I don't currently have the time resources to test and implement this across all of the possible MS labels myself, I believe a solution like this could be done for each (Excel as an example here): ``` microsoftexcel) name="Microsoft Excel" type="pkg" feedURL="https://officecdnmac.microsoft.com/pr/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/0409XCEL2019.xml" downloadURL=$( \ curl -s $feedURL | \ xmllint -xpath "/plist/array/dict[1]/key[text()='FullUpdaterLocation']/following-sibling::string[1]/text()" - ) appNewVersion=$( \ curl -s $feedURL | \ xmllint -xpath "/plist/array/dict[1]/key[text()='Title']/following-sibling::string[1]/text()" - | \ grep -oE '((?:\d+\.)+\d+)' ) expectedTeamID="UBF8T346G9" if [[ -x "/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app/Contents/MacOS/msupdate" && $INSTALL != "force" && $DEBUG -eq 0 ]]; then printlog "Running msupdate --list" "/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app/Contents/MacOS/msupdate" --list fi updateTool="/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app/Contents/MacOS/msupdate" updateToolArguments=( --install --apps XCEL2019 ) ;; ``` The "latest version" grabbed this way should match what is returned for the current app version. I grabbed the feed URL from the feeds used in the MOFA scripts here: https://github.com/cocopuff2u/MOFA/blob/main/.github/actions/generate_macos_standalone_latest.py Hope this helps to arrive at a fix for all of these!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Installomator/Installomator#50