thanks for your persistence with this.
I reinstalled because I expected that the code would need to be recompiled
with python3.
I can revert back to python2 by, a) changing the /etc/defaults/weewx to
reference python2 and then reinstall again using "sudo dpkg -i
python-weewx_4.1.1-1_all.deb"
I tried again this time with only changing the /etc/defaults/weewx file and
running weewxd.
This time I got some errors due to the following:
user.alarm_multi.MyAlarm,
user.opsgenie.OpsGenieAlerts, user.opsgenie.OpsGenieHeartbeat
which I have removed and now weewxd works fine
However when I start the daemon "sudo /etc/init.d/weewx start" I still get
nothing, no process is started and no logs. Any ideas?
On Monday, 31 August 2020 at 23:49:51 UTC+1 [email protected] wrote:
> Any particular reason why you tried to reinstall weewx? And, the version
> you reinstalled is for python2.
>
> NB: there is only one code base for weewx. There is no separate Python 2
> and Python 3 versions. The only difference between the two packages is in
> which prerequisites get installed. But, the actually weewx code base is
> identical.
>
> That is why you only needed to install the new prerequisites.
>
> Surely there is something in the logs. What happens if you try to run
> weewxd directly from the command line?
>
>
> On Mon, Aug 31, 2020 at 3:26 PM 'Season Ticket' via weewx-user <
> [email protected]> wrote:
>
>>
>> I changed /etc/default/weewx to use /usr/bin/python3
>> then
>>
>> sudo dpkg -i python-weewx_4.1.1-1_all.deb
>>
>> but now weewx won't start and no logs in /var/log/syslog
>> On Monday, 31 August 2020 at 23:06:15 UTC+1 [email protected] wrote:
>>
>>> I'm assuming you want to keep everything the same, except you want to
>>> run under Python 3. So, all you have to do is make sure python3 gets
>>> invoked, instead of python2. How to do that depends on your install method.
>>>
>>> A, If you did a *package install* using apt-get, you will need to go
>>> into /etc/default/weewx and change option WEEWX_PYTHON to
>>>
>>> WEEWX_PYTHON=/usr/bin/python3
>>>
>>> B. If you did a *setup.py install*, you will have to change the very
>>> first line of /home/weewx/bin/weewxd to read
>>>
>>> #!/usr/bin/python3
>>>
>>> Same with other utilities.
>>>
>>> -tk
>>>
>>> On Mon, Aug 31, 2020 at 2:55 PM 'Season Ticket' via weewx-user <
>>> [email protected]> wrote:
>>>
>>>> if I choose these instructions what do I change home to, weewx.conf
>>>> is in /etc/weewx?
>>>> To specify an install location different from the default /home/weewx,
>>>> modify the parameter home in the setup.cfg file. Mac users will want to
>>>> change it to /Users/Shared/weewx.
>>>> On Monday, 31 August 2020 at 22:08:58 UTC+1 [email protected] wrote:
>>>>
>>>>> Take a look at the prerequisite requirements for the setup.py
>>>>> instructions <http://www.weewx.com/docs/setup.htm>. Specifically:
>>>>>
>>>>> sudo apt update
>>>>>
>>>>> # Requiredsudo apt install python3-configobj
>>>>> sudo apt install python3-pil
>>>>> sudo apt install python3-serial
>>>>> sudo apt install python3-usb
>>>>>
>>>>> # The following tests for distutils and installs if not present:
>>>>> python3 -c "import distutils" 2>/dev/null || sudo apt install
>>>>> python3-distutils
>>>>>
>>>>> # Install pip3 and cheetah3:
>>>>> sudo apt install python3-pip
>>>>> sudo pip3 install cheetah3
>>>>>
>>>>> # Optional: for extended almanac informationsudo apt install python3-ephem
>>>>>
>>>>> # Required if you are using MySQL (MariaDB):sudo apt install mysql-client
>>>>> sudo apt install python3-mysqldb
>>>>>
>>>>>
>>>>> On Mon, Aug 31, 2020 at 1:55 PM 'Season Ticket' via weewx-user <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> i'm running weewx on raspbian v9, with python 2.7 weewx 4.1.1, and
>>>>>> I'm trying to upgrade to python3. I already have python version 3.5.3
>>>>>> installed.
>>>>>>
>>>>>> what do I need to do to run weewx under python3?
>>>>>>
>>>>>>
>>>>>> PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
>>>>>> NAME="Raspbian GNU/Linux"
>>>>>> VERSION_ID="9"
>>>>>> VERSION="9 (stretch)"
>>>>>> ID=raspbian
>>>>>> ID_LIKE=debian
>>>>>> HOME_URL="http://www.raspbian.org/"
>>>>>> SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
>>>>>> BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
>>>>>>
>>>>>> pi@raspberrypi:~ $ python --version
>>>>>> Python 2.7.13
>>>>>>
>>>>>> pi@raspberrypi:~ $ python3 --version
>>>>>> Python 3.5.3
>>>>>>
>>>>>>
>>>>>> wee_config --version
>>>>>> 4.1.1
>>>>>>
>>>>>>
>>>>>> --
>>>>>> 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/a8ad9b18-aaf9-4267-ae4a-0ab78337df6an%40googlegroups.com
>>>>>>
>>>>>> <https://groups.google.com/d/msgid/weewx-user/a8ad9b18-aaf9-4267-ae4a-0ab78337df6an%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/4eb92ee2-a2a8-4f26-b6d4-032fb05ae5e9n%40googlegroups.com
>>>>
>>>> <https://groups.google.com/d/msgid/weewx-user/4eb92ee2-a2a8-4f26-b6d4-032fb05ae5e9n%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/51af5239-d94d-465f-a496-2274d8b1c984n%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/weewx-user/51af5239-d94d-465f-a496-2274d8b1c984n%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/4d685c57-58dd-4d1f-b613-fe45a60aac39n%40googlegroups.com.