WeeWx 4.1.1 VM Error

52 views
Skip to first unread message

Francisco Puig

unread,
Jul 21, 2020, 10:57:33 PM7/21/20
to weewx-user
I just finished configuring a new WeeWx in Ubuntu 16.04 running in a VM and I'm getting the errors below, not sure if this is related with my VM or with the WeWx code.

root@weewx-vm:/var/www/html/weewx# /etc/init.d/weewx start

[ ok ] Starting weewx (via systemctl): weewx.service.

root@weewx-vm:/var/www/html/weewx# sudo tail -f /var/log/syslog

Jul 21 22:53:25 weewx-vm weewx[2929] CRITICAL __main__:     ****    File "/usr/share/weewx/weewxd", line 148, in main

Jul 21 22:53:25 weewx-vm weewx[2929] CRITICAL __main__:     ****      engine = weewx.engine.StdEngine(config_dict)

Jul 21 22:53:25 weewx-vm weewx[2929] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 69, in __init__

Jul 21 22:53:25 weewx-vm weewx[2929] CRITICAL __main__:     ****      self.setupStation(config_dict)

Jul 21 22:53:25 weewx-vm weewx[2929] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 87, in setupStation

Jul 21 22:53:25 weewx-vm weewx[2929] CRITICAL __main__:     ****      driver = config_dict[station_type]['driver']

Jul 21 22:53:25 weewx-vm weewx[2929] CRITICAL __main__:     ****    File "/usr/lib/python2.7/dist-packages/configobj.py", line 554, in __getitem__

Jul 21 22:53:25 weewx-vm weewx[2929] CRITICAL __main__:     ****      val = dict.__getitem__(self, key)

Jul 21 22:53:25 weewx-vm weewx[2929] CRITICAL __main__:     ****  KeyError: u'Ultimeter'

Jul 21 22:53:25 weewx-vm weewx[2929] CRITICAL __main__:     ****  Exiting.

^C

root@weewx-vm:/var/www/html/weewx# /etc/init.d/weewx stop

Francisco Puig

unread,
Jul 21, 2020, 11:39:43 PM7/21/20
to weewx-user
More logs attached with Debug set to 1.

Jul 21 23:37:44 weewx-vm systemd[1]: Starting LSB: weewx weather system...

Jul 21 23:37:44 weewx-vm weewx[1610]:  * Starting weewx weather system weewx

Jul 21 23:37:44 weewx-vm weewx[1624] INFO __main__: Initializing weewx version 4.1.1

Jul 21 23:37:44 weewx-vm weewx[1624] INFO __main__: Using Python 2.7.12 (default, Apr 15 2020, 17:07:12) #012[GCC 5.4.0 20160609]

Jul 21 23:37:44 weewx-vm weewx[1624] INFO __main__: Platform Linux-4.4.0-186-generic-x86_64-with-Ubuntu-16.04-xenial

Jul 21 23:37:44 weewx-vm weewx[1624] INFO __main__: Locale is 'en_US.UTF-8'

Jul 21 23:37:44 weewx-vm weewx[1624] INFO __main__: PID file is /var/run/weewx.pid

Jul 21 23:37:44 weewx-vm weewx[1610]:    ...done.

Jul 21 23:37:44 weewx-vm systemd[1]: Started LSB: weewx weather system.

Jul 21 23:37:44 weewx-vm weewx[1628] INFO __main__: Using configuration file /etc/weewx/weewx.conf

Jul 21 23:37:44 weewx-vm weewx[1628] INFO __main__: Debug is 1

Jul 21 23:37:44 weewx-vm weewx[1628] DEBUG __main__: Initializing engine

Jul 21 23:37:44 weewx-vm weewx[1628] CRITICAL __main__: Caught unrecoverable exception:

Jul 21 23:37:44 weewx-vm weewx[1628] CRITICAL __main__:     ****  u'Ultimeter'

Jul 21 23:37:44 weewx-vm weewx[1628] CRITICAL __main__:     ****  Traceback (most recent call last):

Jul 21 23:37:44 weewx-vm weewx[1628] CRITICAL __main__:     ****    File "/usr/share/weewx/weewxd", line 148, in main

Jul 21 23:37:44 weewx-vm weewx[1628] CRITICAL __main__:     ****      engine = weewx.engine.StdEngine(config_dict)

Jul 21 23:37:44 weewx-vm weewx[1628] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 69, in __init__

Jul 21 23:37:44 weewx-vm weewx[1628] CRITICAL __main__:     ****      self.setupStation(config_dict)

Jul 21 23:37:44 weewx-vm weewx[1628] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 87, in setupStation

Jul 21 23:37:44 weewx-vm weewx[1628] CRITICAL __main__:     ****      driver = config_dict[station_type]['driver']

Jul 21 23:37:44 weewx-vm weewx[1628] CRITICAL __main__:     ****    File "/usr/lib/python2.7/dist-packages/configobj.py", line 554, in __getitem__

Jul 21 23:37:44 weewx-vm weewx[1628] CRITICAL __main__:     ****      val = dict.__getitem__(self, key)

Jul 21 23:37:44 weewx-vm weewx[1628] CRITICAL __main__:     ****  KeyError: u'Ultimeter'

Jul 21 23:37:44 weewx-vm weewx[1628] CRITICAL __main__:     ****  Exiting.

Jul 21 23:37:50 weewx-vm systemd[1]: Stopping LSB: weewx weather system...

Jul 21 23:37:50 weewx-vm weewx[1658]:  * Stopping weewx weather system weewx

Jul 21 23:37:50 weewx-vm weewx[1658]:  *  not running...

Jul 21 23:37:50 weewx-vm weewx[1658]:    ...done.

Jul 21 23:37:50 weewx-vm systemd[1]: Stopped LSB: weewx weather system.

gjr80

unread,
Jul 22, 2020, 12:33:23 AM7/22/20
to weewx-user
Hi,

It appears that you have told WeeWX to use the Ultimeter driver is no [Ultimeter] stanza in weewx.conf. Either add it manually or use wee_config --reconfigure and select Ultimeter when prompted for a driver to use.

Gary

Francisco Puig

unread,
Jul 22, 2020, 1:15:40 AM7/22/20
to weewx-user
Thanks Gary, that fixed the issue. 

On Tuesday, July 21, 2020 at 10:57:33 PM UTC-4, Francisco Puig wrote:
Reply all
Reply to author
Forward
0 new messages