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.

Reply via email to