Hi,
I’m seeing unexpected behaviour with a new reposado instance that is configured to not replicate updates (LocalCatalogURLBase is not set).
When a Mac checks for updates and requires an OS update (e.g. 10.15.1) AND a bridgeOS update, it is unable to locate the BridgeOSUpdateCustomer update, and is subsequently not able to install the OS update.
Install.log on the client shows
softwareupdated[1008]: bridgeOS: Minimum bridge version requirement satisfied ((null)), skipping search for bridgeOS update
softwareupdated[1008]: bridgeOS: Minimum bridge version requirement not satisfied (17.16.11081.0.0,0), will search for bridgeOS update
softwareupdated[1008]: bridgeOS: Active product 061-38725 requires bridgeOS update to version 17.16.11081.0.0,0 or newer. Scanning for active bridgeOS update.
softwareupdated[1008]: JS: 10.15
softwareupdate finishes with “no updates available”.
Pointing the same Mac at another reposado instance with replication enabled (or directly at Apple’s SUCatalog) allows the bridgeOS update to be found and installed:
softwareupdated[1008]: bridgeOS: Minimum bridge version requirement satisfied ((null)), skipping search for bridgeOS update
softwareupdated[1008]: bridgeOS: Minimum bridge version requirement not satisfied (17.16.11081.0.0,0), will search for bridgeOS update
softwareupdated[1008]: bridgeOS: Active product 061-38725 requires bridgeOS update to version 17.16.11081.0.0,0 or newer. Scanning for active bridgeOS update.
softwareupdated[1008]: bridgeOS: Adding additional packages to download for product 061-38725: (
"<PKPackageSpecifier>:\n{\n URL = \"http://swcdn.apple.com/content/downloads/06/25/041-83634-A_GE18OUGJSK/qsc39qu9nu9kz6suzcl7wudbahy0w469u6/BridgeOSBrain.pkg\";\n identifier = \"com.apple.pkg.BridgeOSBrain\";\n options = 0;\n version = \"10.15.1.1.1.1571878017\";\n}",
"<PKPackageSpecifier>:\n{\n URL = \"http://swcdn.apple.com/content/downloads/06/25/041-83634-A_GE18OUGJSK/qsc39qu9nu9kz6suzcl7wudbahy0w469u6/BridgeOSUpdateCustomer.pkg\";\n identifier = \"com.apple.pkg.BridgeOSUpdateCustomer\";\n options = 0;\n version = \"10.15.1.1.1.1571878017\";\n}"
)
softwareupdated[1008]: JS: 10.15
At first I thought this is a similar issue as https://groups.google.com/forum/#!msg/reposado/qUZBN0Ow8J4/c-1hMWN1FAAJ, but both reposado instances are using the same AppleCatalogURLs array.
The only difference is that one has LocalCatalogURLBase set, the other does not.
Any ideas?