This is a new one for me.

I agree that it's most likely an issue with pillow or, possibly, an
underlying C library. Does it do this with every image, every time? Or,
just an occasional image?

Try uninstalling Pillow, then reinstall.



On Sun, Aug 2, 2020 at 1:03 PM Stephan M. <[email protected]> wrote:

> Hi, I am using a Oregon Scientific WMR88 (WMR100 driver) and the Seasons
> skin which is properly running except that it is generating corrupted
> diagram images.
> Trying to open the images (i.e. daybarometer.png) directly with an image
> viewer shows an error 'bad adaptive filter value'.
> With gimp I am able to open it:
>
> [image: daybarometer.jpg]
>
> The issue appears after updating debian from stretch -> buster and from
> weewx 3.9 to 4.1.1. Maybe an issue with the also updated python-pillow
> package.
> Logging shows nothing unusual.
>
>
> *System*
> debian buster on armel (all installed via .deb package, no pip3 installed)
> weewx 4.1.1
> python 3.7.3
> python3-pil 5.4.1
>
> *journalctl -xe* with debug=2
> Aug 02 21:48:00 weewx python3[2497]: wee_reports[2497] DEBUG weewx.manager
> : Daily summary version is 2.0
> Aug 02 21:48:16 weewx python3[2497]: wee_reports[2497] INFO weewx.
> cheetahgenerator: Generated 8 files for report SeasonsReport in 16.10
> seconds
> Aug 02 21:48:17 weewx python3[2497]: wee_reports[2497] DEBUG weewx.manager
> : Daily summary version is 2.0
> Aug 02 21:48:22 weewx python3[2497]: wee_reports[2497] INFO weewx.
> imagegenerator: Generated 15 images for report SeasonsReport in 5.50
> seconds
> Aug 02 21:48:22 weewx python3[2497]: wee_reports[2497] INFO weewx.
> reportengine: Copied 5 files to /var/www/html/weewx
> Aug 02 21:48:22 weewx python3[2497]: wee_reports[2497] DEBUG weewx.
> reportengine: Running report 'SmartphoneReport'
> Aug 02 21:48:23 weewx python3[2497]: wee_reports[2497] DEBUG weewx.
> reportengine: Found configuration file /etc/weewx/skins/Smartphone/skin.conf
> for report 'SmartphoneReport'
> Aug 02 21:48:23 weewx python3[2497]: wee_reports[2497] DEBUG weewx.
> cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac',
> 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Cu
> Aug 02 21:48:23 weewx python3[2497]: wee_reports[2497] DEBUG
> weewx.manager: Daily summary version is 2.0
> Aug 02 21:48:23 weewx python3[2492]: weewx[2492] DEBUG
> weewx.drivers.wmr100: Bad USB report received: [Errno 110] Operation timed
> out
> Aug 02 21:48:24 weewx python3[2497]: wee_reports[2497] INFO
> weewx.cheetahgenerator: Generated 6 files for report SmartphoneReport in
> 1.25 seconds
> Aug 02 21:48:24 weewx python3[2497]: wee_reports[2497] DEBUG
> weewx.manager: Daily summary version is 2.0
> Aug 02 21:48:25 weewx python3[2497]: wee_reports[2497] INFO
> weewx.imagegenerator: Generated 6 images for report SmartphoneReport in
> 1.42 seconds
> Aug 02 21:48:25 weewx python3[2497]: wee_reports[2497] INFO
> weewx.reportengine: Copied 6 files to /var/www/html/weewx/smartphone
> Aug 02 21:48:26 weewx python3[2497]: wee_reports[2497] DEBUG
> weewx.reportengine: Report 'MobileReport' not enabled. Skipping.
> Aug 02 21:48:26 weewx python3[2497]: wee_reports[2497] DEBUG
> weewx.reportengine: Report 'StandardReport' not enabled. Skipping.
> Aug 02 21:48:26 weewx python3[2497]: wee_reports[2497] DEBUG
> weewx.reportengine: Report 'FTP' not enabled. Skipping.
> Aug 02 21:48:26 weewx python3[2497]: wee_reports[2497] DEBUG
> weewx.reportengine: Running report 'RSYNC'
> Aug 02 21:48:26 weewx python3[2497]: wee_reports[2497] DEBUG
> weewx.reportengine: Found configuration file
> /etc/weewx/skins/Rsync/skin.conf for report 'RSYNC'
> Aug 02 21:48:26 weewx python3[2497]: wee_reports[2497] DEBUG
> weeutil.rsyncupload: rsyncupload: cmd: [['rsync', '--archive', '--stats',
> '-e ssh -p 221', '/var/www/html/weewx/', 'embedded-engineer.de@
> Aug 02 21:48:27 weewx python3[2497]: wee_reports[2497] INFO weeutil.
> rsyncupload: rsync'd 46 files (431,862 bytes) in 1.15 seconds
> Aug 02 21:48:57 weewx python3[2492]: weewx[2492] DEBUG
> weewx.drivers.wmr100: Bad USB report received: [Errno 110] Operation timed
> out
> Aug 02 21:49:19 weewx python3[2492]: weewx[2492] DEBUG
> weewx.drivers.wmr100: Bad USB report received: [Errno 110] Operation timed
> out
>
>
> *weewx.conf*
>     [[SeasonsReport]]
>         # The SeasonsReport uses the 'Seasons' skin, which contains the
>         # images, templates and plots for the report.
>         skin = Seasons
>         enable = true
>         HTML_ROOT = /var/www/html/weewx
>
>
> *skins/Seasons/skin.conf is attached*
>
> Any help is appreciated
> Thanks
> Stephan
>
> --
> You received this message because you are subscribed to the Google Groups
> "weewx-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/weewx-user/473c2e3b-0e7a-45bb-aa54-11b32a5bf6a1o%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/473c2e3b-0e7a-45bb-aa54-11b32a5bf6a1o%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAPq0zECH-jDuTTY2wejWvkZLzZiRHhHnnJyhZnm1KxJH8srbvQ%40mail.gmail.com.

Reply via email to