From d0acfe77ccf42c00a9c2eeec47213238a40cb790 Mon Sep 17 00:00:00 2001 From: Ahmad Mahmoudi Date: Sat, 22 Feb 2020 18:36:23 +0000 Subject: [PATCH] (fix) Address uwsgi segmentation fault issue With Ubuntu bionic base image for drydock docker image, uwsig crashes with segmentation fault when it tries to load/import the psycopg2 package. The reason for this is that uwsgi and psycopg2 packages are built with incopatible ssl libraries. Upgrading uwsgi and psycopg2 to address this issue for bionic based images. Change-Id: I3d0bfb96c19849f5c2925366f8712bf47985df67 --- python/requirements-direct.txt | 4 ++-- python/requirements-lock.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/python/requirements-direct.txt b/python/requirements-direct.txt index b2370295..53375244 100644 --- a/python/requirements-direct.txt +++ b/python/requirements-direct.txt @@ -5,7 +5,7 @@ falcon oslo.versionedobjects==1.23.0 requests oauthlib -uwsgi==2.0.15 +uwsgi==2.0.17.1 pymongo==3.6.1 oslo.config==5.2.0 click==6.7 @@ -17,7 +17,7 @@ iso8601==0.1.11 keystoneauth1==3.3.0 alembic==0.8.2 sqlalchemy==1.2.8 -psycopg2==2.7.3.1 +psycopg2-binary==2.8.4 jsonschema==2.6.0 jinja2==2.9.6 ulid2==0.1.1 diff --git a/python/requirements-lock.txt b/python/requirements-lock.txt index 969ef0ba..6cd34615 100644 --- a/python/requirements-lock.txt +++ b/python/requirements-lock.txt @@ -48,7 +48,7 @@ pbr==4.2.0 pip==18.0 positional==1.2.1 prettytable==0.7.2 -psycopg2==2.7.3.1 +psycopg2-binary==2.8.4 PTable==0.9.2 pycadf==2.8.0 pycrypto==2.6.1