My fault. The Upgrade Guide addresses only a direct import within a Python
module. There's nothing about what to do in a configuration file.

You want


*        schema = weewx.schemas.wview_extended.schema*

I'll fix the Guide.

On Tue, May 12, 2026 at 6:58 PM weather list <[email protected]>
wrote:

> Tom,
>
> Changed weewx.conf from:
>
>         # The schema defines the structure of the database.
>         # It is *only* used when the database is created.
>         schema = schemas.wview_extended
>
>
> To
>
>         # The schema defines the structure of the database.
>         # It is *only* used when the database is created.
>         schema = weewx.schemas.wview_extended
>
>
> And weewx isn't happy.
>
> Not sure that was where I am supposed to make a change.
>
> May 12 21:50:31 nuc62 weewxd[93315]: CRITICAL weewxd: Caught unrecoverable
> exception:
> May 12 21:50:31 nuc62 weewxd[93315]: CRITICAL weewxd:     ****  module
> 'weewx.schemas' has no attribute 'wview_extended'
> May 12 21:50:31 nuc62 weewxd[93315]: CRITICAL weewxd:     ****  Traceback
> (most recent call last):
> May 12 21:50:31 nuc62 weewxd[93315]: CRITICAL weewxd:     ****    File
> "/home/house/weewx-venv/lib/python3.10/site-packages/weewxd.py", line 121,
> in main
> May 12 21:50:31 nuc62 weewxd[93315]: CRITICAL weewxd:     ****      engine
> = weewx.engine.StdEngine(config_dict)
> May 12 21:50:31 nuc62 weewxd[93315]: CRITICAL weewxd:     ****    File
> "/home/house/weewx-venv/lib/python3.10/site-packages/weewx/engine.py", line
> 89, in __init__
> May 12 21:50:31 nuc62 weewxd[93315]: CRITICAL weewxd:     ****
>  self.loadServices(config_dict)
> May 12 21:50:31 nuc62 weewxd[93315]: CRITICAL weewxd:     ****    File
> "/home/house/weewx-venv/lib/python3.10/site-packages/weewx/engine.py", line
> 157, in loadServices
> May 12 21:50:31 nuc62 weewxd[93315]: CRITICAL weewxd:     ****      obj =
> weeutil.weeutil.get_object(svc)(self, config_dict)
> May 12 21:50:31 nuc62 weewxd[93315]: CRITICAL weewxd:     ****    File
> "/home/house/weewx-venv/lib/python3.10/site-packages/weewx/wxservices.py",
> line 103, in __init__
> May 12 21:50:31 nuc62 weewxd[93315]: CRITICAL weewxd:     ****
>  self.db_manager = engine.db_binder.get_manager(data_binding=data_binding,
> May 12 21:50:31 nuc62 weewxd[93315]: CRITICAL weewxd:     ****    File
> "/home/house/weewx-venv/lib/python3.10/site-packages/weewx/manager.py",
> line 765, in get_manager
> May 12 21:50:31 nuc62 weewxd[93315]: CRITICAL weewxd:     ****
>  manager_dict = get_manager_dict_from_config(self.config_dict,
> May 12 21:50:31 nuc62 weewxd[93315]: CRITICAL weewxd:     ****    File
> "/home/house/weewx-venv/lib/python3.10/site-packages/weewx/manager.py",
> line 900, in get_manager_dict_from_config
> May 12 21:50:31 nuc62 weewxd[93315]: CRITICAL weewxd:     ****
>  manager_dict['schema'] = weeutil.weeutil.get_object(schema_name)
> May 12 21:50:31 nuc62 weewxd[93315]: CRITICAL weewxd:     ****    File
> "/home/house/weewx-venv/lib/python3.10/site-packages/weeutil/weeutil.py",
> line 1405, in get_object
> May 12 21:50:31 nuc62 weewxd[93315]: CRITICAL weewxd:     ****      klass
> = getattr(module, klass_name)
> May 12 21:50:31 nuc62 weewxd[93315]: CRITICAL weewxd:     ****
>  AttributeError: module 'weewx.schemas' has no attribute 'wview_extended'
> May 12 21:50:31 nuc62 weewxd[93315]: CRITICAL weewxd:     ****  Exiting.
>
>
>
> On May 12, 2026, at 18:49, Tom Keffer <[email protected]> wrote:
>
> See the Upgrade Guide
> <https://www.weewx.com/docs/5.3/upgrade/#module-schemas-has-been-relocated> on
> V5.2.
>
> What you're seeing is a warning that the database manager forwarded the
> import to the new location. If you want to get rid of the warning, check
> your weewx.conf file. It probably contains references to the old location.
>
> On Tue, May 12, 2026 at 3:16 PM Dan Hinckley <[email protected]> wrote:
>
>> Can anyone tell me why I am seeing this error?
>>
>> May 12 16:38:32 nuc62 weewxd[87320]: DEBUG weewx.engine: Loading service
>> weewx.restx.StdWunderground
>>
>> May 12 16:38:32 nuc62 weewxd[87320]: DEBUG weewx.restx: WU essentials: {}
>> May 12 16:38:32 nuc62 weewxd[87320]: DEBUG weewx.manager: Could not load
>> schema 'schemas.wview_extended.schema'
>> May 12 16:38:32 nuc62 weewxd[87320]: DEBUG weewx.manager: **** Reason: No
>> module named 'schemas'
>> May 12 16:38:32 nuc62 weewxd[87320]: DEBUG weewx.manager: **** Trying
>> 'weewx.schemas.wview_extended.schema'
>>
>> May 12 16:38:32 nuc62 weewxd[87320]: INFO weewx.restx: Wunderground-PWS:
>> Data for station KMEPHIPP8 will be posted
>>
>>
>> WeeWx startup:
>>
>> May 12 16:44:01 nuc62 weewxd[87442]: INFO weewxd: Initializing weewxd
>> version 5.3.1
>> May 12 16:44:01 nuc62 weewxd[87442]: INFO weewxd: Command line:
>> /home/house/weewx-venv/bin/weewxd
>> May 12 16:44:01 nuc62 weewxd[87442]: INFO weewxd: Using Python: 3.10.12
>> (main, Mar  3 2026, 11:56:32) [GCC 11.4.0]
>> May 12 16:44:01 nuc62 weewxd[87442]: INFO weewxd: Located at:
>> /home/house/weewx-venv/bin/python3
>> May 12 16:44:01 nuc62 weewxd[87442]: INFO weewxd: Platform:
>> Linux-6.8.0-111-generic-x86_64-with-glibc2.35
>> May 12 16:44:01 nuc62 weewxd[87442]: INFO weewxd: Locale:  'en_US.UTF-8'
>> May 12 16:44:01 nuc62 weewxd[87442]: INFO weewxd: Entry path:
>> /home/house/weewx-venv/bin/weewxd
>> May 12 16:44:01 nuc62 weewxd[87442]: INFO weewxd: WEEWX_ROOT:
>> /home/house/weewx-data
>> May 12 16:44:01 nuc62 weewxd[87442]: INFO weewxd: Config file:
>> /home/house/weewx-data/weewx.conf
>> May 12 16:44:01 nuc62 weewxd[87442]: INFO weewxd: User module:
>> /home/house/weewx-data/bin/user
>> May 12 16:44:01 nuc62 weewxd[87442]: INFO weewxd: Debug:        1
>> May 12 16:44:01 nuc62 weewxd[87442]: INFO weewxd: User:  house
>> May 12 16:44:01 nuc62 weewxd[87442]: INFO weewxd: Group: house
>> May 12 16:44:01 nuc62 weewxd[87442]: INFO weewxd: Groups:  adm cdrom sudo
>> dip www-data plugdev lpadmin lxd sambashare house
>> May 12 16:44:01 nuc62 weewxd[87442]: DEBUG weewxd: loop_on_init: True
>> May 12 16:44:01 nuc62 weewxd[87442]: DEBUG weewxd: Initializing engine
>> May 12 16:44:01 nuc62 weewxd[87442]: INFO weewx.engine: Loading station
>> type Vantage (weewx.drivers.vantage)
>> May 12 16:44:01 nuc62 weewxd[87442]: DEBUG weewx.drivers.vantage: Driver
>> version is 3.6.3
>> May 12 16:44:01 nuc62 weewxd[87442]: DEBUG weewx.drivers.vantage: Option
>> loop_request=1
>> May 12 16:44:01 nuc62 weewxd[87442]: DEBUG weewx.drivers.vantage: Opened
>> up ethernet host 192.168.1.14 on port 22222. timeout=10.0,
>> tcp_send_delay=0.5
>> May 12 16:44:02 nuc62 weewxd[87442]: DEBUG weewx.drivers.vantage:
>> Successfully woke up Vantage console
>> May 12 16:44:03 nuc62 weewxd[87442]: DEBUG weewx.drivers.vantage:
>> Hardware type is 16
>> May 12 16:44:05 nuc62 weewxd[87442]: DEBUG weewx.drivers.vantage: ISS ID
>> is 1
>> May 12 16:44:05 nuc62 weewxd[87442]: DEBUG weewx.drivers.vantage:
>> Hardware name: Vantage Pro2
>> May 12 16:44:05 nuc62 weewxd[87442]: DEBUG weewx.engine: Loading service
>> weewx.engine.StdTimeSynch
>> May 12 16:44:05 nuc62 weewxd[87442]: DEBUG weewx.engine: Finished loading
>> service weewx.engine.StdTimeSynch
>>
>>
>> --
>> 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/A55EFA67-4AA9-4814-B303-B0DC0B3F3C67%40suiattle.org
>> .
>>
>
> --
> 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/CAPq0zEAR8kSJkwj9rq-eCwUk1x1%3DU57wscoQxjc9VmPFroxkBg%40mail.gmail.com
> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEAR8kSJkwj9rq-eCwUk1x1%3DU57wscoQxjc9VmPFroxkBg%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/68802527-68D8-4956-8138-E13020F57B63%40gmail.com
> <https://groups.google.com/d/msgid/weewx-user/68802527-68D8-4956-8138-E13020F57B63%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 visit 
https://groups.google.com/d/msgid/weewx-user/CAPq0zEDw-D0mwf9dMDu938C1z8v0%2Bbxiw4VvFAimnnVQTTCr8Q%40mail.gmail.com.

Reply via email to