Today I updated some packages on the server. Some of them was systemd 
updates.
And after that I get different errors when trying to start weewx with 
systemd.And it differs from time to time. I tried three times now to start 
and all three times I got a different error.
Still there is no problem starting the demon from command line. Either as 
root or with sudo as user.

Can it be something with systemd? For the moment I am only trying to start 
with the Upstart (that I used in 14.04 and was working) script using 
systemd. I will try writing a service in systemd but, but it did not help 
when I tried earlier.

Any one have any suggestion of a correct systemd file?

Here is three different syslog from when trying to start with systemd today:

Nov 11 10:59:34 server systemd[1]: Started Accounts Service.
Nov 11 11:01:20 server systemd[1]: Started weewx weather system.
Nov 11 11:01:20 server weewx[30410]: engine: Initializing weewx version 3.6.
1
Nov 11 11:01:20 server weewx[30410]: engine: Using Python 2.7.12 (default, 
Jul  1 2016, 15:12:24) #012[GCC 5.4.0 20160609]
Nov 11 11:01:20 server weewx[30410]: engine: Platform Linux-4.4.0-47-generic
-x86_64-with-Ubuntu-16.04-xenial
Nov 11 11:01:20 server weewx[30410]: engine: pid file is /var/run/weewx.pid
Nov 11 11:01:20 server weewx[30415]: engine: Using configuration file /etc/
weewx/weewx.conf
Nov 11 11:01:20 server weewx[30415]: engine: Initializing engine
Nov 11 11:01:20 server weewx[30415]: engine: Loading station type 
FineOffsetUSB (weewx.drivers.fousb)
Nov 11 11:01:20 server weewx[30415]: engine: Received signal TERM (15).
Nov 11 11:01:20 server weewx[30415]: engine:   File "/usr/bin/weewxd", line 
64, in <module>
Nov 11 11:01:20 server weewx[30415]: engine:     weewx.engine.main(options, 
args)
Nov 11 11:01:20 server weewx[30415]: engine:   File 
"/usr/share/weewx/weewx/engine.py", line 847, in main
Nov 11 11:01:20 server weewx[30415]: engine:     engine = engine_class(
config_dict)
Nov 11 11:01:20 server weewx[30415]: engine:   File 
"/usr/share/weewx/weewx/engine.py", line 70, in __init__
Nov 11 11:01:20 server weewx[30415]: engine:     self.setupStation(
config_dict)
Nov 11 11:01:20 server weewx[30415]: engine:   File 
"/usr/share/weewx/weewx/engine.py", line 94, in setupStation
Nov 11 11:01:20 server weewx[30415]: engine:     __import__(driver)
Nov 11 11:01:20 server weewx[30415]: engine:   File 
"/usr/share/weewx/weewx/drivers/fousb.py", line 211, in <module>
Nov 11 11:01:20 server weewx[30415]: engine:     """
Nov 11 11:01:20 server weewx[30415]: engine: Terminating weewx version 3.6.1


Nov 11 11:05:09 server systemd[1]: Started weewx weather system.
Nov 11 11:05:09 server weewx[31222]: engine: Initializing weewx version 3.6.
1
Nov 11 11:05:09 server weewx[31222]: engine: Using Python 2.7.12 (default, 
Jul  1 2016, 15:12:24) #012[GCC 5.4.0 20160609]
Nov 11 11:05:09 server weewx[31222]: engine: Platform Linux-4.4.0-47-generic
-x86_64-with-Ubuntu-16.04-xenial
Nov 11 11:05:09 server weewx[31222]: engine: pid file is /var/run/weewx.pid
Nov 11 11:05:09 server weewx[31227]: engine: Using configuration file /etc/
weewx/weewx.conf
Nov 11 11:05:09 server weewx[31227]: engine: Initializing engine
Nov 11 11:05:09 server weewx[31227]: engine: Loading station type 
FineOffsetUSB (weewx.drivers.fousb)
Nov 11 11:05:09 server weewx[31227]: engine: Received signal TERM (15).
Nov 11 11:05:09 server weewx[31227]: engine:   File "/usr/bin/weewxd", line 
64, in <module>
Nov 11 11:05:09 server weewx[31227]: engine:     weewx.engine.main(options, 
args)
Nov 11 11:05:09 server weewx[31227]: engine:   File 
"/usr/share/weewx/weewx/engine.py", line 847, in main
Nov 11 11:05:09 server weewx[31227]: engine:     engine = engine_class(
config_dict)
Nov 11 11:05:09 server weewx[31227]: engine:   File 
"/usr/share/weewx/weewx/engine.py", line 70, in __init__
Nov 11 11:05:09 server weewx[31227]: engine:     self.setupStation(
config_dict)
Nov 11 11:05:09 server weewx[31227]: engine:   File 
"/usr/share/weewx/weewx/engine.py", line 94, in setupStation
Nov 11 11:05:09 server weewx[31227]: engine:     __import__(driver)
Nov 11 11:05:09 server weewx[31227]: engine:   File 
"/usr/share/weewx/weewx/drivers/fousb.py", line 217, in <module>
Nov 11 11:05:09 server weewx[31227]: engine:     import usb
Nov 11 11:05:09 server weewx[31227]: engine:   File 
"/usr/lib/python2.7/dist-packages/usb/__init__.py", line 41, in <module>
Nov 11 11:05:09 server weewx[31227]: engine:     """
Nov 11 11:05:09 server weewx[31227]: engine: Terminating weewx version 3.6.1


