OK I fixed this thanks to googling.
said to run
insert into resourcepolicy (policy_id, resource_type_id, dspace_object, action_id, epersongroup_id ) select getnextid('resourcepolicy') as policy_id, 5 as resource_type_id, (select site.uuid from site limit 1) as dspace_object, 0 as action_id, (select epersongroup.uuid from epersongroup where name = 'Anonymous') as epersongroup_id;
That fixed it