PHP is installed for sure see below. You had me install it before getting to the weewx-Weather34 installation. I assumed that with PHP installed, that anything *.php would open similar to a *.html file in the Chromium browser. Is this correct?
*pi@raspberrypi:~/weewx-Weather34 $ php -v* *PHP 7.3.19-1~deb10u1 (cli) (built: Jul 5 2020 06:46:45) ( NTS )* *Copyright (c) 1997-2018 The PHP Group* *Zend Engine v3.3.19, Copyright (c) 1998-2018 Zend Technologies* * with Zend OPcache v7.3.19-1~deb10u1, Copyright (c) 1999-2018, by Zend Technologies* *pi@raspberrypi:~/weewx-Weather34 $* On Wednesday, September 9, 2020 at 8:56:49 AM UTC-5 [email protected] wrote: > Allan, > > Just to make sure php is installed: - > > sudo apt install php -y > > > On Wed, 9 Sep 2020 at 12:54, ExprmntAl <[email protected]> wrote: > >> That seems to have done it! >> >> *pi@raspberrypi:~ $ cd weewx-Weather34* >> *pi@raspberrypi:~/weewx-Weather34 $ sudo python3 w34_installer.py* >> *!!! THIS INSTALL IS USING PYTHON VERSION 3.7.3 IS THIS CORRECT? (Yes/No)* >> *Install will continue with Python Version 3.7.3* >> *1 -> macos.conf* >> *2 -> packaged.conf* >> *3 -> setup_py.conf* >> *Enter the NUMBER of the installer config file 2* >> *Installer Config file packaged.conf was chosen.* >> *Updating weewx config* >> *Done!* >> *pi@raspberrypi:~/weewx-Weather34 $* >> >> Another stupid question: Looking at the files generated in >> the /var/www/html/weewx/weather34 directory. They are all .php files. For >> some reason the Chrome browser on the RPi doesn't recognize those files. >> Is there something that needs to be done to get these PHP files to open in >> the browser? Ian walked me through the installation of PHP and all its >> libraries prior up at the top of this thread and I thought that that would >> configure the browser for PHP as well. >> >> On Wednesday, September 9, 2020 at 5:33:30 AM UTC-5 [email protected] >> wrote: >> >>> So, weewxd is using python3, and configobj is definitely installed under >>> python3. >>> >>> This is probably a simple case of configobj being installed under Python >>> 3, but not Python 2. Looking back in this thread, the original problem was >>> probably caused by using the wrong version of Python. Try this: >>> >>> >>> *sudo python3 w34_installer.py* >>> >>> -tk >>> >>> On Tue, Sep 8, 2020 at 6:38 PM ExprmntAl <[email protected]> >>> wrote: >>> >>>> Appologies TK. Here is the log capturing the weewx start as well. >>>> >>>> *Sep 8 19:00:10 raspberrypi dbus-daemon[14817]: [session uid=0 >>>> pid=14814] Activating service name='ca.desrt.dconf' requested by ':1.0' >>>> (uid=0 pid=14807 comm="mousepad ")* >>>> *Sep 8 19:00:10 raspberrypi dbus-daemon[14817]: [session uid=0 >>>> pid=14814] Successfully activated service 'ca.desrt.dconf'* >>>> *Sep 8 19:00:16 raspberrypi dbus-daemon[385]: [system] Activating via >>>> systemd: service name='org.freedesktop.hostname1' >>>> unit='dbus-org.freedesktop.hostname1.service' requested by ':1.87' (uid=0 >>>> pid=14807 comm="mousepad ")* >>>> *Sep 8 19:00:16 raspberrypi systemd[1]: Starting Hostname Service...* >>>> *Sep 8 19:00:16 raspberrypi dbus-daemon[385]: [system] Successfully >>>> activated service 'org.freedesktop.hostname1'* >>>> *Sep 8 19:00:16 raspberrypi systemd[1]: Started Hostname Service.* >>>> *Sep 8 19:00:46 raspberrypi systemd[1]: systemd-hostnamed.service: >>>> Succeeded.* >>>> *Sep 8 19:00:52 raspberrypi dhcpcd[410]: wlan0: Router Advertisement >>>> from fe80::9610:3eff:fe86:b14b* >>>> *Sep 8 19:02:58 raspberrypi dhcpcd[410]: wlan0: Router Advertisement >>>> from fe80::9610:3eff:fe86:b14b* >>>> *Sep 8 19:04:12 raspberrypi systemd[1]: Starting LSB: weewx weather >>>> system...* >>>> *Sep 8 19:04:13 raspberrypi weewx[15900] INFO __main__: Initializing >>>> weewx version 4.1.1* >>>> *Sep 8 19:04:13 raspberrypi weewx[15900] INFO __main__: Using Python >>>> 3.7.3 (default, Jul 25 2020, 13:03:44) #012[GCC 8.3.0]* >>>> *Sep 8 19:04:13 raspberrypi weewx[15900] INFO __main__: Platform >>>> Linux-5.4.51-v7l+-armv7l-with-debian-10.4* >>>> *Sep 8 19:04:13 raspberrypi weewx[15900] INFO __main__: Locale is >>>> 'en_US.UTF-8'* >>>> *Sep 8 19:04:13 raspberrypi weewx[15900] INFO __main__: PID file is >>>> /var/run/weewx.pid* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO __main__: Using >>>> configuration file /etc/weewx/weewx.conf* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO __main__: Debug is 1* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG __main__: Initializing >>>> engine* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.engine: Loading >>>> station type WeatherFlowUDP (user.weatherflowudp)* >>>> *Sep 8 19:04:13 raspberrypi weewx[15887]: Starting weewx weather >>>> system: weewx.* >>>> *Sep 8 19:04:13 raspberrypi systemd[1]: Started LSB: weewx weather >>>> system.* >>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>> driver version is 1.10* >>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>> sensor map is {'outTemp': 'air_temperature.ST-00015273.obs_st', >>>> 'outHumidity': 'relative_humidity.ST-00015273.obs_st', 'pressure': >>>> 'station_pressure.ST-00015273.obs_st', 'outTempBatteryStatus': >>>> 'battery.ST-00015273.obs_st', 'windSpeed': >>>> 'wind_speed.ST-00015273.rapid_wind', 'windDir': >>>> 'wind_direction.ST-00015273.rapid_wind', 'UV': 'uv.ST-00015273.obs_st', >>>> 'rain': 'rain_accumulated.ST-00015273.obs_st', 'windBatteryStatus': >>>> 'battery.ST-00015273.obs_st', 'radiation': >>>> 'solar_radiation.ST-00015273.obs_st'}* >>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: *** >>>> Sensor names per packet type* >>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>> packet obs_air: ('time_epoch', 'station_pressure', 'air_temperature', >>>> 'relative_humidity', 'lightning_strike_count', >>>> 'lightning_strike_avg_distance', 'battery', 'report_interval')* >>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>> packet obs_sky: ('time_epoch', 'illuminance', 'uv', 'rain_accumulated', >>>> 'wind_lull', 'wind_avg', 'wind_gust', 'wind_direction', 'battery', >>>> 'report_interval', 'solar_radiation', 'local_day_rain_accumulation', >>>> 'precipitation_type', 'wind_sample_interval')* >>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>> packet rapid_wind: ('time_epoch', 'wind_speed', 'wind_direction')* >>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>> packet evt_precip: time_epoch* >>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>> packet evt_strike: ('time_epoch', 'distance', 'energy')* >>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>> packet obs_st: ('time_epoch', 'wind_lull', 'wind_avg', 'wind_gust', >>>> 'wind_direction', 'wind_sample_interval', 'station_pressure', >>>> 'air_temperature', 'relative_humidity', 'illuminance', 'uv', >>>> 'solar_radiation', 'rain_accumulated', 'precipitation_type', >>>> 'lightning_strike_avg_distance', 'lightning_strike_count', 'battery', >>>> 'report_interval')* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Loading >>>> service weewx.engine.StdTimeSynch* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Finished >>>> loading service weewx.engine.StdTimeSynch* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Loading >>>> service weewx.engine.StdConvert* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.engine: StdConvert >>>> target unit is 0x1* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Finished >>>> loading service weewx.engine.StdConvert* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Loading >>>> service weewx.engine.StdCalibrate* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Finished >>>> loading service weewx.engine.StdCalibrate* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Loading >>>> service weewx.engine.StdQC* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Finished >>>> loading service weewx.engine.StdQC* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Loading >>>> service weewx.wxservices.StdWXCalculate* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.manager: Daily >>>> summary version is 2.0* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.wxservices: The >>>> following values will be calculated: pressure=prefer_hardware, >>>> altimeter=prefer_hardware, appTemp=prefer_hardware, >>>> barometer=prefer_hardware, beaufort=prefer_hardware, >>>> cloudbase=prefer_hardware, dewpoint=prefer_hardware, ET=prefer_hardware, >>>> heatindex=prefer_hardware, humidex=prefer_hardware, >>>> inDewpoint=prefer_hardware, maxSolarRad=prefer_hardware, >>>> rainRate=prefer_hardware, windchill=prefer_hardware, >>>> windrun=prefer_hardware* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.wxservices: The >>>> following algorithms will be used for calculations: altimeter=aaASOS, >>>> maxSolarRad=RS* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Finished >>>> loading service weewx.wxservices.StdWXCalculate* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Loading >>>> service weewx.engine.StdArchive* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.engine: Archive >>>> will use data binding wx_binding* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.engine: Record >>>> generation will be attempted in 'hardware'* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.engine: Using >>>> archive interval of 300 seconds (specified in weewx configuration)* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Use LOOP >>>> data in hi/low calculations: 1* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Finished >>>> loading service weewx.engine.StdArchive* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Loading >>>> service weewx.restx.StdStationRegistry* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.restx: >>>> StationRegistry: Registration not requested.* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Finished >>>> loading service weewx.restx.StdStationRegistry* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Loading >>>> service weewx.restx.StdWunderground* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.restx: >>>> Wunderground: Posting not enabled.* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Finished >>>> loading service weewx.restx.StdWunderground* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Loading >>>> service weewx.restx.StdPWSweather* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.restx: PWSweather: >>>> Posting not enabled.* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Finished >>>> loading service weewx.restx.StdPWSweather* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Loading >>>> service weewx.restx.StdCWOP* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.restx: CWOP: >>>> Posting not enabled.* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Finished >>>> loading service weewx.restx.StdCWOP* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Loading >>>> service weewx.restx.StdWOW* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.restx: WOW: >>>> Posting not enabled.* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Finished >>>> loading service weewx.restx.StdWOW* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Loading >>>> service weewx.restx.StdAWEKAS* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.restx: AWEKAS: >>>> Posting not enabled.* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Finished >>>> loading service weewx.restx.StdAWEKAS* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Loading >>>> service weewx.engine.StdPrint* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Finished >>>> loading service weewx.engine.StdPrint* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Loading >>>> service weewx.engine.StdReport* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Finished >>>> loading service weewx.engine.StdReport* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO __main__: Starting up >>>> weewx version 4.1.1* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Station >>>> does not support reading the time* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.engine: Using >>>> binding 'wx_binding' to database 'weewx.sdb'* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.manager: Starting >>>> backfill of daily summaries* >>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.engine: Starting >>>> main packet loop.* >>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>> Listening for UDP broadcasts to IP address <broadcast> on port 50222, with >>>> timeout 90 and share_socket True...* >>>> *Sep 8 19:04:40 raspberrypi dhcpcd[410]: wlan0: Router Advertisement >>>> from fe80::9610:3eff:fe86:b14b* >>>> *Sep 8 19:05:26 raspberrypi weewx[15908] INFO weewx.manager: Added >>>> record 2020-09-08 19:05:00 CDT (1599609900) to database 'weewx.sdb'* >>>> *Sep 8 19:05:26 raspberrypi weewx[15908] INFO weewx.manager: Added >>>> record 2020-09-08 19:05:00 CDT (1599609900) to daily summary in >>>> 'weewx.sdb'* >>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>> Running reports for latest time in the database.* >>>> *Sep 8 19:05:27 raspberrypi /weewxd: weatherflowudp: MainThread: >>>> Listening for UDP broadcasts to IP address <broadcast> on port 50222, with >>>> timeout 90 and share_socket True...* >>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>> Running report 'SeasonsReport'* >>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>> Found configuration file /etc/weewx/skins/Seasons/skin.conf for report >>>> 'SeasonsReport'* >>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG weewx.cheetahgenerator: >>>> Using search list ['weewx.cheetahgenerator.Almanac', >>>> 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', >>>> 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', >>>> 'weewx.cheetahgenerator.Extras']* >>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG weewx.manager: Daily >>>> summary version is 2.0* >>>> *Sep 8 19:05:29 raspberrypi weewx[15908] INFO weewx.cheetahgenerator: >>>> Generated 8 files for report SeasonsReport in 1.94 seconds* >>>> *Sep 8 19:05:29 raspberrypi weewx[15908] DEBUG weewx.manager: Daily >>>> summary version is 2.0* >>>> *Sep 8 19:05:31 raspberrypi weewx[15908] INFO weewx.imagegenerator: >>>> Generated 30 images for report SeasonsReport in 2.72 seconds* >>>> *Sep 8 19:05:31 raspberrypi weewx[15908] INFO weewx.reportengine: >>>> Copied 5 files to /var/www/html/weewx* >>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>> Report 'SmartphoneReport' not enabled. Skipping.* >>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>> Report 'MobileReport' not enabled. Skipping.* >>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>> Report 'StandardReport' not enabled. Skipping.* >>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>> Report 'FTP' not enabled. Skipping.* >>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>> Report 'RSYNC' not enabled. Skipping.* >>>> *Sep 8 19:06:11 raspberrypi dhcpcd[410]: wlan0: Router Advertisement >>>> from fe80::9610:3eff:fe86:b14b* >>>> *Sep 8 19:07:39 raspberrypi dhcpcd[410]: wlan0: Router Advertisement >>>> from fe80::9610:3eff:fe86:b14b* >>>> >>>> On Tuesday, September 8, 2020 at 8:29:34 PM UTC-5 [email protected] >>>> wrote: >>>> >>>>> You missed the early parts of the startup, when it would tell us what >>>>> version of Python is being used. >>>>> >>>>> It's OK to use tail -f, but you've got to use it *before* starting up >>>>> weewxd, not afterwards. >>>>> >>>>> -tk >>>>> >>>>> On Tue, Sep 8, 2020 at 5:11 PM ExprmntAl <[email protected]> >>>>> wrote: >>>>> >>>>>> Ok TK, here is the Syslog with Debug = 1 from startup through the >>>>>> first reporting cycle. >>>>>> >>>>>> *pi@raspberrypi:~ $ sudo /etc/init.d/weewx stop* >>>>>> *[ ok ] Stopping weewx (via systemctl): weewx.service.* >>>>>> *pi@raspberrypi:~ $ sudo /etc/init.d/weewx start* >>>>>> *[ ok ] Starting weewx (via systemctl): weewx.service.* >>>>>> *pi@raspberrypi:~ $ tail -f /var/log/syslog* >>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Loading >>>>>> service weewx.engine.StdPrint* >>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>> Finished loading service weewx.engine.StdPrint* >>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Loading >>>>>> service weewx.engine.StdReport* >>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>> Finished loading service weewx.engine.StdReport* >>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO __main__: Starting up >>>>>> weewx version 4.1.1* >>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Station >>>>>> does not support reading the time* >>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.engine: Using >>>>>> binding 'wx_binding' to database 'weewx.sdb'* >>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.manager: >>>>>> Starting backfill of daily summaries* >>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.engine: Starting >>>>>> main packet loop.* >>>>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>>>> Listening for UDP broadcasts to IP address <broadcast> on port 50222, >>>>>> with >>>>>> timeout 90 and share_socket True...* >>>>>> *Sep 8 19:04:40 raspberrypi dhcpcd[410]: wlan0: Router Advertisement >>>>>> from fe80::9610:3eff:fe86:b14b* >>>>>> *Sep 8 19:05:26 raspberrypi weewx[15908] INFO weewx.manager: Added >>>>>> record 2020-09-08 19:05:00 CDT (1599609900) to database 'weewx.sdb'* >>>>>> *Sep 8 19:05:26 raspberrypi weewx[15908] INFO weewx.manager: Added >>>>>> record 2020-09-08 19:05:00 CDT (1599609900) to daily summary in >>>>>> 'weewx.sdb'* >>>>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>>>> Running reports for latest time in the database.* >>>>>> *Sep 8 19:05:27 raspberrypi /weewxd: weatherflowudp: MainThread: >>>>>> Listening for UDP broadcasts to IP address <broadcast> on port 50222, >>>>>> with >>>>>> timeout 90 and share_socket True...* >>>>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>>>> Running report 'SeasonsReport'* >>>>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>>>> Found configuration file /etc/weewx/skins/Seasons/skin.conf for report >>>>>> 'SeasonsReport'* >>>>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG >>>>>> weewx.cheetahgenerator: Using search list >>>>>> ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', >>>>>> 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', >>>>>> 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras']* >>>>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG weewx.manager: Daily >>>>>> summary version is 2.0* >>>>>> *Sep 8 19:05:29 raspberrypi weewx[15908] INFO >>>>>> weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in >>>>>> 1.94 >>>>>> seconds* >>>>>> *Sep 8 19:05:29 raspberrypi weewx[15908] DEBUG weewx.manager: Daily >>>>>> summary version is 2.0* >>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] INFO weewx.imagegenerator: >>>>>> Generated 30 images for report SeasonsReport in 2.72 seconds* >>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] INFO weewx.reportengine: >>>>>> Copied 5 files to /var/www/html/weewx* >>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>>>> Report 'SmartphoneReport' not enabled. Skipping.* >>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>>>> Report 'MobileReport' not enabled. Skipping.* >>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>>>> Report 'StandardReport' not enabled. Skipping.* >>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>>>> Report 'FTP' not enabled. Skipping.* >>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>>>> Report 'RSYNC' not enabled. Skipping.* >>>>>> *Sep 8 19:06:11 raspberrypi dhcpcd[410]: wlan0: Router Advertisement >>>>>> from fe80::9610:3eff:fe86:b14b* >>>>>> >>>>>> On Tuesday, September 8, 2020 at 5:29:17 PM UTC-5 [email protected] >>>>>> wrote: >>>>>> >>>>>>> Maybe. Mr AI's response shows that configobj was installed for >>>>>>> python 3, but not necessarily python 2. And... we don't know what >>>>>>> version >>>>>>> of python is being used, because we have not seen a log. >>>>>>> >>>>>>> Stop weewxd, set debug=1, restart weewxd. Post the log from startup >>>>>>> through the first reporting cycle. >>>>>>> >>>>>>> -tk >>>>>>> >>>>>>> On Tue, Sep 8, 2020 at 1:08 PM vince <[email protected]> wrote: >>>>>>> >>>>>>>> On Tuesday, September 8, 2020 at 12:50:16 PM UTC-7, ExprmntAl wrote: >>>>>>>>> >>>>>>>>> OK Vince, thanks for helping me. Here is what I got. >>>>>>>>> >>>>>>>>> *pi@raspberrypi:~ $ dpkg -l | grep -i configobj* >>>>>>>>> *ii python3-configobj 5.0.6-3 >>>>>>>>> all simple but powerful config file reader >>>>>>>>> and >>>>>>>>> writer for Python 3* >>>>>>>>> *pi@raspberrypi:~ $ pip list | grep -i configobj* >>>>>>>>> *configobj 5.0.6* >>>>>>>>> *WARNING: You are using pip version 20.2.2; however, version >>>>>>>>> 20.2.3 is available.* >>>>>>>>> *You should consider upgrading via the '/usr/bin/python3 -m pip >>>>>>>>> install --upgrade pip' command.* >>>>>>>>> *pi@raspberrypi:~ $ pip3 list | grep -i configobj* >>>>>>>>> *configobj 5.0.6* >>>>>>>>> *WARNING: You are using pip version 20.2.2; however, version >>>>>>>>> 20.2.3 is available.* >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> wow - you have it from a package (python3), from pip (python3), and >>>>>>>> from pip (python2) >>>>>>>> >>>>>>>> So it's definitely there....meaning it's a weather34 thing I >>>>>>>> *think* at this point. >>>>>>>> >>>>>>>>> *You should consider upgrading via the '/usr/bin/python3 -m pip >>>>>>>>> install --upgrade pip' command.* >>>>>>>>> *pi@raspberrypi:~ $* >>>>>>>>> >>>>>>>>> On Tuesday, September 8, 2020 at 11:58:02 AM UTC-5 vince wrote: >>>>>>>>> >>>>>>>>>> On Tuesday, September 8, 2020 at 3:50:22 AM UTC-7, ExprmntAl >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> How can I determine that "configobj" is installed normally? >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> It could have been installed via dpkg or pip or pip3, and you >>>>>>>>>> might have python2 'and' python3 installed on your system, so you >>>>>>>>>> need to >>>>>>>>>> check 3 ways. >>>>>>>>>> >>>>>>>>>> dpkg -l | grep -i configobj >>>>>>>>>> pip list | grep -i configobj >>>>>>>>>> pip3 list | grep -i configobj >>>>>>>>>> >>>>>>>>>> You need configobj to be installed to match up with the python >>>>>>>>>> your weewx (and perhaps the extension) use. >>>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> >>>>>>>> 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 on the web visit >>>>>>>> https://groups.google.com/d/msgid/weewx-user/f75dc873-f9c9-4531-b28a-891e6c085be4o%40googlegroups.com >>>>>>>> >>>>>>>> <https://groups.google.com/d/msgid/weewx-user/f75dc873-f9c9-4531-b28a-891e6c085be4o%40googlegroups.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 on the web visit >>>>>> https://groups.google.com/d/msgid/weewx-user/aacc10fc-e3b3-47e5-b148-f7907750b7bcn%40googlegroups.com >>>>>> >>>>>> <https://groups.google.com/d/msgid/weewx-user/aacc10fc-e3b3-47e5-b148-f7907750b7bcn%40googlegroups.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 on the web visit >>>> https://groups.google.com/d/msgid/weewx-user/d8cf0db5-3d82-4c2e-8bb4-042c743fd095n%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/d8cf0db5-3d82-4c2e-8bb4-042c743fd095n%40googlegroups.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 on the web visit >> https://groups.google.com/d/msgid/weewx-user/ee3a0985-2684-4a95-a94f-3c859af8292dn%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/ee3a0985-2684-4a95-a94f-3c859af8292dn%40googlegroups.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 on the web visit https://groups.google.com/d/msgid/weewx-user/d274b30c-e14f-461c-a1df-ce30aae8f60fn%40googlegroups.com.
