CentOS 7.9 64bit clean install
Note- those instructions do NOT have a step for wee_config --install
Starting weewx installation over from scratch....
Below is a complete transcript. One IMPORTANT thing to notice is the "installed drivers" output section seems to show there are a LOT of missing driver components!!!!
ALL of these steps are 100% repeatable. Variants using "wee_config --reconfigure" result in the SAME failures!
Anyone know who the creator of the rpm repo is??
Any help would be appreciated.
thanks
rich
Uninstall and try again:
----------------- yum remove weewx
----------------- rpm --import
http://weewx.com/keys.html----------------- curl -s
http://weewx.com/yum/weewx-el7.repo | sudo tee /etc/yum.repos.d/weewx.repo
[weewx]
name=weewx
baseurl=
http://weewx.com/yum/weewx/el7enabled=1
gpgcheck=0
----------------- yum install weewx
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base:
mirror.den01.meanservers.net * epel:
mirror.oss.ou.edu * extras:
mirror.den01.meanservers.net * updates:
mirror.vcu.eduweewx | 3.0 kB 00:00
Resolving Dependencies
--> Running transaction check
---> Package weewx.noarch 0:4.2.0-1.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
weewx noarch 4.2.0-1.el7 weewx 1.3 M
Transaction Summary
================================================================================
Install 1 Package
Total download size: 1.3 M
Installed size: 4.8 M
Is this ok [y/d/N]:
Downloading packages:
weewx-4.2.0-1.el7.noarch.rpm | 1.3 MB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : weewx-4.2.0-1.el7.noarch 1/1
Listing /usr/share/weewx ...
Listing /usr/share/weewx/schemas ...
Listing /usr/share/weewx/user ...
Listing /usr/share/weewx/weecfg ...
Listing /usr/share/weewx/weedb ...
Listing /usr/share/weewx/weeimport ...
Listing /usr/share/weewx/weeplot ...
Listing /usr/share/weewx/weeutil ...
Listing /usr/share/weewx/weewx ...
Listing /usr/share/weewx/weewx/drivers ...
Starting weewx (via systemctl): [ OK ]
Verifying : weewx-4.2.0-1.el7.noarch 1/1
Installed:
weewx.noarch 0:4.2.0-1.el7
Complete!
# this next step is NOT in the instructions but elsewhere weewx is supposed to be stopped before doing the config....
# even so, leaving out this step does NOT change anything! The result of the wee_config is the same failure....
----------------- service weewx stop
# Next Configure:
----------------- cd /etc/weewx
----------------- wee_config --debug --verbosity=3 --install --output=weewx.conf --dist-config=weewx.conf.dist
Enter a brief description of the station, such as its location. For example:
Santa's Workshop, North Pole
description [My Little Town, Oregon]: Fremont Comm Site, Salida CO
Specify altitude, with units 'foot' or 'meter'. For example:
35, foot
12, meter
altitude [700, foot]: 11000, foot
Specify latitude in decimal degrees, negative for south.
latitude [0.00]: 38.446630
Specify longitude in decimal degrees, negative for west.
longitude [0.00]: -106.010750
You can register your station on
weewx.com, where it will be included
in a map. You will need a unique URL to identify your station (such as a
website, or WeatherUnderground link).
Include station in the station registry (y/n)? [n]: n
Indicate the preferred units for display: ['us', 'metric']
units [us]:
Installed drivers include:
0) ? (weewx.drivers.acurite) No module named usb
1) ? (weewx.drivers.cc3000) No module named serial
2) ? (weewx.drivers.fousb) No module named usb
3) Simulator (weewx.drivers.simulator)
4) ? (weewx.drivers.te923) No module named usb
5) ? (weewx.drivers.ultimeter) No module named serial
6) Vantage (weewx.drivers.vantage)
7) ? (weewx.drivers.wmr100) No module named usb
8) ? (weewx.drivers.wmr200) No module named usb
9) ? (weewx.drivers.wmr300) No module named usb
10) ? (weewx.drivers.wmr9x8) No module named serial
11) WS1 (weewx.drivers.ws1)
12) WS23xx (weewx.drivers.ws23xx)
13) ? (weewx.drivers.ws28xx) No module named usb
choose a driver [3]: 5
Traceback (most recent call last):
File "/usr/share/weewx/wee_config", line 123, in <module>
main()
File "/usr/share/weewx/wee_config", line 117, in main
config_mgr.run(args, options)
File "/usr/share/weewx/weecfg/config.py", line 114, in run
stn_info = self.get_stn_info(config_dict, options)
File "/usr/share/weewx/weecfg/config.py", line 155, in get_stn_info
stn_info.update(weecfg.prompt_for_driver_settings(driver, config_dict))
File "/usr/share/weewx/weecfg/__init__.py", line 1685, in prompt_for_driver_settings
__import__(driver)
File "/usr/share/weewx/weewx/drivers/ultimeter.py", line 59, in <module>
import serial
ImportError: No module named serial
--
Richard A. Painter, P.E. Retired