I upgraded to the latest weewx and its run several days now and all is well Now core dumps and no errors showing in the log or by journalctl I have python 3.11.2 as default but there are a couple versions actually installed
On Tuesday, April 18, 2023 at 7:14:51 AM UTC-7 Tom Keffer wrote: > Which version of Python did you use? > > On Tue, Apr 18, 2023 at 6:50 AM Cat22 <[email protected]> wrote: > >> Caught this in weewx.log >> CRITICAL __main__: Caught unrecoverable exception: >> CRITICAL __main__: **** 'StdReportEngine' object has no attribute >> 'isAlive' >> CRITICAL __main__: **** Traceback (most recent call last): >> CRITICAL __main__: **** File >> "/usr/local/bin/weewx/bin/weewx/engine.py", line 195, in run >> CRITICAL __main__: **** >> self.dispatchEvent(weewx.Event(weewx.CHECK_LOOP, packet=packet)) >> CRITICAL __main__: **** File >> "/usr/local/bin/weewx/bin/weewx/engine.py", line 224, in dispatchEvent >> CRITICAL __main__: **** callback(event) >> CRITICAL __main__: **** File >> "/usr/local/bin/weewx/bin/weewx/engine.py", line 578, in check_loop >> CRITICAL __main__: **** raise BreakLoop >> CRITICAL __main__: **** weewx.engine.BreakLoop >> CRITICAL __main__: **** >> CRITICAL __main__: **** During handling of the above exception, >> another exception occurred: >> CRITICAL __main__: **** >> CRITICAL __main__: **** Traceback (most recent call last): >> CRITICAL __main__: **** File "/usr/local/bin/weewx/bin/weewxd", >> line 154, in main >> CRITICAL __main__: **** engine.run() >> CRITICAL __main__: **** File >> "/usr/local/bin/weewx/bin/weewx/engine.py", line 202, in run >> CRITICAL __main__: **** >> self.dispatchEvent(weewx.Event(weewx.POST_LOOP)) >> CRITICAL __main__: **** File >> "/usr/local/bin/weewx/bin/weewx/engine.py", line 224, in dispatchEvent >> CRITICAL __main__: **** callback(event) >> CRITICAL __main__: **** File >> "/usr/local/bin/weewx/bin/weewx/engine.py", line 776, in >> launch_report_thread >> CRITICAL __main__: **** if self.thread and self.thread.isAlive(): >> CRITICAL __main__: **** ^^^^^^^^^^^^^^^^^^^ >> CRITICAL __main__: **** AttributeError: 'StdReportEngine' object has >> no attribute 'isAlive' >> >> On Tuesday, April 18, 2023 at 6:27:26 AM UTC-7 Cat22 wrote: >> >>> I am getting a lot of core dumps now from weewx but i don't now how to >>> narrow it down to whats wrong. >>> What version of python does weewx 4.0.0 require? >>> On Monday, April 17, 2023 at 5:44:46 PM UTC-7 Cat22 wrote: >>> >>>> I implemented the changes and now it seems to be working - thanks! >>>> >>>> On Monday, April 17, 2023 at 4:58:20 PM UTC-7 Tom Keffer wrote: >>>> >>>>> See issue #862 <https://github.com/weewx/weewx/issues/862>. >>>>> >>>>> Bottom line: it's a problem with Pillow V9.5.0. Either install an >>>>> earlier version of Pillow, or install the weewx workaround. >>>>> >>>>> -tk >>>>> >>>>> On Mon, Apr 17, 2023 at 4:43 PM Cat22 <[email protected]> wrote: >>>>> >>>>>> A recent upgrade on openSuse Tumbleweed broke weewx 4.0.0. I fixed it >>>>>> by installing python 3.10 and the modules configobj, usb, Pillow, >>>>>> Cheetah3 >>>>>> and pyserial. so now i get my web output ok but wee_reports fails, can >>>>>> anyone help me? >>>>>> >>>>>> # ./wee_reports >>>>>> Using configuration file /usr/local/bin/weewx/weewx.conf >>>>>> Generating for all time >>>>>> Traceback (most recent call last): >>>>>> File "/usr/local/bin/weewx/bin/weewx/reportengine.py", line 197, in >>>>>> run >>>>>> obj.start() >>>>>> File "/usr/local/bin/weewx/bin/weewx/reportengine.py", line 280, in >>>>>> start >>>>>> self.run() >>>>>> File "/usr/local/bin/weewx/bin/weewx/imagegenerator.py", line 41, in >>>>>> run >>>>>> self.genImages(self.gen_ts) >>>>>> File "/usr/local/bin/weewx/bin/weewx/imagegenerator.py", line 263, >>>>>> in genImages >>>>>> image = plot.render() >>>>>> File "/usr/local/bin/weewx/bin/weeplot/genplot.py", line 209, in >>>>>> render >>>>>> self._renderDayNight(sdraw) >>>>>> File "/usr/local/bin/weewx/bin/weeplot/genplot.py", line 245, in >>>>>> _renderDayNight >>>>>> sdraw.rectangle(((xleft,self.yscale[0]), >>>>>> File "/usr/local/bin/weewx/bin/weeplot/utilities.py", line 420, in >>>>>> rectangle >>>>>> self.draw.rectangle(box_scaled, **options) >>>>>> File "/usr/lib64/python3.10/site-packages/PIL/ImageDraw.py", line >>>>>> 294, in rectangle >>>>>> self.draw.draw_rectangle(xy, fill, 1) >>>>>> ValueError: y1 must be greater than or equal to y0 >>>>>> Traceback (most recent call last): >>>>>> File "/usr/local/bin/weewx/bin/weewx/reportengine.py", line 197, in >>>>>> run >>>>>> obj.start() >>>>>> File "/usr/local/bin/weewx/bin/weewx/reportengine.py", line 280, in >>>>>> start >>>>>> self.run() >>>>>> File "/usr/local/bin/weewx/bin/weewx/imagegenerator.py", line 41, in >>>>>> run >>>>>> self.genImages(self.gen_ts) >>>>>> File "/usr/local/bin/weewx/bin/weewx/imagegenerator.py", line 263, >>>>>> in genImages >>>>>> image = plot.render() >>>>>> File "/usr/local/bin/weewx/bin/weeplot/genplot.py", line 209, in >>>>>> render >>>>>> self._renderDayNight(sdraw) >>>>>> File "/usr/local/bin/weewx/bin/weeplot/genplot.py", line 245, in >>>>>> _renderDayNight >>>>>> sdraw.rectangle(((xleft,self.yscale[0]), >>>>>> File "/usr/local/bin/weewx/bin/weeplot/utilities.py", line 420, in >>>>>> rectangle >>>>>> self.draw.rectangle(box_scaled, **options) >>>>>> File "/usr/lib64/python3.10/site-packages/PIL/ImageDraw.py", line >>>>>> 294, in rectangle >>>>>> self.draw.draw_rectangle(xy, fill, 1) >>>>>> ValueError: y1 must be greater than or equal to y0 >>>>>> >>>>>> >>>>>> -- >>>>>> 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/02b87839-6bb3-4971-863e-7a0a23842f6dn%40googlegroups.com >>>>>> >>>>>> <https://groups.google.com/d/msgid/weewx-user/02b87839-6bb3-4971-863e-7a0a23842f6dn%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/33daf836-8fc8-4154-8bc8-5cd21cfaf011n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/33daf836-8fc8-4154-8bc8-5cd21cfaf011n%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/101114d5-3905-47da-a099-af318a13f749n%40googlegroups.com.
