Error upgrading

62 views
Skip to first unread message

kha...@gmail.com

unread,
Oct 3, 2021, 2:23:52 PM10/3/21
to weewx-user
Hello,
i upgraded server with ubuntu 20.04 (last weewx version); on the preovious server (ubuntu 16.04) i user weewx 3.8.1;

I moved the database, the html file and the folder.
Starting service i received this error:
Oct  3 20:19:08 serverk2 systemd[1]: Starting LSB: weewx weather system...
Oct  3 20:19:08 serverk2 weewx[9713]:  * Starting weewx weather system weewx
Oct  3 20:19:08 serverk2 weewx[9725] INFO __main__: Initializing weewx version 4.5.1
Oct  3 20:19:08 serverk2 weewx[9725] INFO __main__: Using Python 3.8.10 (default, Jun  2 2021, 10:49:15) #012[GCC 9.4.0]
Oct  3 20:19:08 serverk2 weewx[9725] INFO __main__: Platform Linux-5.11.0-37-generic-x86_64-with-glibc2.29
Oct  3 20:19:08 serverk2 weewx[9725] INFO __main__: Locale is 'it_IT.UTF-8'
Oct  3 20:19:08 serverk2 weewx[9725] INFO __main__: PID file is /var/run/weewx.pid
Oct  3 20:19:08 serverk2 weewx[9728] INFO __main__: Using configuration file /etc/weewx/weewx.conf
Oct  3 20:19:08 serverk2 weewx[9728] INFO __main__: Debug is 1
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG __main__: Initializing engine
Oct  3 20:19:08 serverk2 weewx[9728] INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage)
Oct  3 20:19:08 serverk2 weewx[9713]:    ...done.
Oct  3 20:19:08 serverk2 systemd[1]: Started LSB: weewx weather system.
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG weewx.drivers.vantage: Driver version is 3.2.2
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG weewx.drivers.vantage: Option loop_request=1
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG weewx.drivers.vantage: Opened up serial port /dev/ttyUSB0; baud 19200; timeout 4.00
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG weewx.drivers.vantage: Hardware type is 16
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG weewx.drivers.vantage: ISS ID is 1
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG weewx.drivers.vantage: Hardware name: Vantage Pro2
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG weewx.engine: Loading service weewx.engine.StdConvert
Oct  3 20:19:08 serverk2 weewx[9728] INFO weewx.engine: StdConvert target unit is 0x1
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG weewx.engine: Loading service weewx.engine.StdQC
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG weewx.manager: Daily summary version is 4.0
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
Oct  3 20:19:08 serverk2 weewx[9728] DEBUG weewx.engine: Loading service user.crt.CumulusRealTime
Oct  3 20:19:08 serverk2 weewx[9728] CRITICAL __main__: Caught unrecoverable exception:
Oct  3 20:19:08 serverk2 weewx[9728] CRITICAL __main__:     ****  No module named 'user.crt'
Oct  3 20:19:08 serverk2 weewx[9728] CRITICAL __main__:     ****  Traceback (most recent call last):
Oct  3 20:19:08 serverk2 weewx[9728] CRITICAL __main__:     ****    File "/usr/share/weewx/weewxd", line 151, in main
Oct  3 20:19:08 serverk2 weewx[9728] CRITICAL __main__:     ****      engine = weewx.engine.StdEngine(config_dict)
Oct  3 20:19:08 serverk2 weewx[9728] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 93, in __init__
Oct  3 20:19:08 serverk2 weewx[9728] CRITICAL __main__:     ****      self.loadServices(config_dict)
Oct  3 20:19:08 serverk2 weewx[9728] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 161, in loadServices
Oct  3 20:19:08 serverk2 weewx[9728] CRITICAL __main__:     ****      obj = weeutil.weeutil.get_object(svc)(self, config_dict)
Oct  3 20:19:08 serverk2 weewx[9728] CRITICAL __main__:     ****    File "/usr/share/weewx/weeutil/weeutil.py", line 1119, in get_object
Oct  3 20:19:08 serverk2 weewx[9728] CRITICAL __main__:     ****      mod = __import__(module)
Oct  3 20:19:08 serverk2 weewx[9728] CRITICAL __main__:     ****  ModuleNotFoundError: No module named 'user.crt'
Oct  3 20:19:08 serverk2 weewx[9728] CRITICAL __main__:     ****  Exiting.

Do u have any suggestion?
Thanks!

vince

unread,
Oct 3, 2021, 2:35:37 PM10/3/21
to weewx-user
Best guess is that you are referencing an extension that you did not actually install in the new weewx setup.    Install the missing extension (https://github.com/matthewwall/weewx-crt)

kha...@gmail.com

unread,
Oct 3, 2021, 6:27:08 PM10/3/21
to weewx-user
Yes, now works :)
Thanks for help!
Reply all
Reply to author
Forward
0 new messages