italia / ckan-it

This project provides everything you need to run CKAN plus a set of extensions for supporting Italian open data in a set of Docker images.
Other
17 stars 19 forks source link

Problema con build ckan #61

Closed LukusV closed 3 years ago

LukusV commented 3 years ago

Salve a tutti,

nel fare la build del ckan con comando "docker-compose -f docker-compose.yml -f docker.compose.build.yml build" si blocca con questo errore:

Traceback (most recent call last): File "/usr/bin/pip", line 9, in load_entry_point('pip==21.0', 'console_scripts', 'pip')() File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point return ep.load() File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load entry = import(self.module_name, globals(),globals(), ['name']) File "/usr/lib/python2.7/site-packages/pip/_internal/cli/main.py", line 60 sys.stderr.write(f"ERROR: {exc}") ^ SyntaxError: invalid syntax ERROR: Service 'ckan' failed to build: The command '/bin/sh -c pip install pytz diagnostics' returned a non-zero code: 1

qualcuno sta riscontrando lo stesso problema?

eslu commented 3 years ago

Salve, ho riscontrato lo stesso problema ed ho risolto inserendo nel Dockerfile l'upgrade di pip ad una specifica versione

RUN pip install --upgrade pip==20.3.3

al posto di

RUN pip install --upgrade pip

Probabilmente l'ultima versione di pip causa l'errore. Con la versione 20.3.3 non ho avuto problemi, ma non escludo che ci siano altre versioni funzionanti.

Saluti

LukusV commented 3 years ago

Grazie mille, l'ho risolto anche io esattamente in questo modo.

Saluti

LukusV commented 3 years ago

Aggiungo che c'è una pull request attiva con questa modifica ma di cui non è stata fatta la merge.

https://github.com/italia/ckan-it/pull/62

Saluti