postgresqldockerpostgis

PostGIS Installation "could not open extension control file"


I've been scouring posts trying to figure out how to resolve this issue - could not open extension control file "/usr/local/share/postgresql/extension/postgis.control": No such file or directory

I'm installing PostgreSQL and PostGIS with apt-get install postgresql-12 postgis postgresql-12-postgis-3 into a Docker container running python:latest. I'd initially been running Alpine however it seemed there were a number of issues getting PostGIS installed successfully on Alpine distributions.

I've located the file with find /usr -name postgis.control under /usr/share/postgresql/12/extension/postgis.control. I've attempted to move this to the directory PostGIS expects, but I'm still seeing the same error.

It's been driving me totally mad!

Any help is appreciated, and happy to answer any questions that will help me find an answer.


Solution

  • I was never able to resolve this issue, so I ended up switching to the official PostGIS docker image which worked flawlessly. Would recommend it to anyone else in a similar situation.