Drupal Domain Access Module: Rebuilding Permissions

The Domain Access module is the Holy Grail of shared content at my workplace, and I'm working through its quirks as I learn to work with the CMS. A few times now, I've broken the node_access table and made anonymous users unable to view the content on the various sites.

DA offers a fix for this with the "rebuild permissions" function. Up to now, it has worked just fine in my development environment. In one case it was caused by making manual updates to the node and node_revisions tables. Most recently, I found that editing views caused the same problem. Unfortunately, the same fix didn't work: The rebuild permissions page didn't show a progress bar and the page just looked dead at http://www.example.com/admin/content/node-settings/rebuild and none of the content was showing on the subsites for anonymous users.

Publish UpdateThe fix for me was found in the affiliated content page: all the pages were listed as published but what restored the visibility was simply selecting all the pages and doing a publish update!