Andrew,

I rebooted with debug on weewx and nothing showed up in syslog or 
weewx.log. I searched around for the "(/etc/systemd/system/*weewx.service; 
disabled*; vendor preset: enabled)" message and tried the command "*systemctl 
enable weewx*." The result after reboot was this:

root@nuc:~# service weewx status
? weewx.service - weewx weather system
   Loaded: loaded (/etc/systemd/system*/weewx.service; enabled*; vendor 
preset: enabled)
   Active: inactive (dead) since Wed 2017-03-22 15:29:33 EDT; 38s ago
  Process: 810 ExecStart=/home/weewx/bin/weewxd --daemon 
--pidfile=/var/run/weewx.pid /home/weewx/weewx.conf (code=exited, 
status=0/SUCCESS)
 Main PID: 810 (code=exited, status=0/SUCCESS)

Mar 22 15:29:33 nuc weewxd[810]: Traceback (most recent call last):
Mar 22 15:29:33 nuc weewxd[810]:   File "/home/weewx/bin/weewxd", line 64, 
in <module>
Mar 22 15:29:33 nuc weewxd[810]:     weewx.engine.main(options, args)
Mar 22 15:29:33 nuc weewxd[810]:   File "/home/weewx/bin/weewx/engine.py", 
line 833, in main
Mar 22 15:29:33 nuc weewxd[810]:     
daemon.daemonize(pidfile=options.pidfile)
Mar 22 15:29:33 nuc weewxd[810]:   File "/home/weewx/bin/daemon.py", line 
79, in daemonize
Mar 22 15:29:33 nuc weewxd[810]:     os.dup2(si.fileno(), 
sys.stdin.fileno())
Mar 22 15:29:33 nuc weewxd[810]:   File "/home/weewx/bin/weewx/engine.py", 
line 803, in sigTERMhandler
Mar 22 15:29:33 nuc weewxd[810]:     raise Terminate
Mar 22 15:29:33 nuc weewxd[810]: weewx.engine.Terminate

It started fine manually:

root@nuc:~# service weewx restart
root@nuc:~# service weewx status
? weewx.service - weewx weather system
   Loaded: loaded (/etc/systemd/system/weewx.service; enabled; vendor 
preset: enabled)
   Active: active (running) since Wed 2017-03-22 15:31:08 EDT; 3s ago
 Main PID: 2519 (weewxd)
   CGroup: /system.slice/weewx.service
           mq2519 /usr/bin/python /home/weewx/bin/weewxd --daemon 
--pidfile=/var/run/weewx.pid /home/weewx/weewx.conf

There must be some conflict between in the systemctl startup process. I 
moved the "weewx.service" (no modifications) according to directions in 
startup.
I'm now wise enough in the ways of linux to figure this one out.

Thanks for the quick reply.

Bob
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
On Wednesday, March 22, 2017 at 11:55:30 AM UTC-4, Andrew Milner wrote:
>
> what does the weewx log say??  is weewx waiting for the time to be set 
> correctly, or a network to be available perhaps??  The key should lie in 
> the weewx log (or/and system startup log - syslog)
>
>
>
> On Wednesday, 22 March 2017 16:44:50 UTC+2, [email protected] wrote:
>
>> Hello,
>>
>> I've about finished moving weewx to a new computer and from debian to 
>> Ubuntu. Everything seems to be working correctly except the auto restart 
>> after reboot. I can stop/start/restart from the service or init.d commands 
>> and all works correctly. There is something incorrect with my configuration 
>> for startup. Here are some log messages:
>>
>> *After computer reboot weewx fails to start:*
>> root@nuc:~# service weewx status
>> ? weewx.service - weewx weather system
>>    Loaded: loaded (/etc/systemd/system/weewx.service; disabled; vendor 
>> preset: enabled)
>>    Active: inactive (dead)
>> +++++++++++++++++++++++++++++++++++++++
>> *Manual restart of weewx service:*
>> root@nuc:~# service weewx restart
>> root@nuc:~# service weewx status
>> ? weewx.service - weewx weather system
>>    Loaded: loaded (/etc/systemd/system/weewx.service; disabled; vendor 
>> preset: enabled)
>>    Active: active (running) since Wed 2017-03-22 10:11:05 EDT; 7s ago
>>  Main PID: 2398 (weewxd)
>>    CGroup: /system.slice/weewx.service
>>            mq2398 /usr/bin/python /home/weewx/bin/weewxd --daemon 
>> --pidfile=/var/run/weewx.pid /home/weewx/weewx.conf
>> +++++++++++++++++++++++++++++++++++++++
>> *Manual stop/start from init.d:*
>> root@nuc:/etc/init.d# ./weewx stop
>> [ ok ] Stopping weewx (via systemctl): weewx.service.
>> root@nuc:/etc/init.d# ./weewx start
>> [ ok ] Starting weewx (via systemctl): weewx.service.
>> root@nuc:/etc/init.d# ./weewx status
>> ? weewx.service - weewx weather system
>>    Loaded: loaded (/etc/systemd/system/weewx.service; disabled; vendor 
>> preset: enabled)
>>    Active: active (running) since Wed 2017-03-22 10:13:08 EDT; 13s ago
>>  Main PID: 2491 (weewxd)
>>    CGroup: /system.slice/weewx.service
>>            mq2491 /usr/bin/python /home/weewx/bin/weewxd --daemon 
>> --pidfile=/var/run/weewx.pid /home/weewx/weewx.conf
>>
>> Any suggestions will be appreciated.  Thanks in advance.
>>
>> Bob
>>
>>
>>
>>

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to