sverhoeven / docker-cartodb

Dockerized CartoDB
BSD 3-Clause "New" or "Revised" License
148 stars 116 forks source link

Mapnik LOG> 2019-06-11 13:45:43: Problem loading plugin library: /Windshaft-cartodb/node_modules/@carto/mapnik/lib/binding/lib/mapnik/input/gdal.input (dlopen failed - plugin likely has an unsatisfied dependency or incompatible ABI) #74

Closed christophekey closed 5 years ago

christophekey commented 5 years ago

Recent changes in Windshaft appears to have broken Carto on Docker. Having pulled hair when trying to get https up and running using Glarocs branch, falling back to Stefans Docker set up I find that the problem wasn't me trying to proxy NGINX after all (thats good at least)

Error messages arising:

Mapnik LOG> 2019-06-11 13:45:43: Problem loading plugin library: /Windshaft-cartodb/node_modules/@carto/mapnik/lib/binding/lib/mapnik/input/gdal.input (dlopen failed - plugin likely has an unsatisfied dependency or incompatible ABI)

Mapnik LOG> 2019-06-11 13:45:43: Problem loading plugin library: /Windshaft-cartodb/node_modules/@carto/mapnik/lib/binding/lib/mapnik/input/ogr.input (dlopen failed - plugin likely has an unsatisfied dependency or incompatible ABI)

so we can see something is missing (dependency or link) or is it?

Going through Yarn and checking

  1. yarn list
  2. yarn check
  3. yarn check -integrity
  4. yarn check --verify-tree

doesnt yield any helpful clues. docker container logs gives - [2019-06-11T13:46:00.991479 #203] INFO -- : Ignoring statsd, because there were a error loading the config, so time to explore further.

christophekey commented 5 years ago

Raised in Carto/Windshaft-Carto repo. Depreciated the use of Yarn and removed yarn.lockfile and now uses node for install.

Lets try another run through with some changes to the Dockerfile and hopefully a useful pull request will come of it.