I did find a debian:trixie docker image and gave the v5 beta a quick test. The pip method seems to work. The rc2 dpkg looks like it has some issues so I'd hold off on trying that.
Or do the v4 workaround in the thread I mentioned earlier. On Tuesday, January 2, 2024 at 12:21:54 PM UTC-8 vince wrote: > Always always always search the forums for your AttributeError message. > > Look at > https://groups.google.com/g/weewx-user/c/XmKEPTN1L_g/m/GUWqcdaQCQAJ and > see if that helps any. You might also try using the v5 beta as well, > although it is still seemingly not finalized. > > Running old software on a bleeding edge os can sometimes come with > adventures. Geez I can barely find any references to debian trixie (deb13 > to-be it seems). No vagrant boxes. No docker images. Nothing easily > findable. You're way out on the bleeding edge.... > > On Tuesday, January 2, 2024 at 11:56:33 AM UTC-8 Liz Dodd wrote: > >> On 1/1/24 I updated my Debian server to trixie, finishing the update >> about 1620. >> My last images on my Weewx web page are dated 1/1/24 1700. >> >> I found a few errors in my logs, and looked for previous posts >> concerning these but didn't find anything that fixed my errors. >> >> Weewx v4.10.2 >> Debian Testing "Trixie" kernel 6.5.0-5-amd64 >> Davis weather station >> >> Personalised skin in use - made from the standard skin 'some time' back >> >> Error in Image Generator reported as follows in logs >> 2024-01-03T06:10:17.266785+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: Caught unrecoverable exception in generator >> 'weewx.imagegenerator.ImageGenerator' 2024-01-03T06:10:17.266919+11:00 >> boronia weewx[1184] ERROR weewx.reportengine: **** type object >> 'ImageDraw' has no attribute 'textsize' >> 2024-01-03T06:10:17.267369+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: **** Traceback (most recent call last): >> 2024-01-03T06:10:17.267452+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: **** File >> "/usr/share/weewx/weewx/reportengine.py", line 197, in run >> 2024-01-03T06:10:17.267580+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: **** obj.start() >> 2024-01-03T06:10:17.267720+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: **** File >> "/usr/share/weewx/weewx/reportengine.py", line 385, in start >> 2024-01-03T06:10:17.267828+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: **** self.run() >> 2024-01-03T06:10:17.267917+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: **** File >> "/usr/share/weewx/weewx/imagegenerator.py", line 42, in run >> 2024-01-03T06:10:17.268001+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: **** self.gen_images(self.gen_ts) >> 2024-01-03T06:10:17.268077+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: **** File >> "/usr/share/weewx/weewx/imagegenerator.py", line 114, in gen_images >> 2024-01-03T06:10:17.268163+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: **** image = plot.render() >> 2024-01-03T06:10:17.268261+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: **** ^^^^^^^^^^^^^ >> 2024-01-03T06:10:17.268348+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: **** File >> "/usr/share/weewx/weeplot/genplot.py", line 212, in render >> 2024-01-03T06:10:17.268429+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: **** self._renderBottom(draw) >> 2024-01-03T06:10:17.268498+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: **** File >> "/usr/share/weewx/weeplot/genplot.py", line 404, in _renderBottom >> 2024-01-03T06:10:17.268589+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: **** bottom_label_size = >> draw.textsize(self.bottom_label, font=bottom_label_font) >> 2024-01-03T06:10:17.268667+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: **** >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> 2024-01-03T06:10:17.268746+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: **** File >> "/usr/share/weewx/weeplot/genplot.py", line 646, in textsize >> 2024-01-03T06:10:17.268827+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: **** return >> ImageDraw.ImageDraw.textsize(self, string, **options) >> 2024-01-03T06:10:17.268912+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: **** >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-01-03T06:10:17.268988+11:00 boronia >> weewx[1184] ERROR weewx.reportengine: **** AttributeError: >> type object 'ImageDraw' has no attribute 'textsize' >> 2024-01-03T06:10:17.269066+11:00 boronia weewx[1184] ERROR >> weewx.reportengine: **** Generator terminated >> >> I thought I would try reinstalling the package as I had not examined >> the diffs for any of the conf files when updating the server. >> This was unsuccessful >> Setting up weewx (4.10.2-1) ... >> using debconf configuration values from previous install >> Traceback (most recent call last): >> File "/usr/share/weewx/wee_config", line 128, in <module> >> main() >> File "/usr/share/weewx/wee_config", line 122, in main >> config_mgr.run(args, options) >> File "/usr/share/weewx/weecfg/config.py", line 125, in run >> weecfg.modify_config(config_dict, stn_info, self.logger, >> options.debug) File "/usr/share/weewx/weecfg/__init__.py", line 313, in >> modify_config config_dict['StdReport']['Defaults']['unit_system'] = >> stn_info['unit_system'] ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ >> File "/usr/lib/python3/dist-packages/configobj/__init__.py", line >> 554, in __getitem__ val = dict.__getitem__(self, key) >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> KeyError: 'Defaults' >> dpkg: error processing package weewx (--configure): >> installed weewx package post-installation script subprocess returned >> error exit status 1 Errors were encountered while processing: >> weewx >> >> This leaves me with the error >> AttributeError: type object 'ImageDraw' has no attribute 'textsize' >> >> Can someone advise where I can specify 'textsize' ? >> >> Liz >> > -- 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/142988b4-ba61-4076-b4ec-9769a86d8becn%40googlegroups.com.
