I had a running 4.10.2 installation with a modified Seasons skin on ubuntu
desktop 22.10 which worked fine until it stopped updating the sensor
reports anymore (I assume hanging USB port at the weather station unit).
Resetting the weather station unit did not solve the problem (Bus 003
Device 003: ID 1941:8021 Dream Link WH1080 Weather Station / USB Missile
Launcher).
Meanwhile I reolaced the weather station since the humidity sensor stopped
working some months ago anyway (I learned that these sensor need to be
replaced around 2 yrs of use).
The new station worked fine, however it did not update the statistics
report, all sensor reports are fine up to date. Syslog claimed an ERROR -
weewx.cheetahgenerator: Evaluation of template
/etc/weewx/skins/Seasons/statistics.html.tmpl failed with exception '<class
'SyntaxError'>', in line 1, string not terminated.
Checked the template, everything seems fine, there had been mande no
changes anyway.
I updated to 5.0.2 (yes, stupid move updating a broken system...)
Now I have the strange result that the website is updated with the sensor
reports perfectly, but the statistics part is not updated. The same error
is now in several other reports which went through without errors before.
Due to the switch to 5.0.2, I changed access rights for the user weewx and
group weewx to r/w, ownership root. See the related loc section below.
May 13 19:55:38 wolfgang-desktop weewxd[37274]: INFO weewx.manager: Added
record 2024-05-13 19:55:00 CEST (1715622900) to database 'weewx.sdb'
May 13 19:55:38 wolfgang-desktop weewxd[37274]: INFO weewx.manager: Added
record 2024-05-13 19:55:00 CEST (1715622900) to daily summary in 'weewx.sdb'
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: Evaluation of template
/etc/weewx/skins/Seasons/index.html.tmpl failed with exception '<class
'SyntaxError'>'
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** Ignoring template
/etc/weewx/skins/Seasons/index.html.tmpl
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** Reason: unterminated string literal (detected
at line 1) (<string>, line 1)
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** Traceback (most recent call last):
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 334, in generate
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** unicode_string =
compiled_template.respond()
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"_etc_weewx_skins_Seasons_index_html_tmpl.py", line 205, in respond
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1708, in
_handleCheetahInclude
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: ****
self._CHEETAH__cheetahIncludes[_includeID].respond(trans)
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"_etc_weewx_skins_Seasons_titlebar_inc.py", line 134, in respond
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"_etc_weewx_skins_Seasons_titlebar_inc.py", line 78, in __errorCatcher2
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File "<string>", line 1
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: ****
VFN(VFFSL(SL,"current.dateTime",True),"format",False)("Zuletzt
Aktualisiert:
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: ****
^
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** SyntaxError: unterminated string literal
(detected at line 1)
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: Evaluation of template
/etc/weewx/skins/Seasons/statistics.html.tmpl failed with exception '<class
'SyntaxError'>'
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** Ignoring template
/etc/weewx/skins/Seasons/statistics.html.tmpl
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** Reason: unterminated string literal (detected
at line 1) (<string>, line 1)
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** Traceback (most recent call last):
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 334, in generate
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** unicode_string =
compiled_template.respond()
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"_etc_weewx_skins_Seasons_statistics_html_tmpl.py", line 143, in respond
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1708, in
_handleCheetahInclude
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: ****
self._CHEETAH__cheetahIncludes[_includeID].respond(trans)
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"_etc_weewx_skins_Seasons_titlebar_inc.py", line 134, in respond
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"_etc_weewx_skins_Seasons_titlebar_inc.py", line 78, in __errorCatcher2
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File "<string>", line 1
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: ****
VFN(VFFSL(SL,"current.dateTime",True),"format",False)("Zuletzt
Aktualisiert:
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: ****
^
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** SyntaxError: unterminated string literal
(detected at line 1)
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: Evaluation of template
/etc/weewx/skins/Seasons/telemetry.html.tmpl failed with exception '<class
'SyntaxError'>'
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** Ignoring template
/etc/weewx/skins/Seasons/telemetry.html.tmpl
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** Reason: unterminated string literal (detected
at line 1) (<string>, line 1)
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** Traceback (most recent call last):
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 334, in generate
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** unicode_string =
compiled_template.respond()
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"_etc_weewx_skins_Seasons_telemetry_html_tmpl.py", line 191, in respond
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1708, in
_handleCheetahInclude
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: ****
self._CHEETAH__cheetahIncludes[_includeID].respond(trans)
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"_etc_weewx_skins_Seasons_titlebar_inc.py", line 134, in respond
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"_etc_weewx_skins_Seasons_titlebar_inc.py", line 78, in __errorCatcher2
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File "<string>", line 1
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: ****
VFN(VFFSL(SL,"current.dateTime",True),"format",False)("Zuletzt
Aktualisiert:
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: ****
^
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** SyntaxError: unterminated string literal
(detected at line 1)
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: Evaluation of template
/etc/weewx/skins/Seasons/tabular.html.tmpl failed with exception '<class
'SyntaxError'>'
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** Ignoring template
/etc/weewx/skins/Seasons/tabular.html.tmpl
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** Reason: unterminated string literal (detected
at line 1) (<string>, line 1)
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** Traceback (most recent call last):
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 334, in generate
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** unicode_string =
compiled_template.respond()
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"_etc_weewx_skins_Seasons_tabular_html_tmpl.py", line 124, in respond
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1708, in
_handleCheetahInclude
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: ****
self._CHEETAH__cheetahIncludes[_includeID].respond(trans)
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"_etc_weewx_skins_Seasons_titlebar_inc.py", line 134, in respond
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"_etc_weewx_skins_Seasons_titlebar_inc.py", line 78, in __errorCatcher2
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File "<string>", line 1
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: ****
VFN(VFFSL(SL,"current.dateTime",True),"format",False)("Zuletzt
Aktualisiert:
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: ****
^
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** SyntaxError: unterminated string literal
(detected at line 1)
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: Evaluation of template
/etc/weewx/skins/Seasons/celestial.html.tmpl failed with exception '<class
'SyntaxError'>'
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** Ignoring template
/etc/weewx/skins/Seasons/celestial.html.tmpl
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** Reason: unterminated string literal (detected
at line 1) (<string>, line 1)
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** Traceback (most recent call last):
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 334, in generate
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** unicode_string =
compiled_template.respond()
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"_etc_weewx_skins_Seasons_celestial_html_tmpl.py", line 133, in respond
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1708, in
_handleCheetahInclude
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: ****
self._CHEETAH__cheetahIncludes[_includeID].respond(trans)
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"_etc_weewx_skins_Seasons_titlebar_inc.py", line 134, in respond
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File
"_etc_weewx_skins_Seasons_titlebar_inc.py", line 78, in __errorCatcher2
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** File "<string>", line 1
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: ****
VFN(VFFSL(SL,"current.dateTime",True),"format",False)("Zuletzt
Aktualisiert:
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: ****
^
May 13 19:55:38 wolfgang-desktop weewxd[37274]: ERROR
weewx.cheetahgenerator: **** SyntaxError: unterminated string literal
(detected at line 1)
May 13 19:55:38 wolfgang-desktop weewxd[37274]: INFO
weewx.cheetahgenerator: Generated 3 files for report SeasonsReport in 0.26
seconds
May 13 19:55:38 wolfgang-desktop weewxd[37274]: INFO weewx.imagegenerator:
Generated 11 images for report SeasonsReport in 0.16 seconds
May 13 19:55:38 wolfgang-desktop weewxd[37274]: INFO weewx.reportengine:
Copied 0 files to /var/www/html/weewx
May 13 19:55:38 wolfgang-desktop weewxd[37274]: INFO
weewx.cheetahgenerator: Generated 2 files for report wxobs in 0.05 seconds
May 13 19:55:38 wolfgang-desktop weewxd[37274]: INFO weewx.reportengine:
Copied 0 files to /var/www/html/weewx/wxobs
--
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/f1305927-0d71-414d-b6fe-08d81dc42581n%40googlegroups.com.