What are the results of the command

*sudo systemctl status weewx*

Then try it again after trying to start weewxd:

*sudo /etc/init.d/weewx start*
*sudo systemctl status weewx*




On Tue, Sep 1, 2020 at 5:08 AM 'Season Ticket' via weewx-user <
[email protected]> wrote:

> ok thanks I didn't know that the recompile would be done automatically.
>
> here is the content of /etc/default/weewx
> pi@raspberrypi:~ $ more /etc/default/weewx
> WEEWX_PYTHON=/usr/bin/python3
> WEEWX_BINDIR=/usr/share/weewx
> WEEWX_BIN=/usr/bin/weewxd
> WEEWX_CFG=/etc/weewx/weewx.conf
>
> and
>
> pi@raspberrypi:~ $ ls -altr /usr/bin/weewxd
> -rwxr-xr-x 1 root root 279 Jun  1 23:16 /usr/bin/weewxd
> pi@raspberrypi:~ $ ls -altr /usr/bin/python3
> lrwxrwxrwx 1 root root 9 Jan 20  2017 /usr/bin/python3 -> python3.5
> pi@raspberrypi:~ $ ls -altr /usr/bin/python2
> lrwxrwxrwx 1 root root 9 Jan 24  2017 /usr/bin/python2 -> python2.7
> pi@raspberrypi:~ $ ls -altr /usr/share/weewx
> total 284
> -rwxr-xr-x   1 root root 23741 Jun  1 23:16 wunderfixer
> -rwxr-xr-x   1 root root  9840 Jun  1 23:16 weewxd
> -rwxr-xr-x   1 root root  3806 Jun  1 23:16 wee_reports
> -rwxr-xr-x   1 root root 38823 Jun  1 23:16 wee_import
> -rwxr-xr-x   1 root root  3157 Jun  1 23:16 wee_extension
> -rwxr-xr-x   1 root root  2195 Jun  1 23:16 wee_device
> -rwxr-xr-x   1 root root 16776 Jun  1 23:16 wee_debug
> -rwxr-xr-x   1 root root 43183 Jun  1 23:16 wee_database
> -rwxr-xr-x   1 root root  5637 Jun  1 23:16 wee_config
> -rw-r--r--   1 root root 32452 Jun  1 23:16 six.py
> -rw-r--r--   1 root root  2888 Jun  1 23:16 daemon.py
> drwxr-xr-x 237 root root 12288 Aug 29 22:38 ..
> drwxr-xr-x   2 root root  4096 Sep  1 09:10 weeimport
> -rw-r--r--   1 root root 31099 Sep  1 09:10 six.pyc
> -rw-r--r--   1 root root  2712 Sep  1 09:10 daemon.pyc
> drwxr-xr-x   2 root root  4096 Sep  1 09:11 weeplot
> drwxr-xr-x  11 root root  4096 Sep  1 09:14 .
> drwxr-xr-x   3 root root  4096 Sep  1 09:14 weecfg
> drwxr-xr-x   2 root root  4096 Sep  1 09:14 __pycache__
> drwxr-xr-x   3 root root  4096 Sep  1 09:14 weeutil
> drwxr-xr-x   3 root root  4096 Sep  1 09:14 weedb
> drwxr-xr-x   4 root root  4096 Sep  1 09:14 weewx
> drwxr-xr-x   4 root root  4096 Sep  1 09:14 user
> drwxr-xr-x   3 root root  4096 Sep  1 09:14 schemas
> pi@raspberrypi:~ $ ls -altr /etc/weewx/weewx.conf
> -rw-r--r-- 1 root root 31815 Sep  1 09:22 /etc/weewx/weewx.conf
>
>
>
> On Tuesday, 1 September 2020 at 12:40:31 UTC+1 [email protected] wrote:
>
>> You're making things harder than it needs to be! No need to recompile
>> anything. That is done automatically by the interpreter.
>>
>> 1. What is in /etc/default/weewx?
>>
>> 2. In /etc/default/weewx, the variable WEEWX_BIN points to the copy of
>> weewxd to be used. *Make sure it exists*. If it does not, this will
>> cause /etc/init.d/weewx to exit without warning.
>>
>> -tk
>>
>> On Tue, Sep 1, 2020 at 1:39 AM 'Season Ticket' via weewx-user <
>> [email protected]> wrote:
>>
>>> 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
>>> <https://groups.google.com/d/msgid/weewx-user/4d685c57-58dd-4d1f-b613-fe45a60aac39n%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/b2f2b1f7-554a-4226-b940-b1f0d488b4d2n%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/b2f2b1f7-554a-4226-b940-b1f0d488b4d2n%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/CAPq0zECken7apSHfGR_%3DHNboif7GXXHLvZJq744BAkPKK%3D9KXA%40mail.gmail.com.

Reply via email to