He maybe never installed the Bootstrap skin, there are a couple of skins 
around that took the historygenerator from the skin, often many years ago, 
so usually, these are very outdated. Either try to get the 
historygenerator.py from the old installation, or from some outdated 
version of the Bootstrap skin, I doubt (but you can give it a try) that a 
recent version will work without updating the config, there were 
significant changes.

gjr80 schrieb am Sonntag, 17. März 2024 um 21:43:34 UTC+1:

> Yes, that will be fine. [[Bootstrap]] is only created when you install the 
> bootstrap skin.
>
> Gary
>
> On Monday 18 March 2024 at 06:37:52 UTC+10 Thomas Hackler wrote:
>
>> I have a copy of my old /etc/weewx/bin/user. there is a 
>> historygenerator.py file
>> but there is no [[Bootstrap]] in my new or in my old weewx.conf file
>>
>> so maybe it is enough to copy the file historygenerator.py from my old 
>> system to /etc/weewx/bin/user or should I install the bootstrap skin?
>>
>> So I guess I should install the neowx skin again too ?
>>
>> gjr80 schrieb am Sonntag, 17. März 2024 um 21:26:05 UTC+1:
>>
>>> 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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/83dfc84e-cf3f-4089-8e8d-8559207305f5n%40googlegroups.com.

Reply via email to