thumbor: Thumbor 6.7.3 breaks on Debian 10 and Ubuntu 18.04

Behaviour

After running pip install thumbor and starting Thumbor 6.7.3, there are a lot of warnings about filters that can’t be used:

root@static:~# thumbor
2020-03-06 18:07:57 thumbor:WARNING Module thumbor.filters.brightness could not be imported: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/lib/python2.7/dist-packages/thumbor/ext/filters/_brightness.so)
2020-03-06 18:07:57 thumbor:WARNING Module thumbor.filters.colorize could not be imported: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/lib/python2.7/dist-packages/thumbor/ext/filters/_colorize.so)
2020-03-06 18:07:57 thumbor:WARNING Module thumbor.filters.contrast could not be imported: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/lib/python2.7/dist-packages/thumbor/ext/filters/_contrast.so)
2020-03-06 18:07:57 thumbor:WARNING Module thumbor.filters.rgb could not be imported: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/lib/python2.7/dist-packages/thumbor/ext/filters/_rgb.so)
2020-03-06 18:07:57 thumbor:WARNING Module thumbor.filters.round_corner could not be imported: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/lib/python2.7/dist-packages/thumbor/ext/filters/_round_corner.so)
2020-03-06 18:07:57 thumbor:WARNING Module thumbor.filters.noise could not be imported: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/lib/python2.7/dist-packages/thumbor/ext/filters/_noise.so)
2020-03-06 18:07:57 thumbor:WARNING Module thumbor.filters.watermark could not be imported: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/lib/python2.7/dist-packages/thumbor/ext/filters/_alpha.so)
2020-03-06 18:07:57 thumbor:WARNING Module thumbor.filters.equalize could not be imported: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/lib/python2.7/dist-packages/thumbor/ext/filters/_equalize.so)
2020-03-06 18:07:57 thumbor:WARNING Module thumbor.filters.fill could not be imported: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/lib/python2.7/dist-packages/thumbor/ext/filters/_fill.so)
2020-03-06 18:07:57 thumbor:WARNING Module thumbor.filters.sharpen could not be imported: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/lib/python2.7/dist-packages/thumbor/ext/filters/_sharpen.so)
2020-03-06 18:07:57 thumbor:WARNING Module thumbor.filters.frame could not be imported: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/lib/python2.7/dist-packages/thumbor/ext/filters/_nine_patch.so)
2020-03-06 18:07:57 thumbor:WARNING Module thumbor.filters.convolution could not be imported: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/lib/python2.7/dist-packages/thumbor/ext/filters/_convolution.so)
2020-03-06 18:07:57 thumbor:WARNING Module thumbor.filters.blur could not be imported: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/lib/python2.7/dist-packages/thumbor/ext/filters/_convolution.so)
2020-03-06 18:07:57 thumbor:WARNING Module thumbor.filters.saturation could not be imported: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/lib/python2.7/dist-packages/thumbor/ext/filters/_saturation.so)
2020-03-06 18:07:57 thumbor:WARNING Module thumbor.filters.curve could not be imported: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/lib/python2.7/dist-packages/thumbor/ext/filters/_curve.so)
2020-03-06 18:07:57 thumbor:WARNING Error importing bounding_box filter, trimming won't work

When doing pip install thumbor==6.7.2 on exactly the same system the warnings go away.

root@static:~# thumbor
2020-03-06 18:07:10 thumbor:WARNING Error importing bounding_box filter, trimming won't work

Operating system

Debian 10 and Ubuntu 18.04

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Reactions: 2
  • Comments: 18 (9 by maintainers)

Most upvoted comments

I think I found the culprit. Can you please try with: pip install https://github.com/thumbor/thumbor/archive/fixes/6.7.x.zip