I've investigated this problem, because I'm trying to do the same. I found out that the metadata service and the catalog service was not registered as a utility in the local site manager. My guess is, that the upgrade script of SilvaNews starts earlier before services are registered?
I've wrote a little Zope run script to register the metadata_service and the catalog in the local site manager. I hope it helps - at least it's a quick fix.
I've investigated this problem, because I'm trying to do the same. I found out that the metadata service and the catalog service was not registered as a utility in the local site manager. My guess is, that the upgrade script of SilvaNews starts earlier before services are registered?
I've wrote a little Zope run script to register the metadata_service and the catalog in the local site manager. I hope it helps - at least it's a quick fix.