Agree the problem is a missing user.historygenerator search list extension 
which (from memory) is provided by the bootstrap skin, but 
user.historygenerator is being called by the Seasons skin. So I suspect you 
have modified your Season skin in the past and added user.historygenerator 
to the Seasons skin config file, skins/Seasons/skin.conf. This would 
explain why you missed it when checking your backup weewx.conf.

The solution is to obtain the historygenerator.py from the bootstrap skin 
and add it to your system. You could simply extract this file from the 
bootstrap skin and save it to you system, but the easiest way will be as 
Vince said - just install the bootstrap skin. I would go one step further 
and disable the bootstrap skin (set enable = False  under [StdReport] 
[[Bootstrap]] in weewx.conf). This will have no impact on the availability 
of user.historygenerator, but will prevent the Bootstrap skin from 
generating its content/output.

Gary
On Monday 18 March 2024 at 05:43:50 UTC+10 vince wrote:

> Not quite.
>
> You need to install all added user extensions and skins. In your case it 
> looks like you had the bootstrap skin on your old system which has a file 
> bin/user/historygenerator.py that you are missing on the new system. Either 
> remove the reference to historygenerator in your weewx.conf or install the 
> bootstrap skin to add the missing file.
>
>
> On Sunday, March 17, 2024 at 12:23:43 PM UTC-7 Thomas Hackler wrote:
>
>> sorry I don't understand, I followed this guide
>>
>> https://weewx.com/docs/5.0/usersguide/backup/
>>
>> I compared the weewx.conf file from the fresh installation with my old 
>> one and added all the missing things
>> so I guess everything should work after that? 
>> The neowx skin works normal at the moment, so I will check the warnings 
>> later
>>
>>
>> vince schrieb am Sonntag, 17. März 2024 um 18:33:09 UTC+1:
>>
>>> ModuleNotFoundError: No module named 'user.historygenerator'
>>> You need to install all skins and extensions referenced in your .conf 
>>> files....
>>>
>>> You also have a variety of warnings from neowx:
>>> _etc_weewx_skins_neowx_material_month__Y__m_html_tmpl.py:406: 
>>> SyntaxWarning: "is not" with a literal. Did you mean "!="?
>>>
>>> I 'think' this is related to newer versions of python being more strict. 
>>>  I recall trying neowx once and simply editing all the places that weewx 
>>> logged those warnings and they went away.
>>>
>>> On Sunday, March 17, 2024 at 8:12:09 AM UTC-7 Thomas Hackler wrote:
>>>
>>>> Hello,
>>>> my raspberry pi crashed and I started with a new system. Fortunately I 
>>>> have copies from my database and the skins.
>>>> I started installing weewx and the gw1000 driver, then I copied the 
>>>> skin folder and the database.
>>>> I had some issues with permissions with the database but this works 
>>>> now. 
>>>> I use two skins. The neowx skin works fine but I get errors for the 
>>>> season skin and no site is made and I don't understand why.
>>>>
>>>> Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine: 
>>>> Caught unrecoverable exception in generator 
>>>> 'weewx.cheetahgenerator.CheetahGenerator'
>>>>
>>>> Full log file attached.
>>>> Thank you for helping!
>>>> Thomas Hackler
>>>>
>>>>
>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/a6f8b283-5b80-4bc2-ac80-62e2658efbf4n%40googlegroups.com.

Reply via email to