Thank you. And this was a fresh new install on Ubuntu WeeWx 5.3.1 NUC5.x
> On May 13, 2026, at 10:08, Tom Keffer <[email protected]> wrote: > > 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] > <mailto:[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] >>> <mailto:[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] >>> <mailto:[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] >>>> <mailto:weewx-user%[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] >>> <mailto:[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] >> <mailto:[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] > <mailto:[email protected]>. > To view this discussion visit > https://groups.google.com/d/msgid/weewx-user/CAPq0zEDw-D0mwf9dMDu938C1z8v0%2Bbxiw4VvFAimnnVQTTCr8Q%40mail.gmail.com > > <https://groups.google.com/d/msgid/weewx-user/CAPq0zEDw-D0mwf9dMDu938C1z8v0%2Bbxiw4VvFAimnnVQTTCr8Q%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/52AE862D-520E-4DCA-B28A-635E143DCD9C%40gmail.com.
