diff --git a/Dockerfile b/Dockerfile index 2a95f304..c8ef6171 100644 --- a/Dockerfile +++ b/Dockerfile @@ -478,8 +478,21 @@ RUN --mount=type=tmpfs,target=/cache \ && \ apt-get -y autopurge && \ apt-get -y autoclean && \ + LD_LIBRARY_PATH=/usr/local/lib/python3/dist-packages/pillow.libs:/usr/local/lib/python3/dist-packages/psycopg_binary.libs \ + find /usr/local/lib/python3/dist-packages/ \ + -name '*.so*' -print \ + -exec du -h '{}' ';' \ + -exec ldd '{}' ';' \ + >| /cache/python-shared-objects 2>&1 && \ rm -v -f /var/cache/debconf/*.dat-old && \ - rm -v -rf /tmp/* + rm -v -rf /tmp/* ; \ + if grep >/dev/null -Fe ' => not found' /cache/python-shared-objects ; \ + then \ + cat -v /cache/python-shared-objects ; \ + printf -- 1>&2 '%s\n' \ + ERROR: ' An unresolved shared object was found.' ; \ + exit 1 ; \ + fi # Copy root COPY config/root /