Setup my first BD multisite test environment, works great so far:-)
However, I have problems importing the config files from master site to target site:
- made full export on master site config
- made full import on target site config
- Get message: Configuration sync failed. The following errors were reported: The configuration "coffee.settings" is not owned by any module. Try enabling the module that provides this configuration, then importing again.
- Try to remove the coffee.settings.json file in in confix_xxxx/staging folder
- Try to deactivate the coffee module on target site
- Click "Import All"
- Still get the message above...
Since importing the coffee sites settings is not key, it would be OK to skip their import somehow... but is there a proper way to do this?
Comments
It sounds like the Coffee module doesn't correctly implement `hook_config_info` – take a look at this issue on Splashify in which @opi fixed the same thing there. It's likely a quick fix/PR for the coffee module:
https://github.com/backdrop-contrib/splashify/issues/8
EDIT: Looks like it's there but the function is mis-named.
https://github.com/backdrop-contrib/coffee/blob/master/coffee.module#L14
Could the Devel Module/Devel Node module also be affected?
Yes, the submodule for Devel Node Access doesn't have the `hook_config_info` defined. There is a PR here: https://github.com/backdrop-contrib/devel/issues/38