I am polishing a step by step script for myself to migrate a Drupal 7 site to Backdrop. I had all this working previously, but progress was chaotic and I don't know what I am doing different this time. When I try to access the configuration for the Content Access module, I get this error:
Indeed, I do not have cron jobs enabled as this is a temporary site. But it seems I should be able to do this manually. I have been to the Status Report page and have clicked Rebuild Permissions for the Node Access Permissions, with no improvement. It seems it's looking for a content_access_node_access_rebuild table in the database, which I can confirm does not exist.
Suggestions?
Comments
This seems to be a problem with an update hook that did not run when you upgraded your site from D7. The hook in question is
content_access_update_1004
, which should have run during upgrade. Or perhaps it did run, but failed to create that table.Try to manually run update.php again, as in
https://example.com/core/update.php
Inspect the database again to be sure that the table
content_access_node_access_rebuild
indeed does not existCheck the
system
table and look for the row that hascontent_access
in the module column - then check theschema_version
for that row. It should say 1005. If not, you have a problem. Check that you have the latest version ofcontent_access
(1.x-1.3.1)