Don't really understand the error because the tag "$current.dateTime" occurs only in the titlebar.inc template and the rss.xml.tmpl template, not in index.html.tmpl, nor in statistics.html.tmpl.
Two things: 1. What version of Cheetah? You can get this with *python3 -c "import Cheetah;print(Cheetah.Version)"* 2. Could you please create a tarball of your copy of the Seasons skin and send it to me? Email is tkef...@gmail.com. I'm thinking there may be a BOM or something in there... *tar cvfz seasons.tar.gz /etc/weewx/skins/Seasons* On Mon, May 13, 2024 at 12:48 PM 'Wolfgang Bosswick' via weewx-user < weewx-user@googlegroups.com> wrote: > 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 weewx-user+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/f1305927-0d71-414d-b6fe-08d81dc42581n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/f1305927-0d71-414d-b6fe-08d81dc42581n%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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEDjTXmxqUmKyWD7ssvs_axOrUS8YtgoD-cjyrQDXtNCEg%40mail.gmail.com.