Two issues
1. Looks like you forgot to update weewx.config version string, which is
why log shows 5.0.0b6 even though 5.0.0b7 is actually being run.
(weewx-venv) panders@rpi4dev:~$ pip list
Package Version
------------------ --------
certifi 2023.5.7
charset-normalizer 3.1.0
configobj 5.0.8
CT3 3.3.1
ephem 4.1.4
geojson 3.0.1
idna 3.4
jq 1.4.1
paho-mqtt 1.6.1
Pillow 10.0.0
pip 23.1.2
PyMySQL 1.1.0
pyserial 3.5
pyusb 1.2.1
requests 2.31.0
setuptools 66.1.1
six 1.16.0
tabulate 0.9.0
urllib3 2.0.3
weewx 5.0.0b7
2. WeeWX Still dies
log:
Jul 02 12:15:52 rpi4dev python3[6011]: weewx[6011] INFO __main__: Starting
up weewx version 5.0.0b6
Jul 02 12:15:52 rpi4dev python3[6011]: weewx[6011] INFO weewx.engine: Clock
error is -2.89 seconds (positive is fast)
Jul 02 12:15:52 rpi4dev python3[6011]: weewx[6011] INFO weewx.engine: Using
binding 'wx_binding' to database 'weewx.sdb'
Jul 02 12:15:52 rpi4dev python3[6011]: weewx[6011] INFO weewx.manager:
Starting backfill of daily summaries
Jul 02 12:15:52 rpi4dev python3[6011]: weewx[6011] INFO weewx.manager:
Daily summaries up to date
Jul 02 12:15:53 rpi4dev python3[6011]: weewx[6011] INFO weewx.manager:
Added record 2023-07-02 12:15:00 EDT (1688314500) to database 'weewx.sdb'
Jul 02 12:15:53 rpi4dev python3[6011]: weewx[6011] INFO weewx.manager:
Added record 2023-07-02 12:15:00 EDT (1688314500) to daily summary in
'weewx.sdb'
Jul 02 12:15:53 rpi4dev python3[6011]: weewx[6011] INFO weewx.engine:
Starting main packet loop.
Jul 02 12:15:53 rpi4dev python3[6011]: weewx[6011] INFO user.mqtt: client
established for mqtt://192.168.1.5:1883/
Jul 02 12:15:55 rpi4dev python3[6011]: weewx[6011] INFO user.gw1000:
Skipping lightning count of 0: no last count
Jul 02 12:20:17 rpi4dev python3[6011]: weewx[6011] INFO weewx.manager:
Added record 2023-07-02 12:20:00 EDT (1688314800) to database 'weewx.sdb'
Jul 02 12:20:17 rpi4dev python3[6011]: weewx[6011] INFO weewx.manager:
Added record 2023-07-02 12:20:00 EDT (1688314800) to daily summary in
'weewx.sdb'
Jul 02 12:20:17 rpi4dev python3[6011]: weewx[6011] INFO
weewx.cheetahgenerator: Generated 1 files for report
TemperatureMapReport_BACKUP_NOAA_API_Format in 0.05 seconds
Jul 02 12:20:17 rpi4dev python3[6011]: weewx[6011] INFO
weewx.cheetahgenerator: Generated 2 files for report LocalReport in 0.25
seconds
Jul 02 12:20:18 rpi4dev python3[6011]: weewx[6011] INFO
weewx.imagegenerator: Generated 9 images for report LocalReport in 0.91
seconds
Jul 02 12:20:18 rpi4dev python3[6011]: weewx[6011] ERROR
weewx.reportengine: Caught unrecoverable exception in generator
'user.stackedwindrose.StackedWindRoseImageGenerator'
Jul 02 12:20:18 rpi4dev python3[6011]: weewx[6011] ERROR
weewx.reportengine: **** type object 'ImageDraw' has no attribute
'textsize'
Jul 02 12:20:18 rpi4dev python3[6011]: weewx[6011] ERROR
weewx.reportengine: **** Traceback (most recent call last):
Jul 02 12:20:18 rpi4dev python3[6011]: weewx[6011] ERROR
weewx.reportengine: **** File
"/home/panders/weewx-venv/lib/python3.11/site-packages/weewx/reportengine.py",
line 196, in run
Jul 02 12:20:18 rpi4dev python3[6011]: weewx[6011] ERROR
weewx.reportengine: **** obj.start()
Jul 02 12:20:18 rpi4dev python3[6011]: weewx[6011] ERROR
weewx.reportengine: **** File
"/home/panders/weewx-venv/lib/python3.11/site-packages/weewx/reportengine.py",
line 384, in start
Jul 02 12:20:18 rpi4dev python3[6011]: weewx[6011] ERROR
weewx.reportengine: **** self.run()
Jul 02 12:20:18 rpi4dev python3[6011]: weewx[6011] ERROR
weewx.reportengine: **** File
"/home/panders/weewx-data/bin/user/stackedwindrose.py", line 231, in run
Jul 02 12:20:18 rpi4dev python3[6011]: weewx[6011] ERROR
weewx.reportengine: **** self.gen_images(self.gen_ts)
Jul 02 12:20:18 rpi4dev python3[6011]: weewx[6011] ERROR
weewx.reportengine: **** File
"/home/panders/weewx-data/bin/user/stackedwindrose.py", line 452, in
gen_images
Jul 02 12:20:18 rpi4dev python3[6011]: weewx[6011] ERROR
weewx.reportengine: **** text_w, text_h =
self.draw.textsize("0 (100%)",
Jul 02 12:20:18 rpi4dev python3[6011]: weewx[6011] ERROR
weewx.reportengine: ****
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jul 02 12:20:18 rpi4dev python3[6011]: weewx[6011] ERROR
weewx.reportengine: **** File
"/home/panders/weewx-data/bin/user/stackedwindrose.py", line 840, in
textsize
Jul 02 12:20:18 rpi4dev python3[6011]: weewx[6011] ERROR
weewx.reportengine: **** return
ImageDraw.ImageDraw.textsize(self, string, **options)
Jul 02 12:20:18 rpi4dev python3[6011]: weewx[6011] ERROR
weewx.reportengine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jul 02 12:20:18 rpi4dev python3[6011]: weewx[6011] ERROR
weewx.reportengine: **** AttributeError: type object 'ImageDraw'
has no attribute 'textsize'
Jul 02 12:20:18 rpi4dev python3[6011]: weewx[6011] ERROR
weewx.reportengine: **** Generator terminated
Jul 02 12:20:23 rpi4dev python3[6011]: weewx[6011] INFO
weewx.cheetahgenerator: Generated 22 files for report PaulandReport in 4.24
seconds
Jul 02 12:20:23 rpi4dev python3[6011]: weewx[6011] INFO
weewx.imagegenerator: Generated 12 images for report PaulandReport in 0.86
seconds
Jul 02 12:20:23 rpi4dev python3[6011]: weewx[6011] INFO weewx.reportengine:
Copied 5 files to /var/www/html
Paul
On Sun, Jul 2, 2023 at 12:00 PM Tom Keffer <[email protected]> wrote:
> Fixed in commit 0d30285
> <https://github.com/weewx/weewx/commit/0d30285c9b5a8e22056652c1aa649559c83fe038>,
> to appear in V5.0.0b7.
>
> -tk
>
> On Sat, Jul 1, 2023 at 3:25 PM Tom Keffer <[email protected]> wrote:
>
>>
>>
>> On Sat, Jul 1, 2023 at 3:18 PM Joel Bion <[email protected]> wrote:
>>
>>> Is it “PIL.ImageFont.Layout.BASIC” now?
>>>
>>
>> Yes and no. It would fix the problem with V10.0, but it would break for
>> older versions of Python. There are lots of Debian repositories out there
>> that are still on Pillow 8.x and even earlier!
>>
>> -tk
>>
>
--
You received this message because you are subscribed to the Google Groups
"weewx-development" 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-development/CAOAVAefF65E6%2Boh3RL71eXZrfz2SSNwFN%3D40HF-zAy_7wmTtHg%40mail.gmail.com.