How about the log from when you tried dropping and rebuilding the database?

On Thu, Jul 8, 2021 at 2:29 PM 'Jan-Jaap van der Geer' via weewx-user <
[email protected]> wrote:

> I have the exact same errors as fpb:
>
> Jul  8 23:20:16 qnap user.err weewx[2950] ERROR weewx.cheetahgenerator:
> Generate failed with exception '<class 'NameMapper.NotFound'>'
> Jul  8 23:20:16 qnap user.err weewx[2950] ERROR weewx.cheetahgenerator:
> **** Ignoring template
> /share/homes/admin/weewxwf/skins/Seasons/NOAA/NOAA-%Y-%m.txt.tmpl
> Jul  8 23:20:16 qnap user.err weewx[2950] ERROR weewx.cheetahgenerator:
> **** Reason: cannot find 'raw' while searching for 'day.wind.count.raw'
> Jul  8 23:20:16 qnap user.err weewx[2950] ERROR weewx.cheetahgenerator:
> ****  Traceback (most recent call last):
> Jul  8 23:20:16 qnap user.err weewx[2950] ERROR weewx.cheetahgenerator:
> ****    File
> "/share/CACHEDEV1_DATA/homes/admin/weewxwf/bin/weewx/cheetahgenerator.py",
> line 326, in generate
> Jul  8 23:20:16 qnap user.err weewx[2950] ERROR weewx.cheetahgenerator:
> ****      unicode_string = compiled_template.respond()
> Jul  8 23:20:16 qnap user.err weewx[2950] ERROR weewx.cheetahgenerator:
> ****    File
> "_share_homes_admin_weewxwf_skins_Seasons_NOAA_NOAA__Y__m_txt_tmpl.py",
> line 430, in respond
> Jul  8 23:20:16 qnap user.err weewx[2950] ERROR weewx.cheetahgenerator:
> ****  NotFound: cannot find 'raw' while searching for 'day.wind.count.raw'
>
> I don't really understand what this 'new schema' and 'old schema' is, but
> I tried:
>
> wee_database --drop-daily
> wee_database --rebuild-daily
>
> both without changing the binding in weewx.conf and after changing it.
> Right now I have
>
>     [[wx_binding]]
>         # The database must match one of the sections in [Databases].
>         # This is likely to be the only option you would want to change.
>         database = archive_mysql
>         # The name of the table within the database
>         table_name = archive
>         # The manager handles aggregation of data for historical summaries
>         manager = weewx.manager.DaySummaryManager
>         # The schema defines the structure of the database.
>         # It is *only* used when the database is created.
>         schema = schemas.wview_extended.schema
>
> but using:
>
>         manager = weewx.wxmanager.WXDaySummaryManager
>
> and rebuilding still caused the errors.
>
> What should I do to fix this?
>
> Thanks,
> Jan-Jaap
>
> On Wednesday, December 16, 2020 at 2:26:19 PM UTC+1 [email protected]
> wrote:
>
>> You have the correct configuration, but remember, it only applies *when
>> the database is created*. Thereafter, the schema is read from the
>> database.
>>
>> You can try rebuilding the daily summaries using wee_database:
>>
>> *sudo wee_database --drop-daily*
>> *sudo wee_database --rebuild-daily*
>>
>>
>> The rebuild will use the configuration in weewx.conf.
>>
>> -tk
>>
>> On Tue, Dec 15, 2020 at 9:58 PM fpb <[email protected]> wrote:
>>
>>> @Tom,
>>>
>>> I'm having a similar issue but I'm trying to figure out what the correct
>>> schema (assuming that is the issue)  but I can't find a combination.
>>>
>>> This is what I have;
>>>
>>> [DataBindings]
>>>
>>>     [[wx_binding]]
>>>         # The database must match one of the sections in [Databases].
>>>         # This is likely to be the only option you would want to change.
>>>         database = archive_sqlite
>>>         # The name of the table within the database
>>>         table_name = archive
>>>         # The manager handles aggregation of data for historical
>>> summaries
>>>         manager = weewx.manager.DaySummaryManager
>>> # The schema defines the structure of the database.
>>>         # It is *only* used when the database is created.
>>>         schema = schemas.wview_extended.schema
>>>     [[forecast_binding]]
>>>         database = forecast_sqlite
>>>
>>> and below my log errors;
>>>
>>> ec 16 00:55:18 weewx-vm weewx[11753] ERROR weewx.cheetahgenerator:
>>> Generate failed with exception '<class 'NameMapper.NotFound'>'
>>>
>>> Dec 16 00:55:18 weewx-vm weewx[11753] ERROR weewx.cheetahgenerator: ****
>>> Ignoring template /etc/weewx/skins/Seasons/NOAA/NOAA-%Y-%m.txt.tmpl
>>>
>>> Dec 16 00:55:18 weewx-vm weewx[11753] ERROR weewx.cheetahgenerator: ****
>>> Reason: cannot find 'raw' while searching for 'day.wind.count.raw'
>>>
>>> Dec 16 00:55:18 weewx-vm weewx[11753] ERROR weewx.cheetahgenerator:
>>> ****  Traceback (most recent call last):
>>>
>>> Dec 16 00:55:18 weewx-vm weewx[11753] ERROR weewx.cheetahgenerator:
>>> ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 323, in
>>> generate
>>>
>>> Dec 16 00:55:18 weewx-vm weewx[11753] ERROR weewx.cheetahgenerator:
>>> ****      unicode_string = compiled_template.respond()
>>>
>>> Dec 16 00:55:18 weewx-vm weewx[11753] ERROR weewx.cheetahgenerator:
>>> ****    File "_etc_weewx_skins_Seasons_NOAA_NOAA__Y__m_txt_tmpl.py", line
>>> 430, in respond
>>>
>>> Dec 16 00:55:18 weewx-vm weewx[11753] ERROR weewx.cheetahgenerator:
>>> ****  NotFound: cannot find 'raw' while searching for 'day.wind.count.raw'
>>> Any help will be appreciate.
>>>
>>> On Thursday, June 4, 2020 at 6:01:51 PM UTC-4 [email protected] wrote:
>>>
>>>> That's probably what happened.
>>>>
>>>> You're not the first to get tripped up by this. Obviously, I need to
>>>> rethink how to manage the transition to the new way of specifying schemas.
>>>>
>>>> On Thu, Jun 4, 2020 at 11:20 AM Jacques Terrettaz <[email protected]>
>>>> wrote:
>>>>
>>>>> Forget my last message :  I used a new Raspberry PI to install weewx
>>>>> V4, and then I transferred my "old" mysql database  to the new
>>>>> installation...
>>>>>
>>>>>
>>>>> Le 4 juin 2020 à 20:01, Jacques Terrettaz <[email protected]> a
>>>>> écrit :
>>>>>
>>>>> Tom,
>>>>>
>>>>> One comment about the old and new database schema :  I didn't change
>>>>> anything by myself in the [DataBinding] section of weewx.conf after  the
>>>>> upgrade to V4.0, so I suspect that the  manager = weewx.manager.
>>>>> DaySummaryManager  line  was automatically modified during the
>>>>> upgrade process.
>>>>> Is it right ?
>>>>>
>>>>>
>>>>> --
>>>>> 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/ACB63400-3370-43DF-A186-A96D3BC23AA3%40gmail.com
>>>>> <https://groups.google.com/d/msgid/weewx-user/ACB63400-3370-43DF-A186-A96D3BC23AA3%40gmail.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 on the web visit
>>> https://groups.google.com/d/msgid/weewx-user/d4d9e47e-ca30-4729-a81b-9d1cfd8dde76n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/weewx-user/d4d9e47e-ca30-4729-a81b-9d1cfd8dde76n%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 on the web visit
> https://groups.google.com/d/msgid/weewx-user/d4e7d688-fe41-4258-b7c9-6068c95012b3n%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/d4e7d688-fe41-4258-b7c9-6068c95012b3n%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 on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAPq0zEC-aSfawE9NB8PBCkD%3D_FZnvGr02Zdbb%2BY2j4aZ51BrZA%40mail.gmail.com.

Reply via email to