Thanks for the suggestion, but I need Python3 for my extensions which is 
forcing me to Weewx v4

On Sunday, March 8, 2020 at 11:26:55 AM UTC, Andrew Milner wrote:
>
> You can always go live on the RPI by installing the current version of 
> weewx - v3.9.2 I believe.  Version 4 has not yet been released, but is in 
> beta test.  So your V4 weewx should be regarded as a beta test version 
> (which may be being compared to a live V3.9 version), rather than your sole 
> live version.
>
> Well, that is my opinion anyway!!!!
>
>
>
> On Sunday, 8 March 2020 12:32:48 UTC+2, Mike Revitt wrote:
>>
>> Further update
>>
>> After trying all combinations of file refresh I kept getting the same 
>> error so I renamed the weewx directory to weewx.broken and attempted to 
>> reinstall weewx from my previous build, with some interesting results. Bear 
>> in mind that nothing has been changed in the environment since I installed 
>> it yesterday
>>
>> pi@raspberrypi:~ $ sudo mv /home/weewx /home/weewx.broken
>> pi@raspberrypi:~ $ ls -al /home
>> total 16
>> drwxr-xr-x  4 root root 4096 Mar  8 10:12 .
>> drwxr-xr-x 21 root root 4096 Feb 13 16:32 ..
>> drwxr-xr-x 21 pi   pi   4096 Mar  6 18:18 pi
>> drwxr-xr-x  8 pi   root 4096 Mar  8 10:08 weewx.broken
>>
>> pi@raspberrypi:~ $ cd weewx-4.0.0b14/
>> pi@raspberrypi:~/weewx-4.0.0b14 $ ./setup.py build
>> running build
>> running build_py
>> running build_scripts
>> pi@raspberrypi:~/weewx-4.0.0b14 $ sudo ./bin/weewxd weewx.conf
>> Traceback (most recent call last):
>>   File "./bin/weewxd", line 261, in <module>
>>     main()
>>   File "./bin/weewxd", line 148, in main
>>     engine = weewx.engine.StdEngine(config_dict)
>>   File "/home/pi/weewx-4.0.0b14/bin/weewx/engine.py", line 69, in __init__
>>     self.setupStation(config_dict)
>>   File "/home/pi/weewx-4.0.0b14/bin/weewx/engine.py", line 87, in 
>> setupStation
>>     driver = config_dict[station_type]['driver']
>>   File "/usr/lib/python3/dist-packages/configobj.py", line 554, in 
>> __getitem__
>>     val = dict.__getitem__(self, key)
>> KeyError: 'unspecified'
>> pi@raspberrypi:~/weewx-4.0.0b14 $ python -V
>> Python 3.7.3
>>
>>
>>
>> So I logged out and back in, you never know it might have  been something 
>> in memory, but that made no difference
>>
>> So I deleted the directory weewx-4.0.0b14 and reinstalled it from the zip 
>> file already on disk which is the one I used yesterday
>>
>> pi@raspberrypi:~ $ sudo rm -fr weewx-4.0.0b14
>>
>> pi@raspberrypi:~ $ tar xvfz weewx-4.0.0b14.tar.gz 
>>
>> pi@raspberrypi:~ $ cd weewx-4.0.0b14/
>> pi@raspberrypi:~/weewx-4.0.0b14 $ ./setup.py build
>> running build
>> running build_py
>> creating build
>>
>> pi@raspberrypi:~/weewx-4.0.0b14 $ sudo ./setup.py install
>> running install
>> running build
>> running build_py
>> running build_scripts
>> running install_lib
>> creating /home/weewx
>>
>> I then copied my modified files back , started weewx and compared the 
>> broken directory to the one that is now working
>>
>> pi@raspberrypi:/home $ diff -qr weewx weewx.broken/
>> Files weewx/archive/weewx.sdb and weewx.broken/archive/weewx.sdb differ
>> Only in weewx.broken/bin/user/__pycache__: s3backup.cpython-37.pyc
>> Only in weewx.broken/bin/user/__pycache__: s3upload.cpython-37.pyc
>> Only in weewx.broken/bin/user/__pycache__: stats.cpython-37.pyc
>>
>> pi@raspberrypi:/home $ sudo /etc/init.d/weewx status
>> ● weewx.service - LSB: weewx weather system
>>    Loaded: loaded (/etc/init.d/weewx; generated)
>>    Active: active (running) since Sun 2020-03-08 10:18:18 GMT; 10min ago
>>      Docs: man:systemd-sysv-generator(8)
>>   Process: 12254 ExecStart=/etc/init.d/weewx start (code=exited, 
>> status=0/SUCCESS)
>>     Tasks: 1 (limit: 2200)
>>    Memory: 37.8M
>>    CGroup: /system.slice/weewx.service
>>            └─12269 /usr/bin/python /home/weewx/bin/weewxd --daemon 
>> --pidfile=/var/run/weewx.pid /home/weewx/weewx.conf
>>
>> Mar 08 10:21:20 raspberrypi weewxd[12269]: weewx[12269] INFO 
>> weewx.reportengine: Copied 22 files to /var/www/html/MountWeather
>> Mar 08 10:21:21 raspberrypi weewxd[12269]: weewx[12269] INFO 
>> botocore.credentials: Found credentials in shared credentials file: 
>> ~/.aws/credentials
>> Mar 08 10:21:46 raspberrypi weewxd[12269]: weewx[12269] INFO 
>> user.s3upload: S3UploadGenerator: AWS-S3 copied 147 files to S3 in 25.55 
>> seconds
>> Mar 08 10:25:15 raspberrypi weewxd[12269]: weewx[12269] INFO 
>> weewx.manager: Added record 2020-03-08 10:25:00 GMT (1583663100) to 
>> database 'weewx.sdb'
>> Mar 08 10:25:15 raspberrypi weewxd[12269]: weewx[12269] INFO 
>> weewx.manager: Added record 2020-03-08 10:25:00 GMT (1583663100) to daily 
>> summary in 'weewx.sdb'
>> Mar 08 10:25:17 raspberrypi weewxd[12269]: weewx[12269] INFO 
>> weewx.cheetahgenerator: Generated 7 files for report SeasonsReport in 1.60 
>> seconds
>> Mar 08 10:25:18 raspberrypi weewxd[12269]: weewx[12269] INFO 
>> weewx.imagegenerator: Generated 9 images for report SeasonsReport in 0.77 
>> seconds
>> Mar 08 10:25:18 raspberrypi weewxd[12269]: weewx[12269] INFO 
>> weewx.reportengine: Copied 0 files to /var/www/html/MountWeather
>> Mar 08 10:25:18 raspberrypi weewxd[12269]: weewx[12269] INFO 
>> botocore.credentials: Found credentials in shared credentials file: 
>> ~/.aws/credentials
>> Mar 08 10:25:21 raspberrypi weewxd[12269]: weewx[12269] INFO 
>> user.s3upload: S3UploadGenerator: AWS-S3 copied 16 files to S3 in 3.23 
>> seconds
>>
>>
>> And it is now running perfectly and nothing is different, although just 
>> ran another diff after it has been running for about 30 minutes and the 
>> only difference now are some cached files
>>
>> pi@raspberrypi:/home $ diff -qr weewx weewx.broken/
>> Files weewx/archive/weewx.sdb and weewx.broken/archive/weewx.sdb differ
>> Only in weewx.broken/bin/user/__pycache__: s3backup.cpython-37.pyc
>> Files weewx/bin/user/__pycache__/s3upload.cpython-37.pyc and 
>> weewx.broken/bin/user/__pycache__/s3upload.cpython-37.pyc differ
>> Files weewx/bin/user/__pycache__/stats.cpython-37.pyc and 
>> weewx.broken/bin/user/__pycache__/stats.cpython-37.pyc differ
>> Only in weewx: #S3.last
>> pi@raspberrypi:/home $ 
>>
>>
>> I am hoping someone can help with this as it is stopping me going live on 
>> the Raspberry Pi, and as far as I can tell the environment that works and 
>> the one that doesn't are identical
>>
>

-- 
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/9b44ac23-d8cf-44ec-ac17-ac654e15be6e%40googlegroups.com.

Reply via email to