Clients not seeing BridgeOS updates with LocalCatalogURLBase undefined

328 views
Skip to first unread message

Christopher Dietrich

unread,
Nov 21, 2019, 1:59:50 PM11/21/19
to reposado

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?

Christopher Dietrich

unread,
Nov 25, 2019, 5:55:58 AM11/25/19
to reposado
As it turns out, the problem was not related to LocalCatalogURLBase at all.
I had HTTP/2 enabled on the Load Balancer, this is what threw softwareupdate off.
Disabling HTTP/2 solved the problem.
Reply all
Reply to author
Forward
0 new messages