so, now in installed Belchertown with:
weectl extension install weewx-belchertown-release.1.3

settings in my conf:
    [[Belchertown]]
        skin = Belchertown
        #HTML_ROOT = /var/www/html/weewx/belchertown
        enable = true

and i see everytime the weewx default skin. 

LOG with Belchertown:
https://pastebin.com/raw/LGpQtwBc

[email protected] schrieb am Montag, 17. März 2025 um 07:29:04 UTC+1:

> i unstalled weewx now and reinstall it.
> reconfigured, database is my old one from Weewx 4
>
>
> first log:
> https://pastebin.com/raw/evuXUanW
>
>
> [email protected] schrieb am Montag, 17. März 2025 um 06:59:16 UTC+1:
>
>> here my last log errors:
>>
>> weewx only uploads the default skin, data
>> are correct but the skin is wrong
>>
>>
>> root@debian:~# sudo journalctl -u weewx -f | tee /tmp/mylog
>> Mar 17 06:50:43 debian weewxd[346]: INFO paramiko.transport.sftp: [chan 
>> 0] Opened sftp connection (server version 3)
>> Mar 17 06:50:49 debian weewxd[346]: INFO paramiko.transport.sftp: [chan 
>> 0] sftp session closed.
>> Mar 17 06:50:49 debian weewxd[346]: INFO user.sftp: sftpgenerator: 
>> transferred 30 files in 7.36 seconds
>> Mar 17 06:51:11 debian weewxd[346]: INFO user.interceptor: unrecognized 
>> parameter b'PASSKEY=DF1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>> Mar 17 06:51:42 debian weewxd[346]: INFO user.interceptor: unrecognized 
>> parameter b'PASSKEY=
>> Mar 17 06:52:13 debian weewxd[346]: INFO user.interceptor: unrecognized 
>> parameter b'PASSKEY=
>> Mar 17 06:52:44 debian weewxd[346]: INFO user.interceptor: unrecognized 
>> parameter b'PASSKEY=
>> Mar 17 06:53:15 debian weewxd[346]: INFO user.interceptor: unrecognized 
>> parameter b'PASSKEY=
>> Mar 17 06:53:46 debian weewxd[346]: INFO user.interceptor: unrecognized 
>> parameter b'PASSKEY=
>> Mar 17 06:54:17 debian weewxd[346]: INFO user.interceptor: unrecognized 
>> parameter b'PASSKEY=
>> Mar 17 06:54:48 debian weewxd[346]: INFO user.interceptor: unrecognized 
>> parameter b'PASSKEY=
>> Mar 17 06:55:19 debian weewxd[346]: INFO user.interceptor: unrecognized 
>> parameter b'PASSKEY=
>> Mar 17 06:55:19 debian weewxd[346]: INFO weewx.manager: Added record 
>> 2025-03-17 06:55:00 CET (1742190900) to database 'weewx.sdb'
>> Mar 17 06:55:19 debian weewxd[346]: INFO weewx.manager: Added record 
>> 2025-03-17 06:55:00 CET (1742190900) to daily summary in 'weewx.sdb'
>> Mar 17 06:55:19 debian weewxd[346]: INFO weewx.cheetahgenerator: 
>> Generated 8 files for report SeasonsReport in 0.41 seconds
>> Mar 17 06:55:19 debian weewxd[346]: INFO weewx.imagegenerator: Generated 
>> 13 images for report SeasonsReport in 0.20 seconds
>> Mar 17 06:55:19 debian weewxd[346]: INFO weewx.reportengine: Copied 0 
>> files to /var/www/html/weewx
>> Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine: Caught 
>> unrecoverable exception in generator 
>> 'weewx.cheetahgenerator.CheetahGenerator'
>> Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****  'radar_width'
>> Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****  Traceback (most recent call last):
>> Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****    File "/usr/share/weewx/weewx/reportengine.py", line 248, in run
>> Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****      obj.start()
>> Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****    File "/usr/share/weewx/weewx/reportengine.py", line 465, in start
>> Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****      self.run()
>> Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 166, in run
>> Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****      ngen = self.generate(gen_dict[section_name], section_name, 
>> self.gen_ts)
>> Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****             
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in 
>> generate
>> Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****      ngen += self.generate(section[subsection], subsection, gen_ts)
>> Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in 
>> generate
>> Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****      ngen += self.generate(section[subsection], subsection, gen_ts)
>> Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 309, in 
>> generate
>> Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****      searchList = self._getSearchList(encoding, timespan,
>> Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 401, in 
>> _getSearchList
>> Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****      search_list += obj.get_extension_list(timespan, db_lookup)
>> Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****    File "/etc/weewx/bin/user/belchertown.py", line 458, in 
>> get_extension_list
>> Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****      radar_width = self.generator.skin_dict["Extras"]["radar_width"]
>> Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
>> Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****    File "/usr/lib/python3/dist-packages/configobj/__init__.py", line 
>> 554, in __getitem__
>> Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****      val = dict.__getitem__(self, key)
>> Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****  KeyError: 'radar_width'
>> Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         
>> ****  Generator terminated
>> Mar 17 06:55:20 debian weewxd[346]: Traceback (most recent call last):
>> Mar 17 06:55:20 debian weewxd[346]:   File 
>> "/usr/share/weewx/weewx/reportengine.py", line 248, in run
>> Mar 17 06:55:20 debian weewxd[346]:     obj.start()
>> Mar 17 06:55:20 debian weewxd[346]:   File 
>> "/usr/share/weewx/weewx/reportengine.py", line 465, in start
>> Mar 17 06:55:20 debian weewxd[346]:     self.run()
>> Mar 17 06:55:20 debian weewxd[346]:   File 
>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 166, in run
>> Mar 17 06:55:20 debian weewxd[346]:     ngen = 
>> self.generate(gen_dict[section_name], section_name, self.gen_ts)
>> Mar 17 06:55:20 debian weewxd[346]:           
>>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> Mar 17 06:55:20 debian weewxd[346]:   File 
>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate
>> Mar 17 06:55:20 debian weewxd[346]:     ngen += 
>> self.generate(section[subsection], subsection, gen_ts)
>> Mar 17 06:55:20 debian weewxd[346]:             
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> Mar 17 06:55:20 debian weewxd[346]:   File 
>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate
>> Mar 17 06:55:20 debian weewxd[346]:     ngen += 
>> self.generate(section[subsection], subsection, gen_ts)
>> Mar 17 06:55:20 debian weewxd[346]:             
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> Mar 17 06:55:20 debian weewxd[346]:   File 
>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 309, in generate
>> Mar 17 06:55:20 debian weewxd[346]:     searchList = 
>> self._getSearchList(encoding, timespan,
>> Mar 17 06:55:20 debian weewxd[346]:                 
>>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> Mar 17 06:55:20 debian weewxd[346]:   File 
>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 401, in _getSearchList
>> Mar 17 06:55:20 debian weewxd[346]:     search_list += 
>> obj.get_extension_list(timespan, db_lookup)
>> Mar 17 06:55:20 debian weewxd[346]:                   
>>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> Mar 17 06:55:20 debian weewxd[346]:   File 
>> "/etc/weewx/bin/user/belchertown.py", line 458, in get_extension_list
>> Mar 17 06:55:20 debian weewxd[346]:     radar_width = 
>> self.generator.skin_dict["Extras"]["radar_width"]
>> Mar 17 06:55:20 debian weewxd[346]:                   
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
>> Mar 17 06:55:20 debian weewxd[346]:   File 
>> "/usr/lib/python3/dist-packages/configobj/__init__.py", line 554, in 
>> __getitem__
>> Mar 17 06:55:20 debian weewxd[346]:     val = dict.__getitem__(self, key)
>> Mar 17 06:55:20 debian weewxd[346]:           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> Mar 17 06:55:20 debian weewxd[346]: KeyError: 'radar_width'
>> Mar 17 06:55:20 debian weewxd[346]: INFO weewx.reportengine: Copied 3 
>> files to /var/www/html/weewx
>> Mar 17 06:55:20 debian weewxd[346]: INFO paramiko.transport: Connected 
>> (version 2.0, client OpenSSH_9.2p1)
>> Mar 17 06:55:20 debian weewxd[346]: INFO paramiko.transport: 
>> Authentication (password) successful!
>> Mar 17 06:55:21 debian weewxd[346]: INFO paramiko.transport.sftp: [chan 
>> 0] Opened sftp connection (server version 3)
>> Mar 17 06:55:27 debian weewxd[346]: INFO paramiko.transport.sftp: [chan 
>> 0] sftp session closed.
>> Mar 17 06:55:27 debian weewxd[346]: INFO user.sftp: sftpgenerator: 
>> transferred 30 files in 7.42 seconds
>> Mar 17 06:55:51 debian weewxd[346]: INFO user.interceptor: unrecognized 
>> parameter b'PASSKEY=
>> Mar 17 06:56:21 debian weewxd[346]: INFO user.interceptor: unrecognized 
>> parameter b'PASSKEY=
>>
>> gjr80 schrieb am Sonntag, 16. März 2025 um 21:28:30 UTC+1:
>>
>>> Charles,
>>>
>>> I replied privately to you yesterday, please check your email.
>>>
>>> Gary
>>>
>>> On Sunday, 16 March 2025 at 12:12:04 UTC+10 Charles Hill wrote:
>>>
>>>> Hey Jim, do you know who an admin is here?  
>>>>
>>>> On Sat, Mar 15, 2025 at 9:57 PM Jimi Lawson <[email protected]> wrote:
>>>>
>>>>> It's you that needs to show some class, log into your Google groups 
>>>>> account and unsubscribe yourself. Your the one doing the spamming !
>>>>>
>>>>> On Sun, 16 Mar 2025, 1:44 am Charles Hill, <[email protected]> 
>>>>> wrote:
>>>>>
>>>>>> C'mon man show a litttle class.
>>>>>>
>>>>>> -----  [email protected] ----
>>>>>>
>>>>>>
>>>>>> Hey guys, this guy emailing me because I’m trying to get unsubscribed 
>>>>>> because somebody emailed me so I’m not harassed by these people
>>>>>> On Sat, Mar 15, 2025 at 9:42 PM Charles Hill <[email protected]> 
>>>>>> wrote:
>>>>>>
>>>>>>> A lot of people are getting spammed because unsubscribe isn’t 
>>>>>>> working.
>>>>>>>
>>>>>>> So can someone subscribe me because unsubscribe is broken.
>>>>>>> On Sat, Mar 15, 2025 at 8:25 PM vince <[email protected]> wrote:
>>>>>>>
>>>>>>>
>>>>>>> For god’s sake STOP !!!!!
>>>>>>>
>>>>>>> A dozen emails spamming 3000 people is ENOUGH. 
>>>>>>>
>>>>>>>
>>>>>>> On Sat, Mar 15, 2025 at 7:23 PM Charles Hill <[email protected]> 
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Unsubscribe isn’t working please unsubscribe me
>>>>>>>> On Sat, Mar 15, 2025 at 7:18 PM vince <[email protected]> wrote:
>>>>>>>>
>>>>>>>>> Set up an email filter to auto delete messages from the group. 
>>>>>>>>>
>>>>>>>>> On Saturday, March 15, 2025 at 4:10:14 PM UTC-7 Charles Hill wrote:
>>>>>>>>>
>>>>>>>>>> Unsubscribe doesn’t work, unsubscribe me
>>>>>>>>>> On Sat, Mar 15, 2025 at 3:25 AM '[email protected]' via 
>>>>>>>>>> weewx-user <[email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> ok, i will try to switch from 4.x to 5.x
>>>>>>>>>>>
>>>>>>>>>>> weewx fresh installed
>>>>>>>>>>> weewx sftp installed
>>>>>>>>>>> weewx belchertown installed
>>>>>>>>>>> weewx interceptor installed
>>>>>>>>>>> weewx highcharts installed
>>>>>>>>>>>
>>>>>>>>>>> LOG:
>>>>>>>>>>> root@debian:~# sudo service weewx restart
>>>>>>>>>>> root@debian:~# sudo journalctl -u weewx -f | tee /tmp/mylog
>>>>>>>>>>> Mar 15 08:19:54 debian weewxd[12117]: INFO weewx.restx: AWEKAS: 
>>>>>>>>>>> Posting not enabled.
>>>>>>>>>>> Mar 15 08:19:54 debian weewxd[12117]: INFO weewx.engine: 
>>>>>>>>>>> 'pyephem' detected, extended almanac data is available
>>>>>>>>>>> Mar 15 08:19:54 debian weewxd[12117]: INFO __main__: Starting up 
>>>>>>>>>>> weewx version 5.1.0
>>>>>>>>>>> Mar 15 08:19:54 debian weewxd[12117]: INFO weewx.engine: Using 
>>>>>>>>>>> binding 'wx_binding' to database 'weewx.sdb'
>>>>>>>>>>> Mar 15 08:19:54 debian weewxd[12117]: INFO weewx.manager: 
>>>>>>>>>>> Starting backfill of daily summaries
>>>>>>>>>>> Mar 15 08:19:54 debian weewxd[12117]: INFO weewx.manager: Daily 
>>>>>>>>>>> summaries up to date
>>>>>>>>>>> Mar 15 08:19:54 debian weewxd[12117]: INFO weewx.engine: 
>>>>>>>>>>> Starting main packet loop.
>>>>>>>>>>> Mar 15 08:20:07 debian weewxd[12117]: INFO user.interceptor: 
>>>>>>>>>>> using 'totalrainin' for rain_total
>>>>>>>>>>> Mar 15 08:20:07 debian weewxd[12117]: INFO user.interceptor: 
>>>>>>>>>>> unrecognized parameter b'PASSKEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxx
>>>>>>>>>>> Mar 15 08:20:07 debian weewxd[12117]: INFO user.interceptor: 
>>>>>>>>>>> skipping rain measurement of 135.689: no last rain
>>>>>>>>>>> Mar 15 08:20:39 debian weewxd[12117]: INFO user.interceptor: 
>>>>>>>>>>> unrecognized parameter b'PASSKEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: INFO 
>>>>>>>>>>> weewx.cheetahgenerator: Generated 8 files for report SeasonsReport 
>>>>>>>>>>> in 0.61 
>>>>>>>>>>> seconds
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: INFO weewx.imagegenerator: 
>>>>>>>>>>> Generated 13 images for report SeasonsReport in 0.20 seconds
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: INFO weewx.reportengine: 
>>>>>>>>>>> Copied 5 files to /var/www/html/weewx
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: INFO user.belchertown: 
>>>>>>>>>>> version 1.3.1
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>> Caught unrecoverable exception in generator 
>>>>>>>>>>> 'weewx.cheetahgenerator.CheetahGenerator'
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****  'radar_width'
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****  Traceback (most recent call last):
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/usr/share/weewx/weewx/reportengine.py", line 
>>>>>>>>>>> 248, in 
>>>>>>>>>>> run
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      obj.start()
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/usr/share/weewx/weewx/reportengine.py", line 
>>>>>>>>>>> 465, in 
>>>>>>>>>>> start
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      self.run()
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", 
>>>>>>>>>>> line 
>>>>>>>>>>> 166, in run
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      ngen = self.generate(gen_dict[section_name], 
>>>>>>>>>>> section_name, self.gen_ts)
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****             
>>>>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", 
>>>>>>>>>>> line 
>>>>>>>>>>> 226, in generate
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      ngen += self.generate(section[subsection], 
>>>>>>>>>>> subsection, 
>>>>>>>>>>> gen_ts)
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****             
>>>>>>>>>>>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", 
>>>>>>>>>>> line 
>>>>>>>>>>> 226, in generate
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      ngen += self.generate(section[subsection], 
>>>>>>>>>>> subsection, 
>>>>>>>>>>> gen_ts)
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****             
>>>>>>>>>>>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", 
>>>>>>>>>>> line 
>>>>>>>>>>> 309, in generate
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      searchList = self._getSearchList(encoding, 
>>>>>>>>>>> timespan,
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****                   
>>>>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", 
>>>>>>>>>>> line 
>>>>>>>>>>> 401, in _getSearchList
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      search_list += obj.get_extension_list(timespan, 
>>>>>>>>>>> db_lookup)
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****                     
>>>>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/etc/weewx/bin/user/belchertown.py", line 
>>>>>>>>>>> 458, in 
>>>>>>>>>>> get_extension_list
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      radar_width = 
>>>>>>>>>>> self.generator.skin_dict["Extras"]["radar_width"]
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****                   
>>>>>>>>>>>  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File 
>>>>>>>>>>> "/usr/lib/python3/dist-packages/configobj/__init__.py", line 554, 
>>>>>>>>>>> in 
>>>>>>>>>>> __getitem__
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      val = dict.__getitem__(self, key)
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****  KeyError: 'radar_width'
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****  Generator terminated
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: Traceback (most recent 
>>>>>>>>>>> call last):
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:   File 
>>>>>>>>>>> "/usr/share/weewx/weewx/reportengine.py", line 248, in run
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:     obj.start()
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:   File 
>>>>>>>>>>> "/usr/share/weewx/weewx/reportengine.py", line 465, in start
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:     self.run()
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:   File 
>>>>>>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 166, in run
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:     ngen = 
>>>>>>>>>>> self.generate(gen_dict[section_name], section_name, self.gen_ts)
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:           
>>>>>>>>>>>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:   File 
>>>>>>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:     ngen += 
>>>>>>>>>>> self.generate(section[subsection], subsection, gen_ts)
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:             
>>>>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:   File 
>>>>>>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:     ngen += 
>>>>>>>>>>> self.generate(section[subsection], subsection, gen_ts)
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:             
>>>>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:   File 
>>>>>>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 309, in generate
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:     searchList = 
>>>>>>>>>>> self._getSearchList(encoding, timespan,
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:                 
>>>>>>>>>>>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:   File 
>>>>>>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 401, in 
>>>>>>>>>>> _getSearchList
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:     search_list += 
>>>>>>>>>>> obj.get_extension_list(timespan, db_lookup)
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:                   
>>>>>>>>>>>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:   File 
>>>>>>>>>>> "/etc/weewx/bin/user/belchertown.py", line 458, in 
>>>>>>>>>>> get_extension_list
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:     radar_width = 
>>>>>>>>>>> self.generator.skin_dict["Extras"]["radar_width"]
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:                   
>>>>>>>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:   File 
>>>>>>>>>>> "/usr/lib/python3/dist-packages/configobj/__init__.py", line 554, 
>>>>>>>>>>> in 
>>>>>>>>>>> __getitem__
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:     val = 
>>>>>>>>>>> dict.__getitem__(self, key)
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]:           
>>>>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: KeyError: 'radar_width'
>>>>>>>>>>> Mar 15 08:20:40 debian weewxd[12117]: INFO weewx.reportengine: 
>>>>>>>>>>> Copied 39 files to /var/www/html/weewx
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>> Caught unrecoverable exception in generator 
>>>>>>>>>>> 'weewx.cheetahgenerator.CheetahGenerator'
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****  no such table: archive_day_appTemp
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****  Traceback (most recent call last):
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/usr/share/weewx/weedb/sqlite.py", line 38, 
>>>>>>>>>>> in 
>>>>>>>>>>> guarded_fn
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      return fn(*args, **kwargs)
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****             ^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/usr/share/weewx/weedb/sqlite.py", line 233, 
>>>>>>>>>>> in 
>>>>>>>>>>> execute
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      return sqlite3.Cursor.execute(self, *args, 
>>>>>>>>>>> **kwargs)
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****             
>>>>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****  sqlite3.OperationalError: no such table: 
>>>>>>>>>>> archive_day_appTemp
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: Traceback (most recent 
>>>>>>>>>>> call last):
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:   File 
>>>>>>>>>>> "/usr/share/weewx/weedb/sqlite.py", line 38, in guarded_fn
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:     return fn(*args, 
>>>>>>>>>>> **kwargs)
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:           
>>>>>>>>>>>  ^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:   File 
>>>>>>>>>>> "/usr/share/weewx/weedb/sqlite.py", line 233, in execute
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:     return 
>>>>>>>>>>> sqlite3.Cursor.execute(self, *args, **kwargs)
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:           
>>>>>>>>>>>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: sqlite3.OperationalError: 
>>>>>>>>>>> no such table: archive_day_appTemp
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: During handling of the 
>>>>>>>>>>> above exception, another exception occurred:
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: Traceback (most recent 
>>>>>>>>>>> call last):
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:   File 
>>>>>>>>>>> "/usr/share/weewx/weewx/reportengine.py", line 248, in run
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:     obj.start()
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:   File 
>>>>>>>>>>> "/usr/share/weewx/weewx/reportengine.py", line 465, in start
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:     self.run()
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:   File 
>>>>>>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 166, in run
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:     ngen = 
>>>>>>>>>>> self.generate(gen_dict[section_name], section_name, self.gen_ts)
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:           
>>>>>>>>>>>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:   File 
>>>>>>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:     ngen += 
>>>>>>>>>>> self.generate(section[subsection], subsection, gen_ts)
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:             
>>>>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:   File 
>>>>>>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:     ngen += 
>>>>>>>>>>> self.generate(section[subsection], subsection, gen_ts)
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:             
>>>>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:   File 
>>>>>>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 309, in generate
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:     searchList = 
>>>>>>>>>>> self._getSearchList(encoding, timespan,
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:                 
>>>>>>>>>>>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:   File 
>>>>>>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 401, in 
>>>>>>>>>>> _getSearchList
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:     search_list += 
>>>>>>>>>>> obj.get_extension_list(timespan, db_lookup)
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:                   
>>>>>>>>>>>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:   File 
>>>>>>>>>>> "/etc/weewx/bin/user/highchartssearchlist.py", line 587, in 
>>>>>>>>>>> get_extension_list
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:     (apptemp_time_vt, 
>>>>>>>>>>> apptemp_dict) = 
>>>>>>>>>>> self.get_day_summary_vectors(db_lookup(self.apptemp_binding),
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:                           
>>>>>>>>>>>             
>>>>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:   File 
>>>>>>>>>>> "/etc/weewx/bin/user/highchartssearchlist.py", line 156, in 
>>>>>>>>>>> get_day_summary_vectors
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:     for _rec in 
>>>>>>>>>>> _cursor.execute(sql_str):
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:                 
>>>>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:   File 
>>>>>>>>>>> "/usr/share/weewx/weedb/sqlite.py", line 46, in guarded_fn
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:     raise 
>>>>>>>>>>> weedb.NoTableError(e)
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: weedb.NoTableError: no 
>>>>>>>>>>> such table: archive_day_appTemp
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****  During handling of the above exception, another 
>>>>>>>>>>> exception 
>>>>>>>>>>> occurred:
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****  Traceback (most recent call last):
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/usr/share/weewx/weewx/reportengine.py", line 
>>>>>>>>>>> 248, in 
>>>>>>>>>>> run
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      obj.start()
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/usr/share/weewx/weewx/reportengine.py", line 
>>>>>>>>>>> 465, in 
>>>>>>>>>>> start
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      self.run()
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", 
>>>>>>>>>>> line 
>>>>>>>>>>> 166, in run
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      ngen = self.generate(gen_dict[section_name], 
>>>>>>>>>>> section_name, self.gen_ts)
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****             
>>>>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", 
>>>>>>>>>>> line 
>>>>>>>>>>> 226, in generate
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      ngen += self.generate(section[subsection], 
>>>>>>>>>>> subsection, 
>>>>>>>>>>> gen_ts)
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****             
>>>>>>>>>>>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", 
>>>>>>>>>>> line 
>>>>>>>>>>> 226, in generate
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      ngen += self.generate(section[subsection], 
>>>>>>>>>>> subsection, 
>>>>>>>>>>> gen_ts)
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****             
>>>>>>>>>>>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", 
>>>>>>>>>>> line 
>>>>>>>>>>> 309, in generate
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      searchList = self._getSearchList(encoding, 
>>>>>>>>>>> timespan,
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****                   
>>>>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", 
>>>>>>>>>>> line 
>>>>>>>>>>> 401, in _getSearchList
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      search_list += obj.get_extension_list(timespan, 
>>>>>>>>>>> db_lookup)
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****                     
>>>>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/etc/weewx/bin/user/highchartssearchlist.py", 
>>>>>>>>>>> line 
>>>>>>>>>>> 587, in get_extension_list
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      (apptemp_time_vt, apptemp_dict) = 
>>>>>>>>>>> self.get_day_summary_vectors(db_lookup(self.apptemp_binding),
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****                                       
>>>>>>>>>>>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/etc/weewx/bin/user/highchartssearchlist.py", 
>>>>>>>>>>> line 
>>>>>>>>>>> 156, in get_day_summary_vectors
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      for _rec in _cursor.execute(sql_str):
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****                  ^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****    File "/usr/share/weewx/weedb/sqlite.py", line 46, 
>>>>>>>>>>> in 
>>>>>>>>>>> guarded_fn
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****      raise weedb.NoTableError(e)
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****  weedb.NoTableError: no such table: archive_day_appTemp
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: 
>>>>>>>>>>>         ****  Generator terminated
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: 
>>>>>>>>>>> /usr/local/lib/python3.11/dist-packages/pysftp/__init__.py:61: 
>>>>>>>>>>> UserWarning: 
>>>>>>>>>>> Failed to load HostKeys from /var/lib/weewx/.ssh/known_hosts.  You 
>>>>>>>>>>> will 
>>>>>>>>>>> need to explicitly load HostKeys (cnopts.hostkeys.load(filename)) 
>>>>>>>>>>> or 
>>>>>>>>>>> disableHostKey checking (cnopts.hostkeys = None).
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]:   warnings.warn(wmsg, 
>>>>>>>>>>> UserWarning)
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: INFO paramiko.transport: 
>>>>>>>>>>> Connected (version 2.0, client OpenSSH_9.2p1)
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: INFO paramiko.transport: 
>>>>>>>>>>> Authentication (password) successful!
>>>>>>>>>>> Mar 15 08:20:41 debian weewxd[12117]: INFO 
>>>>>>>>>>> paramiko.transport.sftp: [chan 0] Opened sftp connection (server 
>>>>>>>>>>> version 3)
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> -- 
>>>>>>>>>>> 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 visit 
>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/d4ec4146-dae2-4db4-bd7a-b255d983cfcfn%40googlegroups.com
>>>>>>>>>>>  
>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/d4ec4146-dae2-4db4-bd7a-b255d983cfcfn%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 visit 
>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/a19c1b3c-6f8c-439f-9730-374c38912b4bn%40googlegroups.com
>>>>>>>>>  
>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/a19c1b3c-6f8c-439f-9730-374c38912b4bn%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 visit 
>>>>>> https://groups.google.com/d/msgid/weewx-user/CACyhQtTK%2BXOS_grpSQpdfNf2ryve2jUKSKO9OP1Z9j0kOACQ8g%40mail.gmail.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/weewx-user/CACyhQtTK%2BXOS_grpSQpdfNf2ryve2jUKSKO9OP1Z9j0kOACQ8g%40mail.gmail.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 visit 
>>>>> https://groups.google.com/d/msgid/weewx-user/CAEzr%3D0ZkN-tPXiudCE7tVVNo_iYunNHSzm4cdinS_20gJphWuw%40mail.gmail.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/weewx-user/CAEzr%3D0ZkN-tPXiudCE7tVVNo_iYunNHSzm4cdinS_20gJphWuw%40mail.gmail.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 visit 
https://groups.google.com/d/msgid/weewx-user/ced184d3-c4ba-4e73-8f27-2aecbd4472e0n%40googlegroups.com.

Reply via email to