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.
