Here is the set of steps to have calibre auto-update metadata-sources-cache.json
- Restart calibre
- Start a metadata download, it will probably still fail
- Wait a minute or two for the cache to be updated
- Restart calibre again
- Now it should work
And if for any reason this fails to update metadata-sources-cache.json you can always delete it manually to restore functioning. To delete it manually, do the following:
- Click Preferences->Miscellaneous
- Click "Open calibre configuration directory"
- Delete the file "metadata-sources-cache.json"
- Restart calibre