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.
