OK, I'm using the redhat rpm install rather than pip; all my user 
exetensions are under /etc/weewx/bin/user/.   I did have to make sure I had 
successfully moved them all around as some of them were not installed a 
true extensions.

[xxx@pi user]$ weectl extension list
Using configuration file /etc/weewx/weewx.conf
Extension Name    Version   Description
Belchertown       1.3.1     A clean modern skin with real time streaming 
updates and interactive charts. Modeled after BelchertownWeather.com
mqtt              0.23      Upload weather data to MQTT server.
neowx             1.2       The most advanced weewx skin of 2018.

[xxx@pi user]$ pwd
/etc/weewx/bin/user
[xxx@pi user]$ ls -l
total 596
-rw-rw-r-- 1 weewx weewx 184314 Jul  1  2024 belchertown.py
-rw-rw-r-- 1 weewx weewx   2473 Sep  8  2023 deleteVantageWindDir.py
-rw-rw-r-- 1 weewx weewx    541 Jun 12  2024 extensions.py
-rw-rw-r-- 1 weewx weewx  14512 Sep  8  2023 gaugeengine.py
-rw-rw-r-- 1 weewx weewx  25010 Sep  8  2023 gauges.py
-rw-rw-r-- 1 weewx weewx  20418 Sep  8  2023 historygenerator.py
-rw-rw-r-- 1 weewx weewx    306 Jan  5  2024 __init__.py
drwxrwsr-x 5 weewx weewx   4096 Jul  1  2024 installer
-rw-rw-r-- 1 weewx weewx  83897 Sep  8  2023 interceptor.py
-rw-rw-r-- 1 weewx weewx   4928 Feb 17  2024 metargenerator.py
-rw-rw-r-- 1 weewx weewx  19742 Oct 24  2023 mqtt.py
drwxrwsr-x 2 weewx weewx   4096 Jul  1  2024 __pycache__
-rw-rw-r-- 1 weewx weewx   5796 Jun 18  2024 sunshine.py
-rw-rw-r-- 1 weewx weewx   6456 Sep  8  2023 test.py
-rw-rw-r-- 1 weewx weewx   3332 Sep  8  2023 translategenerator.py
-rw-rw-r-- 1 weewx weewx   5996 May 13  2024 wview_extended_with_sunshine.py
-rw-rw-r-- 1 weewx weewx  10932 Sep  8  2023 xaggs.py

On Saturday, March 15, 2025 at 12:52:31 PM UTC buck...@googlemail.com wrote:

> thx, i will look. but i ve also error with my old neowx skin....
>
> -> no module "translategenerator"
>
>
>
> r 15 13:49:45 debian weewxd[12529]: INFO user.interceptor: unrecognized 
> parameter b'PASSKEY=DF1C1F620C64A8F8DE63A1562A0BF11D
> Mar 15 13:50:16 debian weewxd[12529]: INFO user.interceptor: unrecognized 
> parameter b'PASSKEY=DF1C1F620C64A8F8DE63A1562A0BF11D
> Mar 15 13:50:16 debian weewxd[12529]: INFO weewx.manager: Added record 
> 2025-03-15 13:50:00 CET (1742043000) to database 'weewx.sdb'
> Mar 15 13:50:16 debian weewxd[12529]: INFO weewx.manager: Added record 
> 2025-03-15 13:50:00 CET (1742043000) to daily summary in 'weewx.sdb'
> Mar 15 13:50:17 debian weewxd[12529]: INFO weewx.cheetahgenerator: 
> Generated 8 files for report SeasonsReport in 0.62 seconds
> Mar 15 13:50:17 debian weewxd[12529]: INFO weewx.imagegenerator: Generated 
> 13 images for report SeasonsReport in 0.19 seconds
> Mar 15 13:50:17 debian weewxd[12529]: INFO weewx.reportengine: Copied 5 
> files to /var/www/html/weewx
> Mar 15 13:50:18 debian weewxd[12529]: INFO weewx.cheetahgenerator: 
> Generated 2 files for report Highcharts in 0.60 seconds
> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine: Unable to 
> instantiate generator 'user.translategenerator.CheetahGeneratorTranslated'
> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine:         
> ****  No module named 'user.translategenerator'
> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine:         
> ****  Traceback (most recent call last):
> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/weewx/reportengine.py", line 231, in run
> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine:         
> ****      obj = weeutil.weeutil.get_object(generator)(
> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine:         
> ****            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine:         
> ****      module = importlib.import_module(module_name)
> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine:         
> ****               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine:         
> ****    File "/usr/lib/python3.11/importlib/__init__.py", line 126, in 
> import_module
> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine:         
> ****      return _bootstrap._gcd_import(name[level:], package, level)
> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine:         
> ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine:         
> ****    File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine:         
> ****    File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine:         
> ****    File "<frozen importlib._bootstrap>", line 1142, in 
> _find_and_load_unlocked
> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine:         
> ****  ModuleNotFoundError: No module named 'user.translategenerator'
> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine:         
> ****  Generator ignored
> Mar 15 13:50:18 debian weewxd[12529]: Traceback (most recent call last):
> Mar 15 13:50:18 debian weewxd[12529]:   File 
> "/usr/share/weewx/weewx/reportengine.py", line 231, in run
> Mar 15 13:50:18 debian weewxd[12529]:     obj = 
> weeutil.weeutil.get_object(generator)(
> Mar 15 13:50:18 debian weewxd[12529]:           
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Mar 15 13:50:18 debian weewxd[12529]:   File 
> "/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
> Mar 15 13:50:18 debian weewxd[12529]:     module = 
> importlib.import_module(module_name)
> Mar 15 13:50:18 debian weewxd[12529]:             
>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Mar 15 13:50:18 debian weewxd[12529]:   File 
> "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
> Mar 15 13:50:18 debian weewxd[12529]:     return 
> _bootstrap._gcd_import(name[level:], package, level)
> Mar 15 13:50:18 debian weewxd[12529]:           
>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Mar 15 13:50:18 debian weewxd[12529]:   File "<frozen 
> importlib._bootstrap>", line 1206, in _gcd_import
> Mar 15 13:50:18 debian weewxd[12529]:   File "<frozen 
> importlib._bootstrap>", line 1178, in _find_and_load
> Mar 15 13:50:18 debian weewxd[12529]:   File "<frozen 
> importlib._bootstrap>", line 1142, in _find_and_load_unlocked
> Mar 15 13:50:18 debian weewxd[12529]: ModuleNotFoundError: No module named 
> 'user.translategenerator'
>
>
>
>
> James Taylor schrieb am Samstag, 15. März 2025 um 10:13:05 UTC+1:
>
>> Hello
>>
>> Are you running the wview_extended schema?   There is discussion here 
>> about appTemp - Belchertown taking forever on some weewx v5 systems · 
>> Issue #924 · poblabs/weewx-belchertown 
>> <https://github.com/poblabs/weewx-belchertown/issues/924> 
>>
>> James
>> On Saturday, March 15, 2025 at 7:25:23 AM UTC buck...@googlemail.com 
>> 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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/weewx-user/d6ee437a-98fc-4a46-b20b-1809a53f6e49n%40googlegroups.com.

Reply via email to