Jeg fik denne fejl, da jeg ikke brugte POSTGIS-skabelonen korrekt til at oprette min database (præcis som fejlen antyder). Så har du korrekt installeret PostGIS med spatial databaseskabelon og oprettede du din db med -T template_postgis ?
createdb -U postgres -T template_postgis -O geouser geodatabase