Hi Vince,
You're probably a programmer, not me. I did some in my old time in asm but it was with a Z80, in opl, pascal, basic and Clarion and that was my last experience in programming.
I can play a bit but I don't want to spend my time learning Python, I have no time for that unfortunately. Perhaps in a few years when my business will give me more spare time ...
I checked in the forums but I could not not find theses errors, plus it seems these error are from existing programs working now with Python 2.7.3... For example, it seems there is some tab of space at the wrong place in a program wrote in 2017 (aprx.py). I believe something change between Python 2.7 and 3, some help will be welcome. I can do more than waiting, just give me some hints.
Perhaps my config file (weewx.conf) has to be updated or checked with Python3 ?
Also I use some script addon (nicksengines) and I don't know if I have to check some update if I use Python3?
It will be a god idea of course to use a more recent distribution for security issues, but in another hand, the Raspberry Pi server is just used locally, not NATted...
Regards,
Yves