We tightened up the naming convention for datamodel creation files so they now *must* be "package-key-create.sql".
Now ... this second problem, new-portal not being loaded at all, was due to that change as its create file was named "portal-create.sql". It's been renamed and committed but there was a small window of time where the CVS sources didn't have that change.
So grabbing the latest sources on the dotlr-1-0 branch should fix that.
We didn't make this change for whimsical reasons, forums has create files named "forums-create.sql" and "forums-forums-create.sql" and the second was loaded twice (because it's called from "forums-create.sql") It hadn't been noticed before because the .info file hadn't listed it.
Anyway ... fixing the one problem unmasked the other but the current sources on the dotlrn-1-0 branch do load for the rest of us.