Nov 11 11:07:22 server systemd[1]: Started weewx weather system.
Nov 11 11:07:22 server weewx[31894]: engine: Initializing weewx version 3.6.
1
Nov 11 11:07:22 server weewx[31894]: engine: Using Python 2.7.12 (default, 
Jul  1 2016, 15:12:24) #012[GCC 5.4.0 20160609]
Nov 11 11:07:22 server weewx[31894]: engine: Platform Linux-4.4.0-47-generic
-x86_64-with-Ubuntu-16.04-xenial
Nov 11 11:07:22 server weewx[31894]: engine: pid file is /var/run/weewx.pid
Nov 11 11:07:22 server weewx[31899]: engine: Using configuration file /etc/
weewx/weewx.conf
Nov 11 11:07:22 server weewx[31899]: engine: Initializing engine
Nov 11 11:07:22 server weewx[31899]: engine: Loading station type 
FineOffsetUSB (weewx.drivers.fousb)
Nov 11 11:07:22 server weewx[31899]: engine: Received signal TERM (15).
Nov 11 11:07:22 server weewx[31899]: engine:   File "/usr/bin/weewxd", line 
64, in <module>
Nov 11 11:07:22 server weewx[31899]: engine:     weewx.engine.main(options, 
args)
Nov 11 11:07:22 server weewx[31899]: engine:   File 
"/usr/share/weewx/weewx/engine.py", line 847, in main
Nov 11 11:07:22 server weewx[31899]: engine:     engine = engine_class(
config_dict)
Nov 11 11:07:22 server weewx[31899]: engine:   File 
"/usr/share/weewx/weewx/engine.py", line 70, in __init__
Nov 11 11:07:22 server weewx[31899]: engine:     self.setupStation(
config_dict)
Nov 11 11:07:22 server weewx[31899]: engine:   File 
"/usr/share/weewx/weewx/engine.py", line 94, in setupStation
Nov 11 11:07:22 server weewx[31899]: engine:     __import__(driver)
Nov 11 11:07:22 server weewx[31899]: engine:   File 
"/usr/share/weewx/weewx/drivers/fousb.py", line 217, in <module>
Nov 11 11:07:22 server weewx[31899]: engine:     import usb
Nov 11 11:07:22 server weewx[31899]: engine:   File 
"/usr/lib/python2.7/dist-packages/usb/__init__.py", line 93, in <module>
Nov 11 11:07:22 server weewx[31899]: engine:     _setup_log()
Nov 11 11:07:22 server weewx[31899]: engine:   File 
"/usr/lib/python2.7/dist-packages/usb/__init__.py", line 55, in _setup_log
Nov 11 11:07:22 server weewx[31899]: engine:     from usb import _debug
Nov 11 11:07:22 server weewx[31899]: engine:   File 
"/usr/lib/python2.7/dist-packages/usb/_debug.py", line 29, in <module>
Nov 11 11:07:22 server weewx[31899]: engine:     __author__ = 'Wander 
Lairson Costa'
Nov 11 11:07:22 server weewx[31899]: engine: Terminating weewx version 3.6.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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to