Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 2020-06-05 07:50:36,095 [gpio_spi_conn :42 ][WARNING ][669] Unable to clear buffer - got unexpected value: 255
- 2020-06-05 07:50:36,102 [gpio_spi_conn :42 ][WARNING ][669] Unable to clear buffer - got unexpected value: 255
- 2020-06-05 07:50:36,117 [gpio_spi_conn :42 ][WARNING ][669] Unable to clear buffer - got unexpected value: 255
- 2020-06-05 07:50:36,732 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:50:37,744 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:50:38,144 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:50:38,647 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:50:38,748 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:50:39,149 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:50:39,151 [spm_conn :139 ][WARNING ][669] Unable to get status: Expected ack '12' but got '255'
- 2020-06-05 07:50:39,284 [messaging :208 ][ERROR ][666] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:50:39,661 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:50:40,164 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:50:40,667 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:50:40,669 [spm_conn :139 ][WARNING ][669] Unable to get status: Expected ack '12' but got '255'
- 2020-06-05 07:50:41,173 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:50:41,686 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:50:42,189 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:50:42,192 [spm_conn :139 ][WARNING ][669] Unable to get status: Expected ack '12' but got '255'
- 2020-06-05 07:50:42,195 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:50:42,698 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:50:43,174 [salt.utils :831 ][ERROR ][545] DNS lookup or connection check of 'hub' failed.
- 2020-06-05 07:50:43,179 [salt.minion :178 ][ERROR ][545] Master hostname: 'hub' not found or not responsive. Retrying in 30 seconds
- 2020-06-05 07:50:43,206 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:50:43,208 [spm_conn :82 ][WARNING ][669] Unable to send noop: Expected ack '12' but got '255'
- 2020-06-05 07:50:43,712 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:50:44,215 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:50:44,718 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:50:44,720 [spm_conn :82 ][WARNING ][669] Unable to send noop: Expected ack '12' but got '255'
- 2020-06-05 07:50:44,781 [cloud_cache :432 ][WARNING ][708] Temporarily unable to upload batch with 2 entries from queue 'pend': HTTPSConnectionPool(host='api.autopi.io', port=443): Max retries exceeded with url: /logbook/storage (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x73585a50>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
- 2020-06-05 07:50:44,869 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:50:45,223 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:50:45,726 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:50:45,873 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:50:46,229 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:50:46,239 [spm_conn :82 ][WARNING ][669] Unable to send noop: Expected ack '12' but got '255'
- 2020-06-05 07:50:46,242 [messaging :208 ][ERROR ][669] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-06-05 07:50:46,878 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:50:47,363 [messaging :206 ][ERROR ][666] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:50:52,922 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:50:53,927 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:50:54,931 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:50:55,467 [messaging :206 ][ERROR ][666] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:01,039 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:02,043 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:03,047 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:06,212 [messaging :871 ][WARNING ][667] No reply message with tag 'ec2x/res/c1d3d7c0-661e-4251-aa48-d5c1f3b5eeef' received within timeout of 30 secs
- 2020-06-05 07:51:06,223 [messaging :208 ][ERROR ][667] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 874, in _recv_reply
- "No reply message received within timeout of {:d} secs - please try again and maybe increase timeout value".format(timeout))
- CommandExecutionError: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-06-05 07:51:09,084 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:10,089 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:11,102 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:13,206 [salt.utils :831 ][ERROR ][545] DNS lookup or connection check of 'hub' failed.
- 2020-06-05 07:51:13,209 [salt.minion :178 ][ERROR ][545] Master hostname: 'hub' not found or not responsive. Retrying in 30 seconds
- 2020-06-05 07:51:17,180 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:18,185 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:19,199 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:25,321 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:26,326 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:27,349 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:33,453 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:34,458 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:35,461 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:41,280 [messaging :871 ][WARNING ][667] No reply message with tag 'ec2x/res/b9c70ade-faa6-49df-ac63-9add716abd13' received within timeout of 30 secs
- 2020-06-05 07:51:41,286 [messaging :206 ][ERROR ][667] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 874, in _recv_reply
- "No reply message received within timeout of {:d} secs - please try again and maybe increase timeout value".format(timeout))
- CommandExecutionError: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-06-05 07:51:41,521 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:42,528 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:43,244 [salt.utils :831 ][ERROR ][545] DNS lookup or connection check of 'hub' failed.
- 2020-06-05 07:51:43,246 [salt.minion :178 ][ERROR ][545] Master hostname: 'hub' not found or not responsive. Retrying in 30 seconds
- 2020-06-05 07:51:43,532 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:44,800 [cloud_cache :432 ][WARNING ][708] Temporarily unable to upload batch with 2 entries from queue 'pend': HTTPSConnectionPool(host='api.autopi.io', port=443): Max retries exceeded with url: /logbook/storage (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x74381790>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
- 2020-06-05 07:51:46,254 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:51:46,757 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:51:47,260 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:51:47,263 [spm_conn :139 ][WARNING ][669] Unable to get status: Expected ack '12' but got '255'
- 2020-06-05 07:51:47,767 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:51:48,270 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:51:48,773 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:51:48,776 [spm_conn :139 ][WARNING ][669] Unable to get status: Expected ack '12' but got '255'
- 2020-06-05 07:51:49,280 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:51:49,713 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:49,783 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:51:50,286 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:51:50,289 [spm_conn :139 ][WARNING ][669] Unable to get status: Expected ack '12' but got '255'
- 2020-06-05 07:51:50,292 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:51:50,718 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:50,796 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:51:51,299 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:51:51,308 [spm_conn :82 ][WARNING ][669] Unable to send noop: Expected ack '12' but got '255'
- 2020-06-05 07:51:51,722 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:51,812 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:51:52,316 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:51:52,819 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:51:52,821 [spm_conn :82 ][WARNING ][669] Unable to send noop: Expected ack '12' but got '255'
- 2020-06-05 07:51:53,324 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:51:53,827 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:51:54,330 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:51:54,332 [spm_conn :82 ][WARNING ][669] Unable to send noop: Expected ack '12' but got '255'
- 2020-06-05 07:51:54,334 [messaging :206 ][ERROR ][669] Recurring exception (2 times) in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-06-05 07:51:57,801 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:58,806 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:51:59,810 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:00,335 [messaging :206 ][ERROR ][666] Recurring exception (11 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:05,911 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:06,919 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:07,923 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:13,281 [salt.utils :831 ][ERROR ][545] DNS lookup or connection check of 'hub' failed.
- 2020-06-05 07:52:13,283 [salt.minion :178 ][ERROR ][545] Master hostname: 'hub' not found or not responsive. Retrying in 30 seconds
- 2020-06-05 07:52:14,040 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:15,045 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:16,049 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:16,337 [messaging :871 ][WARNING ][667] No reply message with tag 'ec2x/res/19400cdc-87ae-4b16-9d48-d1a0343b9719' received within timeout of 30 secs
- 2020-06-05 07:52:16,341 [messaging :206 ][ERROR ][667] Recurring exception (3 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 874, in _recv_reply
- "No reply message received within timeout of {:d} secs - please try again and maybe increase timeout value".format(timeout))
- CommandExecutionError: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-06-05 07:52:22,132 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:23,137 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:24,141 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:30,233 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:31,238 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:32,242 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:38,446 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:39,453 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:40,458 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:43,288 [salt.utils :831 ][ERROR ][545] DNS lookup or connection check of 'hub' failed.
- 2020-06-05 07:52:43,290 [salt.minion :178 ][ERROR ][545] Master hostname: 'hub' not found or not responsive. Retrying in 30 seconds
- 2020-06-05 07:52:44,822 [cloud_cache :432 ][WARNING ][708] Temporarily unable to upload batch with 2 entries from queue 'pend': HTTPSConnectionPool(host='api.autopi.io', port=443): Max retries exceeded with url: /logbook/storage (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7354a8d0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
- 2020-06-05 07:52:46,544 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:47,549 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:48,553 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:51,387 [messaging :871 ][WARNING ][667] No reply message with tag 'ec2x/res/2298dbe6-496d-4164-b7b8-c5c9fcadc551' received within timeout of 30 secs
- 2020-06-05 07:52:54,341 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:52:54,703 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:54,844 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:52:55,346 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:52:55,348 [spm_conn :139 ][WARNING ][669] Unable to get status: Expected ack '12' but got '255'
- 2020-06-05 07:52:55,710 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:55,852 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:52:56,354 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:52:56,714 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:52:56,857 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:52:56,859 [spm_conn :139 ][WARNING ][669] Unable to get status: Expected ack '12' but got '255'
- 2020-06-05 07:52:57,363 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:52:57,865 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:52:58,368 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:52:58,370 [spm_conn :139 ][WARNING ][669] Unable to get status: Expected ack '12' but got '255'
- 2020-06-05 07:52:58,373 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:52:58,876 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:52:59,379 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:52:59,381 [spm_conn :82 ][WARNING ][669] Unable to send noop: Expected ack '12' but got '255'
- 2020-06-05 07:52:59,890 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:53:00,393 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:53:00,896 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:53:00,898 [spm_conn :82 ][WARNING ][669] Unable to send noop: Expected ack '12' but got '255'
- 2020-06-05 07:53:01,402 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:53:01,904 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:53:02,407 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:53:02,409 [spm_conn :82 ][WARNING ][669] Unable to send noop: Expected ack '12' but got '255'
- 2020-06-05 07:53:02,412 [messaging :206 ][ERROR ][669] Recurring exception (3 times) in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-06-05 07:53:02,959 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:03,964 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:04,969 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:05,501 [messaging :206 ][ERROR ][666] Recurring exception (19 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:11,083 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:12,087 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:13,091 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:13,319 [salt.utils :831 ][ERROR ][545] DNS lookup or connection check of 'hub' failed.
- 2020-06-05 07:53:13,321 [salt.minion :178 ][ERROR ][545] Master hostname: 'hub' not found or not responsive. Retrying in 30 seconds
- 2020-06-05 07:53:17,374 [salt.utils.schedule:927 ][ERROR ][771] Unhandled exception running minionutil.status_schedule
- Traceback (most recent call last):
- File "/usr/lib/python2.7/dist-packages/salt/utils/schedule.py", line 894, in handle_func
- ret['return'] = self.functions[func](*args, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/modules/minionutil.py", line 385, in status_schedule
- raise salt.exceptions.CommandExecutionError("No enabled schedule found by name '{:}'".format(name))
- CommandExecutionError: No enabled schedule found by name '_minion_status'
- 2020-06-05 07:53:19,173 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:20,179 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:21,184 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:26,427 [messaging :871 ][WARNING ][667] No reply message with tag 'ec2x/res/a31ee515-2846-4c5e-9d4e-268a0f9ff5e5' received within timeout of 30 secs
- 2020-06-05 07:53:26,431 [messaging :206 ][ERROR ][667] Recurring exception (5 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 874, in _recv_reply
- "No reply message received within timeout of {:d} secs - please try again and maybe increase timeout value".format(timeout))
- CommandExecutionError: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-06-05 07:53:27,274 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:28,279 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:29,283 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:35,384 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:36,390 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:37,394 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:43,349 [salt.utils :831 ][ERROR ][545] DNS lookup or connection check of 'hub' failed.
- 2020-06-05 07:53:43,351 [salt.minion :178 ][ERROR ][545] Master hostname: 'hub' not found or not responsive. Retrying in 30 seconds
- 2020-06-05 07:53:43,532 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:44,536 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:44,844 [cloud_cache :432 ][WARNING ][708] Temporarily unable to upload batch with 2 entries from queue 'pend': HTTPSConnectionPool(host='api.autopi.io', port=443): Max retries exceeded with url: /logbook/storage (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x735b2af0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
- 2020-06-05 07:53:45,549 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:51,662 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:52,669 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:53,673 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:53:59,767 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:00,772 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:01,477 [messaging :871 ][WARNING ][667] No reply message with tag 'ec2x/res/4552305b-b8f9-4d51-a8f7-94c593b2d205' received within timeout of 30 secs
- 2020-06-05 07:54:01,776 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:02,418 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:54:02,920 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:54:03,423 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:54:03,425 [spm_conn :139 ][WARNING ][669] Unable to get status: Expected ack '12' but got '255'
- 2020-06-05 07:54:03,929 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:54:04,432 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:54:04,935 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:54:04,937 [spm_conn :139 ][WARNING ][669] Unable to get status: Expected ack '12' but got '255'
- 2020-06-05 07:54:05,441 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:54:05,944 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:54:06,447 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:54:06,449 [spm_conn :139 ][WARNING ][669] Unable to get status: Expected ack '12' but got '255'
- 2020-06-05 07:54:06,453 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:54:06,956 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:54:07,466 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:54:07,468 [spm_conn :82 ][WARNING ][669] Unable to send noop: Expected ack '12' but got '255'
- 2020-06-05 07:54:07,854 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:07,972 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:54:08,475 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:54:08,860 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:08,978 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:54:08,980 [spm_conn :82 ][WARNING ][669] Unable to send noop: Expected ack '12' but got '255'
- 2020-06-05 07:54:09,483 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:54:09,864 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:09,986 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:54:10,370 [messaging :206 ][ERROR ][666] Recurring exception (27 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:10,489 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:54:10,491 [spm_conn :82 ][WARNING ][669] Unable to send noop: Expected ack '12' but got '255'
- 2020-06-05 07:54:10,493 [messaging :206 ][ERROR ][669] Recurring exception (4 times) in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-06-05 07:54:13,376 [salt.utils :831 ][ERROR ][545] DNS lookup or connection check of 'hub' failed.
- 2020-06-05 07:54:13,380 [salt.minion :178 ][ERROR ][545] Master hostname: 'hub' not found or not responsive. Retrying in 30 seconds
- 2020-06-05 07:54:16,084 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:17,088 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:18,092 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:24,188 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:25,192 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:26,198 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:32,288 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:33,293 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:34,297 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:36,517 [messaging :871 ][WARNING ][667] No reply message with tag 'ec2x/res/e37d840b-69a8-484b-a327-c3ff0636b4cc' received within timeout of 30 secs
- 2020-06-05 07:54:36,522 [messaging :206 ][ERROR ][667] Recurring exception (7 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 874, in _recv_reply
- "No reply message received within timeout of {:d} secs - please try again and maybe increase timeout value".format(timeout))
- CommandExecutionError: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-06-05 07:54:40,372 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:41,380 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:42,384 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:43,409 [salt.utils :831 ][ERROR ][545] DNS lookup or connection check of 'hub' failed.
- 2020-06-05 07:54:43,411 [salt.minion :178 ][ERROR ][545] Master hostname: 'hub' not found or not responsive. Retrying in 30 seconds
- 2020-06-05 07:54:44,866 [cloud_cache :432 ][WARNING ][708] Temporarily unable to upload batch with 2 entries from queue 'pend': HTTPSConnectionPool(host='api.autopi.io', port=443): Max retries exceeded with url: /logbook/storage (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x735b2c10>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
- 2020-06-05 07:54:48,531 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:49,536 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:50,540 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:56,641 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:57,646 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:54:58,650 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:55:04,943 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:55:05,948 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:55:06,952 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:55:08,333 [salt.loaded.int.module.cmdmod:693 ][ERROR ][724] Command '['ping', 'google.com', '-I', 'wwan0', '-c', '1', '-q']' failed with return code: 2
- 2020-06-05 07:55:08,335 [salt.loaded.int.module.cmdmod:697 ][ERROR ][724] stderr: ping: google.com: Temporary failure in name resolution
- 2020-06-05 07:55:08,337 [salt.loaded.int.module.cmdmod:699 ][ERROR ][724] retcode: 2
- 2020-06-05 07:55:10,500 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:55:11,005 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:55:11,511 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:55:11,514 [spm_conn :139 ][WARNING ][669] Unable to get status: Expected ack '12' but got '255'
- 2020-06-05 07:55:11,538 [messaging :871 ][WARNING ][667] No reply message with tag 'ec2x/res/00e15035-6ed2-48f8-8547-b9b3ed7ee7a3' received within timeout of 30 secs
- 2020-06-05 07:55:12,018 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:55:12,521 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:55:13,009 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:55:13,025 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:55:13,027 [spm_conn :139 ][WARNING ][669] Unable to get status: Expected ack '12' but got '255'
- 2020-06-05 07:55:13,423 [salt.utils :831 ][ERROR ][545] DNS lookup or connection check of 'hub' failed.
- 2020-06-05 07:55:13,425 [salt.minion :178 ][ERROR ][545] Master hostname: 'hub' not found or not responsive. Retrying in 30 seconds
- 2020-06-05 07:55:13,531 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:55:14,014 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:55:14,034 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:55:14,537 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:55:14,539 [spm_conn :139 ][WARNING ][669] Unable to get status: Expected ack '12' but got '255'
- 2020-06-05 07:55:14,542 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:55:15,018 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:55:15,044 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:55:15,533 [messaging :206 ][ERROR ][666] Recurring exception (35 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:55:15,547 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:55:15,549 [spm_conn :82 ][WARNING ][669] Unable to send noop: Expected ack '12' but got '255'
- 2020-06-05 07:55:16,053 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:55:16,556 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:55:17,059 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:55:17,061 [spm_conn :82 ][WARNING ][669] Unable to send noop: Expected ack '12' but got '255'
- 2020-06-05 07:55:17,564 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:55:18,067 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:55:18,570 [gpio_spi_conn :109 ][WARNING ][669] Expected ack '12' but got '255'
- 2020-06-05 07:55:18,572 [spm_conn :82 ][WARNING ][669] Unable to send noop: Expected ack '12' but got '255'
- 2020-06-05 07:55:18,574 [messaging :206 ][ERROR ][669] Recurring exception (5 times) in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-06-05 07:55:21,100 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:55:22,104 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:55:23,109 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:55:29,167 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:55:30,175 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:55:31,179 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:55:37,305 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:55:38,319 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:55:38,409 [salt.loaded.int.module.cmdmod:693 ][ERROR ][724] Command '['ping', 'google.com', '-I', 'wwan0', '-c', '1', '-q']' failed with return code: 2
- 2020-06-05 07:55:38,413 [salt.loaded.int.module.cmdmod:697 ][ERROR ][724] stderr: ping: google.com: Temporary failure in name resolution
- 2020-06-05 07:55:38,415 [salt.loaded.int.module.cmdmod:699 ][ERROR ][724] retcode: 2
- 2020-06-05 07:55:39,330 [serial_conn :79 ][ERROR ][666] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:55:43,469 [salt.utils :831 ][ERROR ][545] DNS lookup or connection check of 'hub' failed.
- 2020-06-05 07:55:43,472 [salt.minion :178 ][ERROR ][545] Master hostname: 'hub' not found or not responsive. Retrying in 30 seconds
- 2020-06-05 07:55:45,118 [salt.utils.parsers:1050][WARNING ][545] Minion received a SIGTERM. Exiting.
- 2020-06-05 07:56:02,123 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-06-05 07:56:02,146 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-06-05 07:56:02,153 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-06-05 07:56:02,794 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:03,808 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:04,175 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-06-05 07:56:04,678 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-06-05 07:56:04,812 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:05,181 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-06-05 07:56:05,183 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-06-05 07:56:05,339 [messaging :208 ][ERROR ][621] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:05,688 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-06-05 07:56:06,192 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-06-05 07:56:06,694 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-06-05 07:56:06,696 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-06-05 07:56:07,200 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-06-05 07:56:07,703 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-06-05 07:56:08,208 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-06-05 07:56:08,211 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-06-05 07:56:08,214 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-06-05 07:56:08,717 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-06-05 07:56:09,220 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-06-05 07:56:09,222 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-06-05 07:56:09,284 [salt.utils :831 ][ERROR ][421] DNS lookup or connection check of 'hub' failed.
- 2020-06-05 07:56:09,290 [salt.minion :178 ][ERROR ][421] Master hostname: 'hub' not found or not responsive. Retrying in 30 seconds
- 2020-06-05 07:56:09,726 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-06-05 07:56:10,229 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-06-05 07:56:10,732 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-06-05 07:56:10,734 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-06-05 07:56:10,809 [cloud_cache :432 ][WARNING ][665] Temporarily unable to upload batch with 3 entries from queue 'pend': HTTPSConnectionPool(host='api.autopi.io', port=443): Max retries exceeded with url: /logbook/storage (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x735c6a90>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
- 2020-06-05 07:56:10,981 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:11,238 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-06-05 07:56:11,740 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-06-05 07:56:11,987 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:12,244 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-06-05 07:56:12,246 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-06-05 07:56:12,248 [messaging :208 ][ERROR ][624] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-06-05 07:56:12,991 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:13,519 [messaging :206 ][ERROR ][621] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:19,071 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:20,076 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:21,080 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:21,625 [messaging :206 ][ERROR ][621] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:27,216 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:28,232 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:29,249 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:32,233 [messaging :871 ][WARNING ][622] No reply message with tag 'ec2x/res/d9847cf1-8c1e-4aa2-a278-fa8eb1fcfd4a' received within timeout of 30 secs
- 2020-06-05 07:56:32,283 [messaging :208 ][ERROR ][622] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 874, in _recv_reply
- "No reply message received within timeout of {:d} secs - please try again and maybe increase timeout value".format(timeout))
- CommandExecutionError: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-06-05 07:56:35,418 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:36,424 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:37,429 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:39,325 [salt.utils :831 ][ERROR ][421] DNS lookup or connection check of 'hub' failed.
- 2020-06-05 07:56:39,328 [salt.minion :178 ][ERROR ][421] Master hostname: 'hub' not found or not responsive. Retrying in 30 seconds
- 2020-06-05 07:56:43,447 [salt.loaded.int.module.cmdmod:693 ][ERROR ][677] Command '['ping', 'google.com', '-I', 'wwan0', '-c', '1', '-q']' failed with return code: 2
- 2020-06-05 07:56:43,450 [salt.loaded.int.module.cmdmod:697 ][ERROR ][677] stderr: ping: google.com: Temporary failure in name resolution
- 2020-06-05 07:56:43,452 [salt.loaded.int.module.cmdmod:699 ][ERROR ][677] retcode: 2
- 2020-06-05 07:56:43,772 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:44,788 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:44,803 [salt.utils.decorators:613 ][WARNING ][677] The function "module.run" is using its deprecated version and will expire in version "Sodium".
- 2020-06-05 07:56:45,799 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:48,446 [salt.loaded.int.module.cmdmod:693 ][ERROR ][677] Command '['wpa_cli', '-i', 'wlan0', 'status']' failed with return code: 255
- 2020-06-05 07:56:48,454 [salt.loaded.int.module.cmdmod:693 ][ERROR ][677] Command '['wpa_cli', '-i', 'wlan0', 'status']' failed with return code: 255
- 2020-06-05 07:56:48,456 [salt.loaded.int.module.cmdmod:697 ][ERROR ][677] stderr: Failed to connect to non-global ctrl_ifname: wlan0 error: No such file or directory
- 2020-06-05 07:56:48,449 [salt.loaded.int.module.cmdmod:697 ][ERROR ][677] stderr: Failed to connect to non-global ctrl_ifname: wlan0 error: No such file or directory
- 2020-06-05 07:56:48,458 [salt.loaded.int.module.cmdmod:699 ][ERROR ][677] retcode: 255
- 2020-06-05 07:56:48,461 [salt.loaded.int.module.cmdmod:699 ][ERROR ][677] retcode: 255
- 2020-06-05 07:56:48,463 [salt.loaded.ext.engines.api_service:27 ][ERROR ][677] exception occurred: Failed to connect to non-global ctrl_ifname: wlan0 error: No such file or directory
- 2020-06-05 07:56:48,466 [salt.loaded.ext.engines.api_service:27 ][ERROR ][677] exception occurred: Failed to connect to non-global ctrl_ifname: wlan0 error: No such file or directory
- 2020-06-05 07:56:51,955 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:52,960 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:56:53,963 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:57:00,018 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:57:01,023 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-06-05 07:57:02,028 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:44:24,025 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:44:24,051 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][661] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 11:44:24,099 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:44:24,528 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:44:25,031 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:44:25,033 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:44:25,104 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:44:25,537 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:44:26,040 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:44:26,109 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:44:26,112 [messaging :206 ][ERROR ][621] Recurring exception (9 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:44:26,543 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:44:26,545 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:44:27,049 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:44:27,554 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:44:28,058 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:44:28,060 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:44:28,065 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:44:28,410 [messaging :871 ][WARNING ][622] No reply message with tag 'ec2x/res/1b72bbe4-22bb-49b3-85ab-2cd527afbc16' received within timeout of 30 secs
- 2020-08-04 11:44:28,413 [messaging :206 ][ERROR ][622] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 874, in _recv_reply
- "No reply message received within timeout of {:d} secs - please try again and maybe increase timeout value".format(timeout))
- CommandExecutionError: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 11:44:28,568 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:44:29,071 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:44:29,074 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:44:29,683 [salt.utils.parsers:1050][WARNING ][421] Minion received a SIGTERM. Exiting.
- 2020-08-04 11:44:47,012 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:44:47,024 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:44:47,034 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:44:47,683 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:44:48,697 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:44:49,067 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:44:49,570 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:44:49,701 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:44:50,073 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:44:50,075 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:44:50,369 [messaging :208 ][ERROR ][617] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:44:50,579 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:44:51,083 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:44:51,586 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:44:51,588 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:44:52,092 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:44:52,606 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:44:53,110 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:44:53,113 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:44:53,117 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:44:53,620 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:44:54,123 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:44:54,126 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:44:54,629 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:44:55,133 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:44:55,636 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:44:55,639 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:44:56,068 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:44:56,143 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:44:56,648 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:44:57,077 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:44:57,153 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:44:57,155 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:44:57,157 [messaging :208 ][ERROR ][620] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 11:44:58,081 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:44:58,665 [messaging :206 ][ERROR ][617] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:44:58,685 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:44:58,882 [salt.crypt :624 ][CRITICAL][417] The Salt Master has rejected this minion's public key!
- To repair this issue, delete the public key for this minion on the Salt Master and restart this minion.
- Or restart the Salt Master in open mode to clean out the keys. The Salt Minion will now exit.
- 2020-08-04 11:46:38,222 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][657] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 11:46:38,224 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:46:38,729 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:46:38,867 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:46:39,232 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:46:39,234 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:46:39,738 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:46:39,871 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:46:39,874 [messaging :742 ][ERROR ][617] Exception while processing event: {'tag': 'ec2x/req/8a177f98-a2de-40db-a693-f7dfbf89dc17', 'data': {'_stamp': '2020-08-04T11:44:47.084974', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/8a177f98-a2de-40db-a693-f7dfbf89dc17', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:46:40,241 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:46:40,438 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:46:40,744 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:46:40,746 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:46:41,250 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:46:41,442 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:46:41,753 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:46:42,256 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:46:42,258 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:46:42,261 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:46:42,446 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:46:42,763 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:46:42,948 [messaging :206 ][ERROR ][617] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:46:43,266 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:46:43,268 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:46:43,772 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:46:44,294 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:46:44,796 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:46:44,799 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:46:45,302 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:46:45,805 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:46:46,308 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:46:46,310 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:46:46,312 [messaging :206 ][ERROR ][620] Recurring exception (2 times) in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 11:46:48,529 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:46:49,534 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:46:50,538 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:46:56,269 [messaging :871 ][WARNING ][618] No reply message with tag 'ec2x/res/8a177f98-a2de-40db-a693-f7dfbf89dc17' received within timeout of 30 secs
- 2020-08-04 11:46:56,282 [messaging :208 ][ERROR ][618] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 874, in _recv_reply
- "No reply message received within timeout of {:d} secs - please try again and maybe increase timeout value".format(timeout))
- CommandExecutionError: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 11:46:56,674 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:46:57,679 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:46:58,684 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:47:04,246 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:47:05,250 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:47:06,254 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:47:31,345 [messaging :871 ][WARNING ][618] No reply message with tag 'ec2x/res/81413e82-08df-469b-ab78-e2a44e7c32c9' received within timeout of 30 secs
- 2020-08-04 11:47:31,349 [messaging :206 ][ERROR ][618] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 874, in _recv_reply
- "No reply message received within timeout of {:d} secs - please try again and maybe increase timeout value".format(timeout))
- CommandExecutionError: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 11:47:39,174 [messaging :208 ][ERROR ][658] Exception in worker thread 'upload' while running workflow for message: {'handler': 'upload'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/cloud_manager.py", line 92, in upload_handler
- ret["pending"] = cache.upload_pending()
- File "/var/cache/salt/minion/extmods/utils/cloud_cache.py", line 467, in upload_pending
- res = self._upload_batch_continuing(self.PENDING_QUEUE) # Remember this call will raise exception upon server error
- File "/var/cache/salt/minion/extmods/utils/cloud_cache.py", line 226, in _upload_batch_continuing
- res = self._upload_batch(queue) # Remember this call will raise exception upon server error
- File "/var/cache/salt/minion/extmods/utils/cloud_cache.py", line 427, in _upload_batch
- .ltrim(queue, 0, -(len(batch_reversed) + 1)) \
- File "/usr/local/lib/python2.7/dist-packages/redis/client.py", line 2879, in execute
- return execute(conn, stack, raise_on_error)
- File "/usr/local/lib/python2.7/dist-packages/redis/client.py", line 2794, in _execute_transaction
- self.raise_first_error(commands, response)
- File "/usr/local/lib/python2.7/dist-packages/redis/client.py", line 2828, in raise_first_error
- raise r
- ResponseError: Command # 2 (BGSAVE) of pipeline caused error: Background save already in progress
- 2020-08-04 11:47:46,318 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:47:46,821 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:47:47,324 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:47:47,327 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:47:47,831 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:47:48,334 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:47:48,837 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:47:48,840 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:47:49,344 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:47:49,847 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:47:50,354 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:47:50,356 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:47:50,360 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:47:50,863 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:47:51,366 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:47:51,369 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:47:51,873 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:47:52,376 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:47:52,879 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:47:52,882 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:47:53,386 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:47:53,889 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:47:54,393 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:47:54,395 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:47:54,398 [messaging :206 ][ERROR ][620] Recurring exception (3 times) in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 11:48:06,395 [messaging :871 ][WARNING ][618] No reply message with tag 'ec2x/res/97c8ca54-78de-45ba-8350-749284566c86' received within timeout of 30 secs
- 2020-08-04 11:48:06,399 [messaging :206 ][ERROR ][618] Recurring exception (3 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 874, in _recv_reply
- "No reply message received within timeout of {:d} secs - please try again and maybe increase timeout value".format(timeout))
- CommandExecutionError: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 11:48:41,439 [messaging :871 ][WARNING ][618] No reply message with tag 'ec2x/res/e734472e-38c6-494d-9e60-e50735b8fda2' received within timeout of 30 secs
- 2020-08-04 11:48:54,404 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:48:54,907 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:48:55,410 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:48:55,413 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:48:55,916 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:48:56,419 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:48:56,922 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:48:56,925 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:48:57,429 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:48:57,931 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:48:58,434 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:48:58,437 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:48:58,440 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:48:58,942 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:48:59,445 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:48:59,448 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:48:59,951 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:49:00,455 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:49:00,958 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:49:00,960 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:49:01,464 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:49:01,967 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:49:02,471 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 11:49:02,478 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:49:02,480 [messaging :206 ][ERROR ][620] Recurring exception (4 times) in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 11:49:16,485 [messaging :871 ][WARNING ][618] No reply message with tag 'ec2x/res/13190cd7-575d-4058-8b93-859d0e515021' received within timeout of 30 secs
- 2020-08-04 11:49:16,489 [messaging :206 ][ERROR ][618] Recurring exception (5 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 874, in _recv_reply
- "No reply message received within timeout of {:d} secs - please try again and maybe increase timeout value".format(timeout))
- CommandExecutionError: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 11:49:25,813 [salt.loaded.int.module.cmdmod:693 ][ERROR ][723] Command '['ping', 'google.com', '-I', 'wwan0', '-c', '1', '-q']' failed with return code: 2
- 2020-08-04 11:49:25,815 [salt.loaded.int.module.cmdmod:697 ][ERROR ][723] stderr: ping: SO_BINDTODEVICE: Invalid argument
- 2020-08-04 11:49:25,817 [salt.loaded.int.module.cmdmod:699 ][ERROR ][723] retcode: 2
- 2020-08-04 11:49:37,283 [messaging :871 ][WARNING ][723] No reply message with tag 'spm/res/5566fa60-5b50-4f3c-81c7-9cc80ec7b682' received within timeout of 30 secs
- 2020-08-04 11:49:37,287 [salt.loaded.ext.engines.api_service:27 ][ERROR ][723] exception occurred: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 11:49:51,516 [messaging :871 ][WARNING ][618] No reply message with tag 'ec2x/res/2d1e897b-f939-41fe-ac3f-29b0bb8e18d1' received within timeout of 30 secs
- 2020-08-04 11:49:56,032 [salt.utils.parsers:1050][WARNING ][417] Minion received a SIGTERM. Exiting.
- 2020-08-04 11:50:13,215 [gpio_spi_conn :42 ][WARNING ][622] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:50:13,225 [gpio_spi_conn :42 ][WARNING ][622] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:50:13,231 [gpio_spi_conn :42 ][WARNING ][622] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:50:13,871 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:50:14,882 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:50:15,258 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:50:15,761 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:50:15,885 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:50:16,264 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:50:16,266 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:50:16,488 [messaging :208 ][ERROR ][619] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:50:16,779 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:50:26,046 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][710] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 11:50:26,133 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:50:26,403 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:50:26,906 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:50:26,911 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:50:27,138 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:50:27,418 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:50:27,921 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:50:28,143 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:50:28,147 [messaging :206 ][ERROR ][619] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:50:28,425 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:50:28,428 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:50:28,432 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:50:28,935 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:50:29,438 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:50:29,441 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:50:29,914 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:50:29,945 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:50:30,060 [salt.crypt :624 ][CRITICAL][418] The Salt Master has rejected this minion's public key!
- To repair this issue, delete the public key for this minion on the Salt Master and restart this minion.
- Or restart the Salt Master in open mode to clean out the keys. The Salt Minion will now exit.
- 2020-08-04 11:50:30,449 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:50:30,918 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:50:30,952 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:50:30,954 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:50:31,458 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:50:31,922 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:50:31,925 [messaging :742 ][ERROR ][619] Exception while processing event: {'tag': 'ec2x/req/c193b153-4e38-4cd4-b5c9-9aee93a29c12', 'data': {'_stamp': '2020-08-04T11:50:13.287366', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/c193b153-4e38-4cd4-b5c9-9aee93a29c12', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:50:31,961 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:50:32,464 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:50:32,467 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:50:32,469 [messaging :208 ][ERROR ][622] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 11:50:43,294 [messaging :871 ][WARNING ][620] No reply message with tag 'ec2x/res/c193b153-4e38-4cd4-b5c9-9aee93a29c12' received within timeout of 30 secs
- 2020-08-04 11:50:43,304 [messaging :208 ][ERROR ][620] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 874, in _recv_reply
- "No reply message received within timeout of {:d} secs - please try again and maybe increase timeout value".format(timeout))
- CommandExecutionError: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 11:51:18,352 [messaging :871 ][WARNING ][620] No reply message with tag 'ec2x/res/1be08e80-b443-453a-963a-bf4b5145f908' received within timeout of 30 secs
- 2020-08-04 11:51:18,356 [messaging :206 ][ERROR ][620] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 874, in _recv_reply
- "No reply message received within timeout of {:d} secs - please try again and maybe increase timeout value".format(timeout))
- CommandExecutionError: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 11:51:32,484 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:51:32,987 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:51:33,490 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:51:33,493 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:51:33,997 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:51:34,500 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:51:35,003 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:51:35,006 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:51:35,510 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:51:36,013 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:51:36,516 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:51:36,518 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:51:36,521 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:51:37,032 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:51:37,535 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:51:37,537 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:51:38,041 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:51:38,544 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:51:39,047 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:51:39,049 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:51:39,553 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:51:40,056 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:51:40,559 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:51:40,562 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:51:40,564 [messaging :206 ][ERROR ][622] Recurring exception (2 times) in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 11:51:53,378 [messaging :871 ][WARNING ][620] No reply message with tag 'ec2x/res/ca7156e3-d28b-4c7f-a312-b54df2503aab' received within timeout of 30 secs
- 2020-08-04 11:51:53,382 [messaging :206 ][ERROR ][620] Recurring exception (3 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 874, in _recv_reply
- "No reply message received within timeout of {:d} secs - please try again and maybe increase timeout value".format(timeout))
- CommandExecutionError: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 11:52:13,641 [salt.loaded.int.module.cmdmod:693 ][ERROR ][728] Command '['ping', 'google.com', '-I', 'wwan0', '-c', '1', '-q']' failed with return code: 2
- 2020-08-04 11:52:13,643 [salt.loaded.int.module.cmdmod:697 ][ERROR ][728] stderr: ping: SO_BINDTODEVICE: Invalid argument
- 2020-08-04 11:52:13,645 [salt.loaded.int.module.cmdmod:699 ][ERROR ][728] retcode: 2
- 2020-08-04 11:52:28,427 [messaging :871 ][WARNING ][620] No reply message with tag 'ec2x/res/898bc61d-fa99-4e19-bfbb-cf155d14efcf' received within timeout of 30 secs
- 2020-08-04 11:52:40,571 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:52:41,073 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:52:41,576 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:52:41,579 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:52:42,084 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:52:42,587 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:52:43,091 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:52:43,093 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:52:43,597 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:52:43,593 [salt.loaded.int.module.cmdmod:693 ][ERROR ][728] Command '['ping', 'google.com', '-I', 'wwan0', '-c', '1', '-q']' failed with return code: 2
- 2020-08-04 11:52:43,601 [salt.loaded.int.module.cmdmod:697 ][ERROR ][728] stderr: ping: SO_BINDTODEVICE: Invalid argument
- 2020-08-04 11:52:43,605 [salt.loaded.int.module.cmdmod:699 ][ERROR ][728] retcode: 2
- 2020-08-04 11:52:44,100 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:52:44,604 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:52:44,611 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:52:44,615 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:52:45,117 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:52:45,620 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:52:45,622 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:52:46,126 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:52:46,629 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:52:47,132 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:52:47,134 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:52:47,638 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:52:48,140 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:52:48,644 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:52:48,646 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:52:48,648 [messaging :206 ][ERROR ][622] Recurring exception (3 times) in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 11:53:03,474 [messaging :871 ][WARNING ][620] No reply message with tag 'ec2x/res/13a5ae74-09a0-416d-a122-3ced011d1b74' received within timeout of 30 secs
- 2020-08-04 11:53:03,478 [messaging :206 ][ERROR ][620] Recurring exception (5 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 874, in _recv_reply
- "No reply message received within timeout of {:d} secs - please try again and maybe increase timeout value".format(timeout))
- CommandExecutionError: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 11:53:13,611 [salt.loaded.int.module.cmdmod:693 ][ERROR ][728] Command '['ping', 'google.com', '-I', 'wwan0', '-c', '1', '-q']' failed with return code: 2
- 2020-08-04 11:53:13,613 [salt.loaded.int.module.cmdmod:697 ][ERROR ][728] stderr: ping: SO_BINDTODEVICE: Invalid argument
- 2020-08-04 11:53:13,621 [salt.loaded.int.module.cmdmod:699 ][ERROR ][728] retcode: 2
- 2020-08-04 11:53:31,974 [salt.loaded.ext.engines.api_service:27 ][ERROR ][728] exception occurred:
- 2020-08-04 11:53:34,290 [salt.utils.schedule:927 ][ERROR ][775] Unhandled exception running minionutil.status_schedule
- Traceback (most recent call last):
- File "/usr/lib/python2.7/dist-packages/salt/utils/schedule.py", line 894, in handle_func
- ret['return'] = self.functions[func](*args, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/modules/minionutil.py", line 385, in status_schedule
- raise salt.exceptions.CommandExecutionError("No enabled schedule found by name '{:}'".format(name))
- CommandExecutionError: No enabled schedule found by name '_minion_status'
- 2020-08-04 11:53:38,517 [messaging :871 ][WARNING ][620] No reply message with tag 'ec2x/res/0286ab79-e604-4875-aa7f-5e106ef850d8' received within timeout of 30 secs
- 2020-08-04 11:53:41,828 [salt.loaded.ext.engines.api_service:27 ][ERROR ][728] exception occurred:
- 2020-08-04 11:53:43,732 [salt.loaded.int.module.cmdmod:693 ][ERROR ][728] Command '['ping', 'google.com', '-I', 'wwan0', '-c', '1', '-q']' failed with return code: 2
- 2020-08-04 11:53:43,736 [salt.loaded.int.module.cmdmod:697 ][ERROR ][728] stderr: ping: SO_BINDTODEVICE: Invalid argument
- 2020-08-04 11:53:43,738 [salt.loaded.int.module.cmdmod:699 ][ERROR ][728] retcode: 2
- 2020-08-04 11:53:48,654 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:53:49,157 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:53:49,660 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:53:49,662 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:53:50,166 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:53:50,668 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:53:51,171 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:53:51,174 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:53:51,677 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:53:52,180 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:53:52,683 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:53:52,686 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:53:52,689 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:53:53,192 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:53:53,695 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:53:53,697 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:53:54,201 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:53:54,704 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:53:55,208 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:53:55,210 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:53:55,715 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:53:56,218 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:53:56,721 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:53:56,724 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:53:56,727 [messaging :206 ][ERROR ][622] Recurring exception (4 times) in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 11:54:13,557 [messaging :871 ][WARNING ][620] No reply message with tag 'ec2x/res/8052665d-4dc5-4de9-8737-4025c9c39947' received within timeout of 30 secs
- 2020-08-04 11:54:13,562 [messaging :206 ][ERROR ][620] Recurring exception (7 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 874, in _recv_reply
- "No reply message received within timeout of {:d} secs - please try again and maybe increase timeout value".format(timeout))
- CommandExecutionError: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 11:54:13,630 [salt.loaded.int.module.cmdmod:693 ][ERROR ][728] Command '['ping', 'google.com', '-I', 'wwan0', '-c', '1', '-q']' failed with return code: 2
- 2020-08-04 11:54:13,637 [salt.loaded.int.module.cmdmod:697 ][ERROR ][728] stderr: ping: SO_BINDTODEVICE: Invalid argument
- 2020-08-04 11:54:13,643 [salt.loaded.int.module.cmdmod:699 ][ERROR ][728] retcode: 2
- 2020-08-04 11:54:43,599 [salt.loaded.int.module.cmdmod:693 ][ERROR ][728] Command '['ping', 'google.com', '-I', 'wwan0', '-c', '1', '-q']' failed with return code: 2
- 2020-08-04 11:54:43,623 [salt.loaded.int.module.cmdmod:697 ][ERROR ][728] stderr: ping: SO_BINDTODEVICE: Invalid argument
- 2020-08-04 11:54:43,629 [salt.loaded.int.module.cmdmod:699 ][ERROR ][728] retcode: 2
- 2020-08-04 11:54:48,609 [messaging :871 ][WARNING ][620] No reply message with tag 'ec2x/res/4fa40c94-0114-4c2d-bac6-47fc8b09bea9' received within timeout of 30 secs
- 2020-08-04 11:54:56,734 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:54:57,237 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:54:57,740 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:54:57,743 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:54:58,247 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:54:58,750 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:54:59,259 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:54:59,261 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:54:59,765 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:55:00,269 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:55:00,772 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:55:00,775 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:55:00,778 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:55:01,282 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:55:01,786 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:55:01,791 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:55:02,295 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:55:02,799 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:55:03,302 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:55:03,305 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:55:03,809 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:55:04,317 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:55:04,821 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 11:55:04,823 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:55:04,827 [messaging :206 ][ERROR ][622] Recurring exception (5 times) in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 11:55:13,728 [salt.loaded.int.module.cmdmod:693 ][ERROR ][728] Command '['ping', 'google.com', '-I', 'wwan0', '-c', '1', '-q']' failed with return code: 2
- 2020-08-04 11:55:13,732 [salt.loaded.int.module.cmdmod:697 ][ERROR ][728] stderr: ping: SO_BINDTODEVICE: Invalid argument
- 2020-08-04 11:55:13,736 [salt.loaded.int.module.cmdmod:699 ][ERROR ][728] retcode: 2
- 2020-08-04 11:55:22,287 [salt.utils.parsers:1050][WARNING ][418] Minion received a SIGTERM. Exiting.
- 2020-08-04 11:55:39,049 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:55:39,063 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:55:39,068 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:55:39,760 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:40,777 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:41,116 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:55:41,619 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:55:41,782 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:42,121 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:55:42,124 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:55:42,382 [messaging :208 ][ERROR ][621] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:42,628 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:55:43,131 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:55:43,634 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:55:43,636 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:55:44,140 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:55:44,643 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:55:45,146 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:55:45,148 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:55:45,151 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:55:45,655 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:55:46,143 [salt.utils :831 ][ERROR ][422] DNS lookup or connection check of 'hub' failed.
- 2020-08-04 11:55:46,158 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:55:46,160 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:55:46,429 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:46,664 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:55:47,167 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:55:47,434 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:47,670 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:55:47,674 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:55:47,756 [cloud_cache :432 ][WARNING ][662] Temporarily unable to upload batch with 3 entries from queue 'pend': HTTPSConnectionPool(host='api.autopi.io', port=443): Max retries exceeded with url: /logbook/storage (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x735c6a30>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
- 2020-08-04 11:55:48,179 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:55:48,438 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:48,442 [messaging :742 ][ERROR ][621] Exception while processing event: {'tag': 'ec2x/req/c13e97e1-4469-47c8-bf69-f048670d8737', 'data': {'_stamp': '2020-08-04T11:55:39.119604', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/c13e97e1-4469-47c8-bf69-f048670d8737', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:48,516 [messaging :208 ][ERROR ][622] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:48,682 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:55:49,067 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:49,185 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 11:55:49,188 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:55:49,190 [messaging :208 ][ERROR ][624] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 11:55:50,072 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:51,076 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:51,580 [messaging :206 ][ERROR ][621] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:53,577 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:54,581 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:55,594 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:55,597 [messaging :742 ][ERROR ][621] Exception while processing event: {'tag': 'ec2x/req/ac7a7664-3868-4635-8672-89e40de40081', 'data': {'_stamp': '2020-08-04T11:55:53.559319', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/ac7a7664-3868-4635-8672-89e40de40081', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:55,612 [messaging :206 ][ERROR ][622] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:57,132 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:58,137 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:59,141 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:55:59,746 [messaging :206 ][ERROR ][621] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:09,802 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][659] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 11:56:09,908 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:10,919 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:11,924 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:11,929 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:12,933 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:13,938 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:13,941 [messaging :742 ][ERROR ][621] Exception while processing event: {'tag': 'ec2x/req/45a047ef-233e-4e97-a0ba-186200ec05e2', 'data': {'_stamp': '2020-08-04T11:56:09.816000', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/45a047ef-233e-4e97-a0ba-186200ec05e2', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:13,978 [messaging :206 ][ERROR ][622] Recurring exception (3 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:19,016 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:20,020 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:21,024 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:21,027 [messaging :742 ][ERROR ][621] Exception while processing event: {'tag': 'ec2x/req/bf0c2023-7615-4e5f-a8a5-eea68acd81b8', 'data': {'_stamp': '2020-08-04T11:56:18.994086', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/bf0c2023-7615-4e5f-a8a5-eea68acd81b8', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:26,086 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:27,090 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:28,098 [obd.obd :107 ][ERROR ][658] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 11:56:28,123 [obd.obd :120 ][WARNING ][658] Cannot load commands - no connection to bus
- 2020-08-04 11:56:28,156 [obd.interfaces.elm327:730 ][ERROR ][658] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 11:56:28,159 [messaging :742 ][ERROR ][658] Exception while processing event: {'tag': 'obd/req/e1dbf5e1-5fad-4e31-a439-0841d04c08b0', 'data': {'_stamp': '2020-08-04T11:56:22.494343', 'handler': 'execute', '_event_tag': 'obd/req/e1dbf5e1-5fad-4e31-a439-0841d04c08b0', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 11:56:28,175 [messaging :753 ][WARNING ][621] No reply to send back for event: {'tag': 'ec2x/req/fb9a4ca0-8bcc-4b17-94a3-a85720b231d0', 'data': {'_stamp': '2020-08-04T11:56:26.069835', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/fb9a4ca0-8bcc-4b17-94a3-a85720b231d0', 'kwargs': {'cooldown_delay': None}}}
- 2020-08-04 11:56:28,945 [salt.utils.parsers:1050][WARNING ][422] Minion received a SIGTERM. Exiting.
- 2020-08-04 11:56:29,486 [messaging :871 ][WARNING ][894] No reply message with tag 'obd/res/e1dbf5e1-5fad-4e31-a439-0841d04c08b0' received within timeout of 30 secs
- 2020-08-04 11:56:29,489 [salt.state :292 ][ERROR ][894] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 11:56:46,149 [gpio_spi_conn :42 ][WARNING ][618] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:56:46,159 [gpio_spi_conn :42 ][WARNING ][618] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:56:46,163 [gpio_spi_conn :42 ][WARNING ][618] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:56:46,791 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:47,805 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:48,204 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 11:56:48,707 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 11:56:48,808 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:49,210 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 11:56:49,217 [spm_conn :139 ][WARNING ][618] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:56:49,458 [messaging :208 ][ERROR ][615] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:49,737 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 11:56:59,248 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][705] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 11:56:59,323 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:56:59,686 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 11:57:00,195 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 11:57:00,200 [spm_conn :139 ][WARNING ][618] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:57:00,328 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:00,707 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 11:57:01,211 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 11:57:01,332 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:01,347 [messaging :206 ][ERROR ][615] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:01,714 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 11:57:01,716 [spm_conn :139 ][WARNING ][618] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:57:01,720 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 11:57:02,223 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 11:57:02,726 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 11:57:02,728 [spm_conn :82 ][WARNING ][618] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:57:03,231 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 11:57:03,355 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:03,734 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 11:57:04,237 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 11:57:04,239 [spm_conn :82 ][WARNING ][618] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:57:04,403 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:04,743 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 11:57:05,246 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 11:57:05,408 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:05,412 [messaging :742 ][ERROR ][615] Exception while processing event: {'tag': 'ec2x/req/c8592ccb-bce0-48c7-b25a-36830f344d91', 'data': {'_stamp': '2020-08-04T11:56:46.228500', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/c8592ccb-bce0-48c7-b25a-36830f344d91', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:05,748 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 11:57:05,751 [spm_conn :82 ][WARNING ][618] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:57:05,753 [messaging :208 ][ERROR ][618] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 11:57:09,858 [messaging :208 ][ERROR ][616] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:14,934 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:15,939 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:16,943 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:16,946 [messaging :742 ][ERROR ][615] Exception while processing event: {'tag': 'ec2x/req/106fa031-8801-43ba-b037-2bdfd1915327', 'data': {'_stamp': '2020-08-04T11:57:14.889214', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/106fa031-8801-43ba-b037-2bdfd1915327', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:16,980 [messaging :206 ][ERROR ][616] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:20,466 [obd.obd :107 ][ERROR ][704] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 11:57:20,505 [obd.obd :120 ][WARNING ][704] Cannot load commands - no connection to bus
- 2020-08-04 11:57:20,532 [obd.interfaces.elm327:730 ][ERROR ][704] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 11:57:20,535 [messaging :742 ][ERROR ][704] Exception while processing event: {'tag': 'obd/req/4426a4f1-5506-4b75-90ea-920e4a70a72c', 'data': {'_stamp': '2020-08-04T11:57:14.888876', 'handler': 'execute', '_event_tag': 'obd/req/4426a4f1-5506-4b75-90ea-920e4a70a72c', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 11:57:21,259 [salt.utils.parsers:1050][WARNING ][413] Minion received a SIGTERM. Exiting.
- 2020-08-04 11:57:21,799 [messaging :871 ][WARNING ][844] No reply message with tag 'obd/res/4426a4f1-5506-4b75-90ea-920e4a70a72c' received within timeout of 30 secs
- 2020-08-04 11:57:21,803 [salt.state :292 ][ERROR ][844] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 11:57:38,208 [gpio_spi_conn :42 ][WARNING ][630] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:57:38,229 [gpio_spi_conn :42 ][WARNING ][630] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:57:38,234 [gpio_spi_conn :42 ][WARNING ][630] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:57:38,894 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:39,909 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:40,260 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 11:57:40,763 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 11:57:40,914 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:41,266 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 11:57:41,268 [spm_conn :139 ][WARNING ][630] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:57:41,463 [messaging :208 ][ERROR ][627] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:41,773 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 11:57:51,657 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:52,015 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 11:57:52,518 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 11:57:52,520 [spm_conn :139 ][WARNING ][630] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:57:52,662 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:53,024 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 11:57:53,537 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 11:57:53,666 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:53,679 [messaging :206 ][ERROR ][627] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:54,043 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 11:57:54,045 [spm_conn :139 ][WARNING ][630] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:57:54,052 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 11:57:54,555 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 11:57:55,059 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 11:57:55,063 [spm_conn :82 ][WARNING ][630] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:57:55,479 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:55,569 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 11:57:56,073 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 11:57:56,483 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:56,576 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 11:57:56,579 [spm_conn :82 ][WARNING ][630] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:57:57,083 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 11:57:57,487 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:57,490 [messaging :742 ][ERROR ][627] Exception while processing event: {'tag': 'ec2x/req/4f350a09-6718-46bc-b9df-4b8099099f3d', 'data': {'_stamp': '2020-08-04T11:57:38.302120', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/4f350a09-6718-46bc-b9df-4b8099099f3d', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:57:57,587 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 11:57:58,090 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 11:57:58,093 [spm_conn :82 ][WARNING ][630] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:57:58,095 [messaging :208 ][ERROR ][630] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 11:57:59,605 [messaging :208 ][ERROR ][628] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:04,668 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:05,681 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:06,685 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:06,688 [messaging :742 ][ERROR ][627] Exception while processing event: {'tag': 'ec2x/req/7bdd4043-034b-4e40-9cea-974e30db41d8', 'data': {'_stamp': '2020-08-04T11:58:04.661335', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/7bdd4043-034b-4e40-9cea-974e30db41d8', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:06,717 [messaging :206 ][ERROR ][628] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:09,875 [obd.obd :107 ][ERROR ][666] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 11:58:09,913 [obd.obd :120 ][WARNING ][666] Cannot load commands - no connection to bus
- 2020-08-04 11:58:09,938 [obd.interfaces.elm327:730 ][ERROR ][666] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 11:58:09,941 [messaging :742 ][ERROR ][666] Exception while processing event: {'tag': 'obd/req/064f2ffe-8738-41ec-bcf5-05f57b577694', 'data': {'_stamp': '2020-08-04T11:58:04.716755', 'handler': 'execute', '_event_tag': 'obd/req/064f2ffe-8738-41ec-bcf5-05f57b577694', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 11:58:10,679 [salt.utils.parsers:1050][WARNING ][427] Minion received a SIGTERM. Exiting.
- 2020-08-04 11:58:11,219 [messaging :871 ][WARNING ][827] No reply message with tag 'obd/res/064f2ffe-8738-41ec-bcf5-05f57b577694' received within timeout of 30 secs
- 2020-08-04 11:58:11,223 [salt.state :292 ][ERROR ][827] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 11:58:28,080 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:58:28,102 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:58:28,107 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:58:28,768 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:29,790 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:30,139 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 11:58:30,642 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 11:58:30,795 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:31,145 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 11:58:31,147 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:58:31,337 [messaging :208 ][ERROR ][618] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:31,656 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 11:58:32,159 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 11:58:32,662 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 11:58:32,664 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:58:33,168 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 11:58:33,671 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 11:58:34,175 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 11:58:34,177 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:58:34,181 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 11:58:34,684 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 11:58:35,187 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 11:58:35,190 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:58:35,523 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:35,694 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 11:58:36,198 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 11:58:36,527 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:36,701 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 11:58:36,704 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:58:37,208 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 11:58:37,532 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:37,536 [messaging :742 ][ERROR ][618] Exception while processing event: {'tag': 'ec2x/req/152f6b6e-969d-4174-a010-55a8cb951149', 'data': {'_stamp': '2020-08-04T11:58:28.149877', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/152f6b6e-969d-4174-a010-55a8cb951149', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:37,713 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 11:58:38,143 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:38,217 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 11:58:38,220 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:58:38,223 [messaging :208 ][ERROR ][621] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 11:58:39,148 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:39,756 [messaging :208 ][ERROR ][619] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:40,152 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:40,671 [messaging :206 ][ERROR ][618] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:50,294 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][658] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 11:58:50,361 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:51,378 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:52,382 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:52,385 [messaging :206 ][ERROR ][618] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:52,387 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:53,403 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:54,407 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:54,410 [messaging :742 ][ERROR ][618] Exception while processing event: {'tag': 'ec2x/req/09f54514-8268-4306-9181-286cbf23c520', 'data': {'_stamp': '2020-08-04T11:58:50.296885', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/09f54514-8268-4306-9181-286cbf23c520', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:54,446 [messaging :206 ][ERROR ][619] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:58:59,441 [obd.obd :107 ][ERROR ][655] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 11:58:59,468 [obd.obd :120 ][WARNING ][655] Cannot load commands - no connection to bus
- 2020-08-04 11:58:59,504 [obd.interfaces.elm327:730 ][ERROR ][655] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 11:58:59,508 [messaging :742 ][ERROR ][655] Exception while processing event: {'tag': 'obd/req/e3834a53-193e-4402-86ba-70d644cc1eb7', 'data': {'_stamp': '2020-08-04T11:58:53.966714', 'handler': 'execute', '_event_tag': 'obd/req/e3834a53-193e-4402-86ba-70d644cc1eb7', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 11:59:00,295 [salt.utils.parsers:1050][WARNING ][416] Minion received a SIGTERM. Exiting.
- 2020-08-04 11:59:00,835 [messaging :871 ][WARNING ][832] No reply message with tag 'obd/res/e3834a53-193e-4402-86ba-70d644cc1eb7' received within timeout of 30 secs
- 2020-08-04 11:59:00,839 [salt.state :292 ][ERROR ][832] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 11:59:17,964 [gpio_spi_conn :42 ][WARNING ][617] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:59:17,973 [gpio_spi_conn :42 ][WARNING ][617] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:59:17,981 [gpio_spi_conn :42 ][WARNING ][617] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 11:59:18,657 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:59:19,672 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:59:20,003 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 11:59:20,506 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 11:59:20,676 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:59:21,009 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 11:59:21,012 [spm_conn :139 ][WARNING ][617] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:59:21,205 [messaging :208 ][ERROR ][614] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:59:21,516 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 11:59:30,448 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][705] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 11:59:30,540 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:59:30,831 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 11:59:31,335 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 11:59:31,338 [spm_conn :139 ][WARNING ][617] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:59:31,544 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:59:31,843 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 11:59:32,346 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 11:59:32,548 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:59:32,551 [messaging :206 ][ERROR ][614] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:59:32,850 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 11:59:32,852 [spm_conn :139 ][WARNING ][617] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 11:59:32,856 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 11:59:33,360 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 11:59:33,863 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 11:59:33,866 [spm_conn :82 ][WARNING ][617] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:59:34,317 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:59:34,370 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 11:59:34,874 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 11:59:35,321 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:59:35,377 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 11:59:35,382 [spm_conn :82 ][WARNING ][617] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:59:35,886 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 11:59:36,325 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:59:36,328 [messaging :742 ][ERROR ][614] Exception while processing event: {'tag': 'ec2x/req/cc2670fc-20a8-42a7-8e4c-5fea291f43ab', 'data': {'_stamp': '2020-08-04T11:59:18.029826', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/cc2670fc-20a8-42a7-8e4c-5fea291f43ab', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:59:36,391 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 11:59:36,895 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 11:59:36,898 [spm_conn :82 ][WARNING ][617] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 11:59:36,900 [messaging :208 ][ERROR ][617] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 11:59:38,565 [messaging :208 ][ERROR ][615] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:59:43,613 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:59:44,625 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:59:45,630 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:59:45,633 [messaging :742 ][ERROR ][614] Exception while processing event: {'tag': 'ec2x/req/300e97a9-e494-4a96-b2e7-86f1b551b4bc', 'data': {'_stamp': '2020-08-04T11:59:43.606655', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/300e97a9-e494-4a96-b2e7-86f1b551b4bc', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:59:45,649 [messaging :206 ][ERROR ][615] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 11:59:50,770 [obd.obd :107 ][ERROR ][703] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 11:59:50,794 [obd.obd :120 ][WARNING ][703] Cannot load commands - no connection to bus
- 2020-08-04 11:59:50,823 [obd.interfaces.elm327:730 ][ERROR ][703] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 11:59:50,826 [messaging :742 ][ERROR ][703] Exception while processing event: {'tag': 'obd/req/dbd6b4af-998b-4052-bc17-771d94477120', 'data': {'_stamp': '2020-08-04T11:59:45.198914', 'handler': 'execute', '_event_tag': 'obd/req/dbd6b4af-998b-4052-bc17-771d94477120', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 11:59:51,508 [salt.utils.parsers:1050][WARNING ][414] Minion received a SIGTERM. Exiting.
- 2020-08-04 11:59:52,048 [messaging :871 ][WARNING ][814] No reply message with tag 'obd/res/dbd6b4af-998b-4052-bc17-771d94477120' received within timeout of 30 secs
- 2020-08-04 11:59:52,052 [salt.state :292 ][ERROR ][814] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:00:09,182 [gpio_spi_conn :42 ][WARNING ][627] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:00:09,199 [gpio_spi_conn :42 ][WARNING ][627] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:00:09,204 [gpio_spi_conn :42 ][WARNING ][627] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:00:09,929 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:00:10,944 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:00:11,234 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:00:11,737 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:00:11,948 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:00:12,240 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:00:12,246 [spm_conn :139 ][WARNING ][627] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:00:12,651 [messaging :208 ][ERROR ][624] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:00:12,768 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:00:22,154 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][714] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:00:22,222 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:00:22,278 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:00:22,781 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:00:22,784 [spm_conn :139 ][WARNING ][627] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:00:23,227 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:00:23,288 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:00:23,792 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:00:24,231 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:00:24,235 [messaging :206 ][ERROR ][624] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:00:24,295 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:00:24,298 [spm_conn :139 ][WARNING ][627] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:00:24,302 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:00:24,805 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:00:25,309 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:00:25,311 [spm_conn :82 ][WARNING ][627] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:00:25,816 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:00:25,923 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:00:26,319 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:00:26,822 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:00:26,825 [spm_conn :82 ][WARNING ][627] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:00:26,928 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:00:27,330 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:00:27,833 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:00:27,932 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:00:27,935 [messaging :742 ][ERROR ][624] Exception while processing event: {'tag': 'ec2x/req/754736bb-d541-4c00-bd63-35133bb38b87', 'data': {'_stamp': '2020-08-04T12:00:09.245470', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/754736bb-d541-4c00-bd63-35133bb38b87', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:00:28,337 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:00:28,339 [spm_conn :82 ][WARNING ][627] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:00:28,341 [messaging :208 ][ERROR ][627] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:00:30,850 [messaging :208 ][ERROR ][625] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:00:35,913 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:00:36,934 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:00:37,938 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:00:37,942 [messaging :742 ][ERROR ][624] Exception while processing event: {'tag': 'ec2x/req/8250992e-f299-42cd-8fd2-8cffa3c0dc6e', 'data': {'_stamp': '2020-08-04T12:00:35.906359', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/8250992e-f299-42cd-8fd2-8cffa3c0dc6e', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:00:37,965 [messaging :206 ][ERROR ][625] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:00:41,536 [obd.obd :107 ][ERROR ][713] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:00:41,561 [obd.obd :120 ][WARNING ][713] Cannot load commands - no connection to bus
- 2020-08-04 12:00:41,586 [obd.interfaces.elm327:730 ][ERROR ][713] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:00:41,589 [messaging :742 ][ERROR ][713] Exception while processing event: {'tag': 'obd/req/782aee0d-1356-4bba-a2ce-0dc67baa1a40', 'data': {'_stamp': '2020-08-04T12:00:35.988865', 'handler': 'execute', '_event_tag': 'obd/req/782aee0d-1356-4bba-a2ce-0dc67baa1a40', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:00:42,310 [salt.utils.parsers:1050][WARNING ][424] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:00:42,851 [messaging :871 ][WARNING ][841] No reply message with tag 'obd/res/782aee0d-1356-4bba-a2ce-0dc67baa1a40' received within timeout of 30 secs
- 2020-08-04 12:00:42,855 [salt.state :292 ][ERROR ][841] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:01:00,167 [gpio_spi_conn :42 ][WARNING ][629] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:01:00,182 [gpio_spi_conn :42 ][WARNING ][629] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:01:00,185 [gpio_spi_conn :42 ][WARNING ][629] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:01:00,912 [serial_conn :79 ][ERROR ][626] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:01,926 [serial_conn :79 ][ERROR ][626] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:02,210 [gpio_spi_conn :109 ][WARNING ][629] Expected ack '12' but got '255'
- 2020-08-04 12:01:02,713 [gpio_spi_conn :109 ][WARNING ][629] Expected ack '12' but got '255'
- 2020-08-04 12:01:02,930 [serial_conn :79 ][ERROR ][626] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:03,216 [gpio_spi_conn :109 ][WARNING ][629] Expected ack '12' but got '255'
- 2020-08-04 12:01:03,219 [spm_conn :139 ][WARNING ][629] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:01:03,511 [messaging :208 ][ERROR ][626] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:03,727 [gpio_spi_conn :109 ][WARNING ][629] Expected ack '12' but got '255'
- 2020-08-04 12:01:18,093 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][666] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:01:18,159 [serial_conn :79 ][ERROR ][626] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:18,333 [gpio_spi_conn :109 ][WARNING ][629] Expected ack '12' but got '255'
- 2020-08-04 12:01:18,836 [gpio_spi_conn :109 ][WARNING ][629] Expected ack '12' but got '255'
- 2020-08-04 12:01:18,841 [spm_conn :139 ][WARNING ][629] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:01:19,164 [serial_conn :79 ][ERROR ][626] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:19,347 [gpio_spi_conn :109 ][WARNING ][629] Expected ack '12' but got '255'
- 2020-08-04 12:01:19,852 [gpio_spi_conn :109 ][WARNING ][629] Expected ack '12' but got '255'
- 2020-08-04 12:01:20,168 [serial_conn :79 ][ERROR ][626] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:20,182 [messaging :206 ][ERROR ][626] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:20,356 [gpio_spi_conn :109 ][WARNING ][629] Expected ack '12' but got '255'
- 2020-08-04 12:01:20,358 [spm_conn :139 ][WARNING ][629] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:01:20,362 [gpio_spi_conn :109 ][WARNING ][629] Expected ack '12' but got '255'
- 2020-08-04 12:01:20,865 [gpio_spi_conn :109 ][WARNING ][629] Expected ack '12' but got '255'
- 2020-08-04 12:01:21,369 [gpio_spi_conn :109 ][WARNING ][629] Expected ack '12' but got '255'
- 2020-08-04 12:01:21,371 [spm_conn :82 ][WARNING ][629] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:01:21,874 [gpio_spi_conn :109 ][WARNING ][629] Expected ack '12' but got '255'
- 2020-08-04 12:01:21,897 [serial_conn :79 ][ERROR ][626] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:22,379 [gpio_spi_conn :109 ][WARNING ][629] Expected ack '12' but got '255'
- 2020-08-04 12:01:22,882 [gpio_spi_conn :109 ][WARNING ][629] Expected ack '12' but got '255'
- 2020-08-04 12:01:22,885 [spm_conn :82 ][WARNING ][629] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:01:22,920 [serial_conn :79 ][ERROR ][626] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:23,389 [gpio_spi_conn :109 ][WARNING ][629] Expected ack '12' but got '255'
- 2020-08-04 12:01:23,892 [gpio_spi_conn :109 ][WARNING ][629] Expected ack '12' but got '255'
- 2020-08-04 12:01:23,924 [serial_conn :79 ][ERROR ][626] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:23,928 [messaging :742 ][ERROR ][626] Exception while processing event: {'tag': 'ec2x/req/9a7ece2e-d214-48e4-813c-90fab714589e', 'data': {'_stamp': '2020-08-04T12:01:00.233161', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/9a7ece2e-d214-48e4-813c-90fab714589e', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:24,402 [gpio_spi_conn :109 ][WARNING ][629] Expected ack '12' but got '255'
- 2020-08-04 12:01:24,404 [spm_conn :82 ][WARNING ][629] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:01:24,407 [messaging :208 ][ERROR ][629] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:01:26,270 [messaging :208 ][ERROR ][627] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:31,327 [serial_conn :79 ][ERROR ][626] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:32,332 [serial_conn :79 ][ERROR ][626] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:33,348 [serial_conn :79 ][ERROR ][626] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:33,353 [messaging :742 ][ERROR ][626] Exception while processing event: {'tag': 'ec2x/req/d544f92b-6bfa-41ca-81ef-7664e53da67e', 'data': {'_stamp': '2020-08-04T12:01:31.320690', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/d544f92b-6bfa-41ca-81ef-7664e53da67e', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:33,390 [messaging :206 ][ERROR ][627] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:36,794 [obd.obd :107 ][ERROR ][665] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:01:36,819 [obd.obd :120 ][WARNING ][665] Cannot load commands - no connection to bus
- 2020-08-04 12:01:36,848 [obd.interfaces.elm327:730 ][ERROR ][665] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:01:36,851 [messaging :742 ][ERROR ][665] Exception while processing event: {'tag': 'obd/req/9db543d5-d22c-4627-9c36-776ff814e157', 'data': {'_stamp': '2020-08-04T12:01:31.237327', 'handler': 'execute', '_event_tag': 'obd/req/9db543d5-d22c-4627-9c36-776ff814e157', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:01:37,581 [salt.utils.parsers:1050][WARNING ][426] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:01:38,118 [messaging :871 ][WARNING ][826] No reply message with tag 'obd/res/9db543d5-d22c-4627-9c36-776ff814e157' received within timeout of 30 secs
- 2020-08-04 12:01:38,122 [salt.state :292 ][ERROR ][826] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:01:55,084 [gpio_spi_conn :42 ][WARNING ][623] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:01:55,093 [gpio_spi_conn :42 ][WARNING ][623] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:01:55,104 [gpio_spi_conn :42 ][WARNING ][623] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:01:55,798 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:56,814 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:57,144 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:01:57,647 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:01:57,818 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:58,150 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:01:58,152 [spm_conn :139 ][WARNING ][623] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:01:58,436 [messaging :208 ][ERROR ][620] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:01:58,657 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:02:13,286 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][660] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:02:13,332 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:02:13,569 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:02:14,072 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:02:14,075 [spm_conn :139 ][WARNING ][623] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:02:14,337 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:02:14,579 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:02:15,082 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:02:15,341 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:02:15,344 [messaging :206 ][ERROR ][620] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:02:15,585 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:02:15,587 [spm_conn :139 ][WARNING ][623] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:02:15,591 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:02:16,094 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:02:16,597 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:02:16,599 [spm_conn :82 ][WARNING ][623] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:02:17,103 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:02:17,155 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:02:17,608 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:02:18,111 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:02:18,113 [spm_conn :82 ][WARNING ][623] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:02:18,207 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:02:18,617 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:02:19,120 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:02:19,211 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:02:19,215 [messaging :742 ][ERROR ][620] Exception while processing event: {'tag': 'ec2x/req/c1c7829c-0f64-4b14-a3dc-899d4a5395fb', 'data': {'_stamp': '2020-08-04T12:01:55.151145', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/c1c7829c-0f64-4b14-a3dc-899d4a5395fb', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:02:19,630 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:02:19,632 [spm_conn :82 ][WARNING ][623] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:02:19,636 [messaging :208 ][ERROR ][623] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:02:21,333 [messaging :208 ][ERROR ][621] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:02:26,412 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:02:27,429 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:02:28,432 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:02:28,436 [messaging :742 ][ERROR ][620] Exception while processing event: {'tag': 'ec2x/req/9ac4b8f6-2527-4cb5-8ad0-931fb9d203a0', 'data': {'_stamp': '2020-08-04T12:02:26.405589', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/9ac4b8f6-2527-4cb5-8ad0-931fb9d203a0', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:02:28,467 [messaging :206 ][ERROR ][621] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:02:31,726 [obd.obd :107 ][ERROR ][659] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:02:31,751 [obd.obd :120 ][WARNING ][659] Cannot load commands - no connection to bus
- 2020-08-04 12:02:31,776 [obd.interfaces.elm327:730 ][ERROR ][659] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:02:31,779 [messaging :742 ][ERROR ][659] Exception while processing event: {'tag': 'obd/req/c7e00263-6c92-4401-9aee-2d7205c22901', 'data': {'_stamp': '2020-08-04T12:02:26.214945', 'handler': 'execute', '_event_tag': 'obd/req/c7e00263-6c92-4401-9aee-2d7205c22901', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:02:32,516 [salt.utils.parsers:1050][WARNING ][419] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:02:33,056 [messaging :871 ][WARNING ][820] No reply message with tag 'obd/res/c7e00263-6c92-4401-9aee-2d7205c22901' received within timeout of 30 secs
- 2020-08-04 12:02:33,060 [salt.state :292 ][ERROR ][820] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:02:50,077 [gpio_spi_conn :42 ][WARNING ][623] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:02:50,095 [gpio_spi_conn :42 ][WARNING ][623] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:02:50,102 [gpio_spi_conn :42 ][WARNING ][623] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:02:50,709 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:02:51,721 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:02:52,139 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:02:52,643 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:02:52,725 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:02:53,146 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:02:53,149 [spm_conn :139 ][WARNING ][623] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:02:53,303 [messaging :208 ][ERROR ][620] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:02:53,654 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:03:08,065 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][711] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:03:08,171 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:08,505 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:03:09,010 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:03:09,014 [spm_conn :139 ][WARNING ][623] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:03:09,176 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:09,520 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:03:10,025 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:03:10,180 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:10,194 [messaging :206 ][ERROR ][620] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:10,528 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:03:10,530 [spm_conn :139 ][WARNING ][623] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:03:10,533 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:03:11,036 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:03:11,539 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:03:11,541 [spm_conn :82 ][WARNING ][623] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:03:11,977 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:12,045 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:03:12,550 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:03:12,981 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:13,053 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:03:13,056 [spm_conn :82 ][WARNING ][623] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:03:13,560 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:03:13,985 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:13,988 [messaging :742 ][ERROR ][620] Exception while processing event: {'tag': 'ec2x/req/4055ffa2-8a29-4e8d-96b2-79811ba9ac6b', 'data': {'_stamp': '2020-08-04T12:02:50.160890', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/4055ffa2-8a29-4e8d-96b2-79811ba9ac6b', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:14,069 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:03:14,572 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:03:14,575 [spm_conn :82 ][WARNING ][623] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:03:14,578 [messaging :208 ][ERROR ][623] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:03:16,172 [messaging :208 ][ERROR ][621] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:21,253 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:22,258 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:23,262 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:23,264 [messaging :742 ][ERROR ][620] Exception while processing event: {'tag': 'ec2x/req/f7c17647-1a45-49df-a565-55b4f81fe868', 'data': {'_stamp': '2020-08-04T12:03:21.246714', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/f7c17647-1a45-49df-a565-55b4f81fe868', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:23,282 [messaging :206 ][ERROR ][621] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:26,747 [obd.obd :107 ][ERROR ][710] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:03:26,771 [obd.obd :120 ][WARNING ][710] Cannot load commands - no connection to bus
- 2020-08-04 12:03:26,796 [obd.interfaces.elm327:730 ][ERROR ][710] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:03:26,799 [messaging :742 ][ERROR ][710] Exception while processing event: {'tag': 'obd/req/0a87387a-1a0f-4ba4-804a-ed4b13b12f0d', 'data': {'_stamp': '2020-08-04T12:03:21.292693', 'handler': 'execute', '_event_tag': 'obd/req/0a87387a-1a0f-4ba4-804a-ed4b13b12f0d', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:03:27,651 [salt.utils.parsers:1050][WARNING ][420] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:03:28,191 [messaging :871 ][WARNING ][820] No reply message with tag 'obd/res/0a87387a-1a0f-4ba4-804a-ed4b13b12f0d' received within timeout of 30 secs
- 2020-08-04 12:03:28,195 [salt.state :292 ][ERROR ][820] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:03:45,086 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:03:45,093 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:03:45,098 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:03:45,769 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:46,783 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:47,126 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:03:47,631 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:03:47,787 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:48,136 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:03:48,139 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:03:48,333 [messaging :208 ][ERROR ][616] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:48,644 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:03:49,149 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:03:49,652 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:03:49,657 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:03:50,163 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:03:50,685 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:03:51,189 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:03:51,192 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:03:51,196 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:03:51,699 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:03:52,202 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:03:52,206 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:03:52,633 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:52,710 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:03:53,214 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:03:53,638 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:53,718 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:03:53,720 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:03:54,224 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:03:54,642 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:54,645 [messaging :742 ][ERROR ][616] Exception while processing event: {'tag': 'ec2x/req/1f80cfb7-6051-4742-a87c-4e1a083652b5', 'data': {'_stamp': '2020-08-04T12:03:45.164991', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/1f80cfb7-6051-4742-a87c-4e1a083652b5', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:54,727 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:03:55,231 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:03:55,233 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:03:55,236 [messaging :208 ][ERROR ][619] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:03:55,359 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:56,366 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:57,293 [messaging :208 ][ERROR ][617] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:57,372 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:03:58,001 [messaging :206 ][ERROR ][616] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:12,836 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][656] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:04:12,900 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:13,908 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:14,912 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:14,915 [messaging :206 ][ERROR ][616] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:14,916 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:15,925 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:16,929 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:16,932 [messaging :742 ][ERROR ][616] Exception while processing event: {'tag': 'ec2x/req/9a6711c6-82c2-4898-ba61-64856f01afee', 'data': {'_stamp': '2020-08-04T12:04:12.876205', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/9a6711c6-82c2-4898-ba61-64856f01afee', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:16,964 [messaging :206 ][ERROR ][617] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:22,205 [obd.obd :107 ][ERROR ][655] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:04:22,279 [obd.obd :120 ][WARNING ][655] Cannot load commands - no connection to bus
- 2020-08-04 12:04:22,318 [obd.interfaces.elm327:730 ][ERROR ][655] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:04:22,322 [messaging :742 ][ERROR ][655] Exception while processing event: {'tag': 'obd/req/9d38a11b-88c3-46f4-8f00-53c6105aac0b', 'data': {'_stamp': '2020-08-04T12:04:16.715513', 'handler': 'execute', '_event_tag': 'obd/req/9d38a11b-88c3-46f4-8f00-53c6105aac0b', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:04:23,019 [salt.utils.parsers:1050][WARNING ][416] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:04:23,556 [messaging :871 ][WARNING ][830] No reply message with tag 'obd/res/9d38a11b-88c3-46f4-8f00-53c6105aac0b' received within timeout of 30 secs
- 2020-08-04 12:04:23,562 [salt.state :292 ][ERROR ][830] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:04:40,085 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:04:40,102 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:04:40,114 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:04:40,707 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:41,718 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:42,141 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:04:42,644 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:04:42,723 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:43,146 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:04:43,148 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:04:43,303 [messaging :208 ][ERROR ][618] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:43,655 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:04:44,163 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:04:44,666 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:04:44,668 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:04:45,172 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:04:45,675 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:04:46,178 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:04:46,180 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:04:46,184 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:04:46,688 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:04:47,191 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:04:47,193 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:04:47,488 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:47,697 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:04:48,200 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:04:48,493 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:48,703 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:04:48,705 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:04:49,214 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:04:49,497 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:49,510 [messaging :742 ][ERROR ][618] Exception while processing event: {'tag': 'ec2x/req/6022f12c-db15-40c2-af32-30a14babd76b', 'data': {'_stamp': '2020-08-04T12:04:40.164360', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/6022f12c-db15-40c2-af32-30a14babd76b', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:49,719 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:04:50,149 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:50,221 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:04:50,224 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:04:50,226 [messaging :208 ][ERROR ][621] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:04:51,154 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:51,792 [messaging :208 ][ERROR ][619] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:52,158 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:52,704 [messaging :206 ][ERROR ][618] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:56,884 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:57,888 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:58,893 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:58,911 [messaging :742 ][ERROR ][618] Exception while processing event: {'tag': 'ec2x/req/b94926f7-f929-4c21-b0c7-e6b0d91dd81f', 'data': {'_stamp': '2020-08-04T12:04:56.872881', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/b94926f7-f929-4c21-b0c7-e6b0d91dd81f', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:58,963 [messaging :206 ][ERROR ][619] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:04:59,509 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:05:00,515 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:05:01,519 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:05:01,577 [salt.loaded.int.module.cmdmod:693 ][ERROR ][618] Command '['timedatectl', 'set-ntp', '1']' failed with return code: 1
- 2020-08-04 12:05:01,580 [salt.loaded.int.module.cmdmod:697 ][ERROR ][618] stderr: Failed to create bus connection: Broken pipe
- 2020-08-04 12:05:01,582 [salt.loaded.int.module.cmdmod:699 ][ERROR ][618] retcode: 1
- 2020-08-04 12:05:01,585 [messaging :208 ][ERROR ][618] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 295, in sync_time_handler
- __salt__["clock.ntp"](enable=True)
- File "/var/cache/salt/minion/extmods/modules/clock.py", line 76, in ntp
- raise salt.exceptions.CommandExecutionError(res["stderr"])
- CommandExecutionError: Failed to create bus connection: Broken pipe
- 2020-08-04 12:05:01,915 [obd.obd :107 ][ERROR ][657] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:05:01,956 [obd.obd :120 ][WARNING ][657] Cannot load commands - no connection to bus
- 2020-08-04 12:05:01,982 [obd.interfaces.elm327:730 ][ERROR ][657] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:05:01,985 [messaging :742 ][ERROR ][657] Exception while processing event: {'tag': 'obd/req/585f9d5b-7757-48cf-a50e-c0e519a769eb', 'data': {'_stamp': '2020-08-04T12:04:56.719313', 'handler': 'execute', '_event_tag': 'obd/req/585f9d5b-7757-48cf-a50e-c0e519a769eb', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:05:02,683 [salt.utils.parsers:1050][WARNING ][418] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:05:03,223 [messaging :871 ][WARNING ][832] No reply message with tag 'obd/res/585f9d5b-7757-48cf-a50e-c0e519a769eb' received within timeout of 30 secs
- 2020-08-04 12:05:03,229 [salt.state :292 ][ERROR ][832] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:05:19,987 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:05:20,002 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:05:20,015 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:05:20,137 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:05:21,149 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:05:22,044 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:05:22,153 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:05:22,547 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:05:22,749 [messaging :208 ][ERROR ][621] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:05:23,050 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:05:23,052 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:05:23,556 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:05:24,061 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:05:24,564 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:05:24,567 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:05:25,074 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:05:25,601 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:05:26,104 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:05:26,106 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:05:26,109 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:05:26,612 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:05:27,115 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:05:27,117 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:05:27,348 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:05:27,621 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:05:28,124 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:05:28,357 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:05:28,627 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:05:28,630 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:05:29,133 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:05:29,361 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:05:29,364 [messaging :742 ][ERROR ][621] Exception while processing event: {'tag': 'ec2x/req/50a0c7c0-1af7-415b-a6d3-95fd48db3b36', 'data': {'_stamp': '2020-08-04T12:05:20.058847', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/50a0c7c0-1af7-415b-a6d3-95fd48db3b36', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:05:29,637 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:05:30,023 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:05:30,140 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:05:30,143 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:05:30,145 [messaging :208 ][ERROR ][624] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:05:31,028 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:05:31,553 [messaging :208 ][ERROR ][622] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:05:32,032 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:05:32,562 [messaging :206 ][ERROR ][621] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:02,343 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][649] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:06:02,419 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:03,424 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:04,428 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:04,431 [messaging :206 ][ERROR ][621] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:04,433 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:05,441 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:06,445 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:06,448 [messaging :742 ][ERROR ][621] Exception while processing event: {'tag': 'ec2x/req/c225541c-11ec-4b3f-a032-dce5db65d033', 'data': {'_stamp': '2020-08-04T12:06:02.369611', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/c225541c-11ec-4b3f-a032-dce5db65d033', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:06,480 [messaging :206 ][ERROR ][622] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:10,819 [obd.obd :107 ][ERROR ][648] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:06:10,846 [obd.obd :120 ][WARNING ][648] Cannot load commands - no connection to bus
- 2020-08-04 12:06:10,876 [obd.interfaces.elm327:730 ][ERROR ][648] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:06:10,879 [messaging :742 ][ERROR ][648] Exception while processing event: {'tag': 'obd/req/77ab5bcd-fd60-41b3-9303-90409a064546', 'data': {'_stamp': '2020-08-04T12:06:05.896562', 'handler': 'execute', '_event_tag': 'obd/req/77ab5bcd-fd60-41b3-9303-90409a064546', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:06:11,647 [salt.utils.parsers:1050][WARNING ][420] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:06:12,186 [messaging :871 ][WARNING ][821] No reply message with tag 'obd/res/77ab5bcd-fd60-41b3-9303-90409a064546' received within timeout of 30 secs
- 2020-08-04 12:06:12,190 [salt.state :292 ][ERROR ][821] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:06:29,164 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:06:29,177 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:06:29,182 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:06:29,856 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:30,872 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:31,202 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:06:31,706 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:06:31,877 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:32,208 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:06:32,211 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:06:32,491 [messaging :208 ][ERROR ][618] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:32,714 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:06:47,321 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][708] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:06:47,373 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:47,651 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:06:48,154 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:06:48,157 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:06:48,377 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:48,662 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:06:49,166 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:06:49,382 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:49,386 [messaging :206 ][ERROR ][618] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:49,669 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:06:49,672 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:06:49,676 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:06:50,179 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:06:50,683 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:06:50,685 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:06:51,189 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:06:51,419 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:51,693 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:06:52,198 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:06:52,203 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:06:52,435 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:52,708 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:06:53,212 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:06:53,443 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:53,455 [messaging :742 ][ERROR ][618] Exception while processing event: {'tag': 'ec2x/req/0ad4afce-31ea-47be-8c81-d9dafbc2d54d', 'data': {'_stamp': '2020-08-04T12:06:29.229890', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/0ad4afce-31ea-47be-8c81-d9dafbc2d54d', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:06:53,716 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:06:53,719 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:06:53,726 [messaging :208 ][ERROR ][621] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:06:56,325 [messaging :208 ][ERROR ][619] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:01,374 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:02,394 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:03,397 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:03,400 [messaging :742 ][ERROR ][618] Exception while processing event: {'tag': 'ec2x/req/08e5ef58-d311-4c36-8a8b-9c0b247ff87b', 'data': {'_stamp': '2020-08-04T12:07:01.362726', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/08e5ef58-d311-4c36-8a8b-9c0b247ff87b', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:03,441 [messaging :206 ][ERROR ][619] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:06,762 [obd.obd :107 ][ERROR ][707] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:07:06,786 [obd.obd :120 ][WARNING ][707] Cannot load commands - no connection to bus
- 2020-08-04 12:07:06,810 [obd.interfaces.elm327:730 ][ERROR ][707] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:07:06,813 [messaging :742 ][ERROR ][707] Exception while processing event: {'tag': 'obd/req/c057e859-df30-41d4-884c-6efdcca8b787', 'data': {'_stamp': '2020-08-04T12:07:01.254907', 'handler': 'execute', '_event_tag': 'obd/req/c057e859-df30-41d4-884c-6efdcca8b787', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:07:07,601 [salt.utils.parsers:1050][WARNING ][418] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:07:08,141 [messaging :871 ][WARNING ][834] No reply message with tag 'obd/res/c057e859-df30-41d4-884c-6efdcca8b787' received within timeout of 30 secs
- 2020-08-04 12:07:08,147 [salt.state :292 ][ERROR ][834] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:07:25,089 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:07:25,098 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:07:25,104 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:07:25,797 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:26,813 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:27,132 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:07:27,635 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:07:27,817 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:28,138 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:07:28,140 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:07:28,417 [messaging :208 ][ERROR ][616] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:28,644 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:07:43,331 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][675] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:07:43,375 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:43,555 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:07:44,057 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:07:44,060 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:07:44,380 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:44,563 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:07:45,067 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:07:45,384 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:45,388 [messaging :206 ][ERROR ][616] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:45,570 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:07:45,573 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:07:45,577 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:07:46,083 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:07:46,587 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:07:46,592 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:07:47,097 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:07:47,141 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:47,601 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:07:48,104 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:07:48,107 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:07:48,156 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:48,612 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:07:49,115 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:07:49,169 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:49,182 [messaging :742 ][ERROR ][616] Exception while processing event: {'tag': 'ec2x/req/7cc23860-c18d-455d-a792-435cf44fcf42', 'data': {'_stamp': '2020-08-04T12:07:25.185281', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/7cc23860-c18d-455d-a792-435cf44fcf42', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:49,625 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:07:49,628 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:07:49,631 [messaging :208 ][ERROR ][619] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:07:51,266 [messaging :208 ][ERROR ][617] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:56,360 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:57,364 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:58,368 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:58,371 [messaging :742 ][ERROR ][616] Exception while processing event: {'tag': 'ec2x/req/50afaffd-b644-4759-a01c-2f194e4ca8da', 'data': {'_stamp': '2020-08-04T12:07:56.344093', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/50afaffd-b644-4759-a01c-2f194e4ca8da', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:07:58,397 [messaging :206 ][ERROR ][617] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:08:02,171 [obd.obd :107 ][ERROR ][658] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:08:02,203 [obd.obd :120 ][WARNING ][658] Cannot load commands - no connection to bus
- 2020-08-04 12:08:02,229 [obd.interfaces.elm327:730 ][ERROR ][658] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:08:02,232 [messaging :742 ][ERROR ][658] Exception while processing event: {'tag': 'obd/req/3e6c2636-5889-424a-b066-3f74d9b5e9d2', 'data': {'_stamp': '2020-08-04T12:07:56.642547', 'handler': 'execute', '_event_tag': 'obd/req/3e6c2636-5889-424a-b066-3f74d9b5e9d2', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:08:02,961 [salt.utils.parsers:1050][WARNING ][416] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:08:03,501 [messaging :871 ][WARNING ][816] No reply message with tag 'obd/res/3e6c2636-5889-424a-b066-3f74d9b5e9d2' received within timeout of 30 secs
- 2020-08-04 12:08:03,505 [salt.state :292 ][ERROR ][816] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:08:20,228 [gpio_spi_conn :42 ][WARNING ][615] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:08:20,243 [gpio_spi_conn :42 ][WARNING ][615] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:08:20,260 [gpio_spi_conn :42 ][WARNING ][615] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:08:20,902 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:08:21,917 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:08:22,289 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:08:22,792 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:08:22,921 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:08:23,295 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:08:23,297 [spm_conn :139 ][WARNING ][615] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:08:23,570 [messaging :208 ][ERROR ][612] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:08:23,801 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:08:38,832 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][652] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:08:38,920 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:08:39,129 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:08:39,632 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:08:39,635 [spm_conn :139 ][WARNING ][615] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:08:39,925 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:08:40,139 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:08:40,642 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:08:40,928 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:08:40,932 [messaging :206 ][ERROR ][612] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:08:41,145 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:08:41,148 [spm_conn :139 ][WARNING ][615] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:08:41,151 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:08:41,655 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:08:42,158 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:08:42,160 [spm_conn :82 ][WARNING ][615] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:08:42,598 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:08:42,665 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:08:43,170 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:08:43,625 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:08:43,674 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:08:43,676 [spm_conn :82 ][WARNING ][615] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:08:44,179 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:08:44,629 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:08:44,632 [messaging :742 ][ERROR ][612] Exception while processing event: {'tag': 'ec2x/req/35cdeb83-1d46-4378-8c7a-96a71ea2f24b', 'data': {'_stamp': '2020-08-04T12:08:20.322176', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/35cdeb83-1d46-4378-8c7a-96a71ea2f24b', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:08:44,682 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:08:45,185 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:08:45,187 [spm_conn :82 ][WARNING ][615] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:08:45,190 [messaging :208 ][ERROR ][615] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:08:46,789 [messaging :208 ][ERROR ][613] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:08:51,852 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:08:52,870 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:08:53,880 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:08:53,883 [messaging :742 ][ERROR ][612] Exception while processing event: {'tag': 'ec2x/req/75769c1c-4d36-4cec-8481-6d0c0c99e0ed', 'data': {'_stamp': '2020-08-04T12:08:51.842975', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/75769c1c-4d36-4cec-8481-6d0c0c99e0ed', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:08:53,906 [messaging :206 ][ERROR ][613] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:08:57,337 [obd.obd :107 ][ERROR ][651] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:08:57,370 [obd.obd :120 ][WARNING ][651] Cannot load commands - no connection to bus
- 2020-08-04 12:08:57,399 [obd.interfaces.elm327:730 ][ERROR ][651] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:08:57,403 [messaging :742 ][ERROR ][651] Exception while processing event: {'tag': 'obd/req/11b5f946-4b9c-4047-affc-e72db03d2c09', 'data': {'_stamp': '2020-08-04T12:08:51.850202', 'handler': 'execute', '_event_tag': 'obd/req/11b5f946-4b9c-4047-affc-e72db03d2c09', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:08:58,196 [salt.utils.parsers:1050][WARNING ][412] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:08:58,732 [messaging :871 ][WARNING ][812] No reply message with tag 'obd/res/11b5f946-4b9c-4047-affc-e72db03d2c09' received within timeout of 30 secs
- 2020-08-04 12:08:58,736 [salt.state :292 ][ERROR ][812] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:09:15,180 [gpio_spi_conn :42 ][WARNING ][612] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:09:15,213 [gpio_spi_conn :42 ][WARNING ][612] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:09:15,216 [gpio_spi_conn :42 ][WARNING ][612] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:09:15,848 [serial_conn :79 ][ERROR ][609] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:16,860 [serial_conn :79 ][ERROR ][609] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:17,246 [gpio_spi_conn :109 ][WARNING ][612] Expected ack '12' but got '255'
- 2020-08-04 12:09:17,749 [gpio_spi_conn :109 ][WARNING ][612] Expected ack '12' but got '255'
- 2020-08-04 12:09:17,863 [serial_conn :79 ][ERROR ][609] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:18,251 [gpio_spi_conn :109 ][WARNING ][612] Expected ack '12' but got '255'
- 2020-08-04 12:09:18,253 [spm_conn :139 ][WARNING ][612] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:09:18,480 [messaging :208 ][ERROR ][609] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:18,757 [gpio_spi_conn :109 ][WARNING ][612] Expected ack '12' but got '255'
- 2020-08-04 12:09:34,033 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][699] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:09:34,324 [gpio_spi_conn :109 ][WARNING ][612] Expected ack '12' but got '255'
- 2020-08-04 12:09:34,687 [serial_conn :79 ][ERROR ][609] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:34,828 [gpio_spi_conn :109 ][WARNING ][612] Expected ack '12' but got '255'
- 2020-08-04 12:09:34,830 [spm_conn :139 ][WARNING ][612] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:09:35,334 [gpio_spi_conn :109 ][WARNING ][612] Expected ack '12' but got '255'
- 2020-08-04 12:09:35,692 [serial_conn :79 ][ERROR ][609] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:35,839 [gpio_spi_conn :109 ][WARNING ][612] Expected ack '12' but got '255'
- 2020-08-04 12:09:36,343 [gpio_spi_conn :109 ][WARNING ][612] Expected ack '12' but got '255'
- 2020-08-04 12:09:36,345 [spm_conn :139 ][WARNING ][612] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:09:36,351 [gpio_spi_conn :109 ][WARNING ][612] Expected ack '12' but got '255'
- 2020-08-04 12:09:36,697 [serial_conn :79 ][ERROR ][609] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:36,854 [gpio_spi_conn :109 ][WARNING ][612] Expected ack '12' but got '255'
- 2020-08-04 12:09:37,264 [messaging :206 ][ERROR ][609] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:37,357 [gpio_spi_conn :109 ][WARNING ][612] Expected ack '12' but got '255'
- 2020-08-04 12:09:37,359 [spm_conn :82 ][WARNING ][612] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:09:37,863 [gpio_spi_conn :109 ][WARNING ][612] Expected ack '12' but got '255'
- 2020-08-04 12:09:37,936 [serial_conn :79 ][ERROR ][609] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:38,366 [gpio_spi_conn :109 ][WARNING ][612] Expected ack '12' but got '255'
- 2020-08-04 12:09:38,869 [gpio_spi_conn :109 ][WARNING ][612] Expected ack '12' but got '255'
- 2020-08-04 12:09:38,871 [spm_conn :82 ][WARNING ][612] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:09:38,941 [serial_conn :79 ][ERROR ][609] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:39,375 [gpio_spi_conn :109 ][WARNING ][612] Expected ack '12' but got '255'
- 2020-08-04 12:09:39,877 [gpio_spi_conn :109 ][WARNING ][612] Expected ack '12' but got '255'
- 2020-08-04 12:09:39,945 [serial_conn :79 ][ERROR ][609] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:39,948 [messaging :742 ][ERROR ][609] Exception while processing event: {'tag': 'ec2x/req/39588f82-bfe6-4474-81ad-e2c666991dbc', 'data': {'_stamp': '2020-08-04T12:09:15.268551', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/39588f82-bfe6-4474-81ad-e2c666991dbc', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:40,380 [gpio_spi_conn :109 ][WARNING ][612] Expected ack '12' but got '255'
- 2020-08-04 12:09:40,382 [spm_conn :82 ][WARNING ][612] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:09:40,385 [messaging :208 ][ERROR ][612] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:09:42,099 [messaging :208 ][ERROR ][610] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:42,330 [serial_conn :79 ][ERROR ][609] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:43,357 [serial_conn :79 ][ERROR ][609] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:44,362 [serial_conn :79 ][ERROR ][609] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:44,365 [messaging :206 ][ERROR ][609] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:47,180 [serial_conn :79 ][ERROR ][609] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:48,188 [serial_conn :79 ][ERROR ][609] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:49,192 [serial_conn :79 ][ERROR ][609] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:49,195 [messaging :742 ][ERROR ][609] Exception while processing event: {'tag': 'ec2x/req/e751aae0-a125-4f5c-b779-541bd97990c9', 'data': {'_stamp': '2020-08-04T12:09:47.162166', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/e751aae0-a125-4f5c-b779-541bd97990c9', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:49,226 [messaging :206 ][ERROR ][610] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:09:52,644 [obd.obd :107 ][ERROR ][698] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:09:52,669 [obd.obd :120 ][WARNING ][698] Cannot load commands - no connection to bus
- 2020-08-04 12:09:52,701 [obd.interfaces.elm327:730 ][ERROR ][698] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:09:52,704 [messaging :742 ][ERROR ][698] Exception while processing event: {'tag': 'obd/req/688ae745-bbdb-43aa-a3e4-639a1cf10b1d', 'data': {'_stamp': '2020-08-04T12:09:47.127990', 'handler': 'execute', '_event_tag': 'obd/req/688ae745-bbdb-43aa-a3e4-639a1cf10b1d', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:09:53,491 [salt.utils.parsers:1050][WARNING ][409] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:09:54,031 [messaging :871 ][WARNING ][836] No reply message with tag 'obd/res/688ae745-bbdb-43aa-a3e4-639a1cf10b1d' received within timeout of 30 secs
- 2020-08-04 12:09:54,035 [salt.state :292 ][ERROR ][836] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:10:10,893 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:10:10,905 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:10:10,917 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:10:11,578 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:10:12,589 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:10:12,948 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:10:13,451 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:10:13,593 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:10:13,954 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:10:13,957 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:10:14,180 [messaging :208 ][ERROR ][618] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:10:14,460 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:10:29,039 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][708] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:10:29,117 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:10:29,398 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:10:29,901 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:10:29,904 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:10:30,121 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:10:30,408 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:10:30,912 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:10:31,125 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:10:31,129 [messaging :206 ][ERROR ][618] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:10:31,418 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:10:31,420 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:10:31,425 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:10:31,928 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:10:32,430 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:10:32,432 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:10:32,882 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:10:32,938 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:10:33,444 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:10:33,887 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:10:33,950 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:10:33,952 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:10:34,455 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:10:34,891 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:10:34,895 [messaging :742 ][ERROR ][618] Exception while processing event: {'tag': 'ec2x/req/afc87988-3530-4fcd-b585-f1f642b82e72', 'data': {'_stamp': '2020-08-04T12:10:10.969240', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/afc87988-3530-4fcd-b585-f1f642b82e72', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:10:34,960 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:10:35,463 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:10:35,466 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:10:35,468 [messaging :208 ][ERROR ][621] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:10:37,049 [messaging :208 ][ERROR ][619] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:10:42,093 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:10:43,097 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:10:44,101 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:10:44,104 [messaging :742 ][ERROR ][618] Exception while processing event: {'tag': 'ec2x/req/f4c1bdb9-6d93-4bcb-8bbb-b25c09c75972', 'data': {'_stamp': '2020-08-04T12:10:42.086318', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/f4c1bdb9-6d93-4bcb-8bbb-b25c09c75972', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:10:44,140 [messaging :206 ][ERROR ][619] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:10:47,416 [obd.obd :107 ][ERROR ][705] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:10:47,460 [obd.obd :120 ][WARNING ][705] Cannot load commands - no connection to bus
- 2020-08-04 12:10:47,490 [obd.interfaces.elm327:730 ][ERROR ][705] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:10:47,493 [messaging :742 ][ERROR ][705] Exception while processing event: {'tag': 'obd/req/508b8125-1884-4b61-80e0-e3635682f878', 'data': {'_stamp': '2020-08-04T12:10:41.922663', 'handler': 'execute', '_event_tag': 'obd/req/508b8125-1884-4b61-80e0-e3635682f878', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:10:48,339 [salt.utils.parsers:1050][WARNING ][417] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:10:48,879 [messaging :871 ][WARNING ][818] No reply message with tag 'obd/res/508b8125-1884-4b61-80e0-e3635682f878' received within timeout of 30 secs
- 2020-08-04 12:10:48,883 [salt.state :292 ][ERROR ][818] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:11:06,042 [gpio_spi_conn :42 ][WARNING ][632] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:11:06,061 [gpio_spi_conn :42 ][WARNING ][632] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:11:06,069 [gpio_spi_conn :42 ][WARNING ][632] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:11:06,730 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:07,744 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:08,107 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:11:08,610 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:11:08,748 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:09,113 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:11:09,115 [spm_conn :139 ][WARNING ][632] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:11:09,340 [messaging :208 ][ERROR ][629] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:09,619 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:11:10,122 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:11:10,626 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:11:10,630 [spm_conn :139 ][WARNING ][632] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:11:11,135 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:11:11,648 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:11:12,152 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:11:12,155 [spm_conn :139 ][WARNING ][632] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:11:12,158 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:11:12,662 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:11:13,165 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:11:13,168 [spm_conn :82 ][WARNING ][632] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:11:13,571 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:13,675 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:11:14,178 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:11:14,576 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:14,681 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:11:14,683 [spm_conn :82 ][WARNING ][632] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:11:15,187 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:11:15,580 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:15,583 [messaging :742 ][ERROR ][629] Exception while processing event: {'tag': 'ec2x/req/78ac7405-012a-4822-946c-dbb5ea3f3940', 'data': {'_stamp': '2020-08-04T12:11:06.130394', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/78ac7405-012a-4822-946c-dbb5ea3f3940', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:15,689 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:11:16,193 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:11:16,195 [spm_conn :82 ][WARNING ][632] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:11:16,198 [messaging :208 ][ERROR ][632] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:11:16,229 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:17,234 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:17,902 [messaging :208 ][ERROR ][630] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:18,238 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:18,738 [messaging :206 ][ERROR ][629] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:33,358 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][669] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:11:33,403 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:34,408 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:35,412 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:35,415 [messaging :206 ][ERROR ][629] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:35,428 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:36,433 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:37,438 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:37,442 [messaging :742 ][ERROR ][629] Exception while processing event: {'tag': 'ec2x/req/10a5aee4-6279-4ab9-892d-74176fbadcb9', 'data': {'_stamp': '2020-08-04T12:11:33.365144', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/10a5aee4-6279-4ab9-892d-74176fbadcb9', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:37,463 [messaging :206 ][ERROR ][630] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:11:42,673 [obd.obd :107 ][ERROR ][668] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:11:42,698 [obd.obd :120 ][WARNING ][668] Cannot load commands - no connection to bus
- 2020-08-04 12:11:42,729 [obd.interfaces.elm327:730 ][ERROR ][668] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:11:42,733 [messaging :742 ][ERROR ][668] Exception while processing event: {'tag': 'obd/req/87a35b8a-8df5-42c3-baa6-09f7ca542f9c', 'data': {'_stamp': '2020-08-04T12:11:37.195874', 'handler': 'execute', '_event_tag': 'obd/req/87a35b8a-8df5-42c3-baa6-09f7ca542f9c', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:11:43,514 [salt.utils.parsers:1050][WARNING ][429] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:11:44,051 [messaging :871 ][WARNING ][843] No reply message with tag 'obd/res/87a35b8a-8df5-42c3-baa6-09f7ca542f9c' received within timeout of 30 secs
- 2020-08-04 12:11:44,055 [salt.state :292 ][ERROR ][843] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:12:01,020 [gpio_spi_conn :42 ][WARNING ][625] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:12:01,033 [gpio_spi_conn :42 ][WARNING ][625] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:12:01,048 [gpio_spi_conn :42 ][WARNING ][625] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:12:01,706 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:02,720 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:03,094 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:12:03,597 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:12:03,724 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:04,100 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:12:04,102 [spm_conn :139 ][WARNING ][625] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:12:04,307 [messaging :208 ][ERROR ][622] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:04,606 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:12:19,040 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][713] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:12:19,136 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:19,445 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:12:19,948 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:12:19,951 [spm_conn :139 ][WARNING ][625] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:12:20,140 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:20,455 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:12:20,958 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:12:21,145 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:21,155 [messaging :206 ][ERROR ][622] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:21,462 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:12:21,464 [spm_conn :139 ][WARNING ][625] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:12:21,468 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:12:21,971 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:12:22,474 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:12:22,476 [spm_conn :82 ][WARNING ][625] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:12:22,942 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:22,981 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:12:23,485 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:12:23,977 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:23,992 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:12:23,994 [spm_conn :82 ][WARNING ][625] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:12:24,498 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:12:24,981 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:24,985 [messaging :742 ][ERROR ][622] Exception while processing event: {'tag': 'ec2x/req/45638432-bf6e-4f36-9f52-f9d970e2a160', 'data': {'_stamp': '2020-08-04T12:12:01.103784', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/45638432-bf6e-4f36-9f52-f9d970e2a160', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:25,001 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:12:25,504 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:12:25,506 [spm_conn :82 ][WARNING ][625] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:12:25,509 [messaging :208 ][ERROR ][625] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:12:27,060 [messaging :208 ][ERROR ][623] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:32,130 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:33,135 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:34,140 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:34,143 [messaging :742 ][ERROR ][622] Exception while processing event: {'tag': 'ec2x/req/d62ef1e6-b825-43e2-ac62-26c4da20792a', 'data': {'_stamp': '2020-08-04T12:12:32.123825', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/d62ef1e6-b825-43e2-ac62-26c4da20792a', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:34,163 [messaging :206 ][ERROR ][623] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:37,586 [obd.obd :107 ][ERROR ][711] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:12:37,625 [obd.obd :120 ][WARNING ][711] Cannot load commands - no connection to bus
- 2020-08-04 12:12:37,652 [obd.interfaces.elm327:730 ][ERROR ][711] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:12:37,656 [messaging :742 ][ERROR ][711] Exception while processing event: {'tag': 'obd/req/febc422c-3355-49cd-ad12-6bec6aec3b50', 'data': {'_stamp': '2020-08-04T12:12:32.039093', 'handler': 'execute', '_event_tag': 'obd/req/febc422c-3355-49cd-ad12-6bec6aec3b50', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:12:38,336 [salt.utils.parsers:1050][WARNING ][422] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:12:38,876 [messaging :871 ][WARNING ][822] No reply message with tag 'obd/res/febc422c-3355-49cd-ad12-6bec6aec3b50' received within timeout of 30 secs
- 2020-08-04 12:12:38,880 [salt.state :292 ][ERROR ][822] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:12:56,162 [gpio_spi_conn :42 ][WARNING ][618] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:12:56,169 [gpio_spi_conn :42 ][WARNING ][618] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:12:56,178 [gpio_spi_conn :42 ][WARNING ][618] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:12:56,892 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:57,904 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:58,204 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:12:58,707 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:12:58,908 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:59,210 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:12:59,212 [spm_conn :139 ][WARNING ][618] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:12:59,493 [messaging :208 ][ERROR ][615] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:12:59,716 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:13:14,085 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][705] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:13:14,173 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:14,391 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:13:14,894 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:13:14,897 [spm_conn :139 ][WARNING ][618] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:13:15,178 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:15,401 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:13:15,904 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:13:16,183 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:16,186 [messaging :206 ][ERROR ][615] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:16,407 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:13:16,410 [spm_conn :139 ][WARNING ][618] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:13:16,413 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:13:16,916 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:13:17,419 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:13:17,421 [spm_conn :82 ][WARNING ][618] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:13:17,850 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:17,927 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:13:18,434 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:13:18,856 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:18,938 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:13:18,940 [spm_conn :82 ][WARNING ][618] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:13:19,444 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:13:19,860 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:19,871 [messaging :742 ][ERROR ][615] Exception while processing event: {'tag': 'ec2x/req/d385e3f7-d8af-4c01-9d1d-36338377bc68', 'data': {'_stamp': '2020-08-04T12:12:56.230457', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/d385e3f7-d8af-4c01-9d1d-36338377bc68', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:19,947 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:13:20,450 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:13:20,453 [spm_conn :82 ][WARNING ][618] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:13:20,455 [messaging :208 ][ERROR ][618] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:13:22,073 [messaging :208 ][ERROR ][616] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:27,128 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:28,141 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:29,145 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:29,148 [messaging :742 ][ERROR ][615] Exception while processing event: {'tag': 'ec2x/req/c2a28384-b5f6-4e33-a613-094ac86494a0', 'data': {'_stamp': '2020-08-04T12:13:27.121155', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/c2a28384-b5f6-4e33-a613-094ac86494a0', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:29,185 [messaging :206 ][ERROR ][616] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:32,556 [obd.obd :107 ][ERROR ][704] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:13:32,581 [obd.obd :120 ][WARNING ][704] Cannot load commands - no connection to bus
- 2020-08-04 12:13:32,614 [obd.interfaces.elm327:730 ][ERROR ][704] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:13:32,617 [messaging :742 ][ERROR ][704] Exception while processing event: {'tag': 'obd/req/2d555eb7-4506-4510-be50-11a2b6e6b52e', 'data': {'_stamp': '2020-08-04T12:13:27.079342', 'handler': 'execute', '_event_tag': 'obd/req/2d555eb7-4506-4510-be50-11a2b6e6b52e', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:13:33,434 [salt.utils.parsers:1050][WARNING ][415] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:13:33,973 [messaging :871 ][WARNING ][815] No reply message with tag 'obd/res/2d555eb7-4506-4510-be50-11a2b6e6b52e' received within timeout of 30 secs
- 2020-08-04 12:13:33,979 [salt.state :292 ][ERROR ][815] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:13:51,110 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:13:51,122 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:13:51,134 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:13:51,801 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:52,816 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:53,168 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:13:53,671 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:13:53,820 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:54,176 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:13:54,178 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:13:54,447 [messaging :208 ][ERROR ][616] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:54,682 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:13:55,187 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:13:55,690 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:13:55,692 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:13:56,195 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:13:56,709 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:13:57,212 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:13:57,214 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:13:57,218 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:13:57,721 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:13:58,224 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:13:58,226 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:13:58,555 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:58,730 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:13:59,232 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:13:59,559 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:13:59,735 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:13:59,737 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:14:00,241 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:14:00,563 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:00,567 [messaging :742 ][ERROR ][616] Exception while processing event: {'tag': 'ec2x/req/88a7ccfc-7103-4ec1-ae71-ce4a0c7f15ee', 'data': {'_stamp': '2020-08-04T12:13:51.202054', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/88a7ccfc-7103-4ec1-ae71-ce4a0c7f15ee', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:00,744 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:14:01,247 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:14:01,250 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:14:01,253 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:01,252 [messaging :208 ][ERROR ][619] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:14:02,258 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:02,986 [messaging :208 ][ERROR ][617] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:03,262 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:03,785 [messaging :206 ][ERROR ][616] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:18,342 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:18,356 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][654] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:14:19,347 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:20,351 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:20,354 [messaging :742 ][ERROR ][616] Exception while processing event: {'tag': 'ec2x/req/85a8fff7-3933-4d66-8d1e-db7c06aadd01', 'data': {'_stamp': '2020-08-04T12:14:18.334302', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/85a8fff7-3933-4d66-8d1e-db7c06aadd01', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:20,420 [messaging :206 ][ERROR ][617] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:20,995 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:22,002 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:23,005 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:23,535 [messaging :206 ][ERROR ][616] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:25,440 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:26,445 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:27,449 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:27,453 [messaging :742 ][ERROR ][616] Exception while processing event: {'tag': 'ec2x/req/748547ed-fb54-416f-b51d-650a4127b0d2', 'data': {'_stamp': '2020-08-04T12:14:25.433380', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/748547ed-fb54-416f-b51d-650a4127b0d2', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:27,484 [messaging :206 ][ERROR ][617] Recurring exception (3 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:27,783 [obd.obd :107 ][ERROR ][653] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:14:27,807 [obd.obd :120 ][WARNING ][653] Cannot load commands - no connection to bus
- 2020-08-04 12:14:27,837 [obd.interfaces.elm327:730 ][ERROR ][653] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:14:27,840 [messaging :742 ][ERROR ][653] Exception while processing event: {'tag': 'obd/req/d1b55067-8abe-4c14-bac2-67a9969da58b', 'data': {'_stamp': '2020-08-04T12:14:22.229903', 'handler': 'execute', '_event_tag': 'obd/req/d1b55067-8abe-4c14-bac2-67a9969da58b', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:14:28,658 [salt.utils.parsers:1050][WARNING ][416] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:14:29,198 [messaging :871 ][WARNING ][830] No reply message with tag 'obd/res/d1b55067-8abe-4c14-bac2-67a9969da58b' received within timeout of 30 secs
- 2020-08-04 12:14:29,202 [salt.state :292 ][ERROR ][830] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:14:46,023 [gpio_spi_conn :42 ][WARNING ][626] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:14:46,039 [gpio_spi_conn :42 ][WARNING ][626] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:14:46,044 [gpio_spi_conn :42 ][WARNING ][626] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:14:46,628 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:47,640 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:48,071 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:14:48,574 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:14:48,645 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:49,078 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:14:49,080 [spm_conn :139 ][WARNING ][626] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:14:49,232 [messaging :208 ][ERROR ][623] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:49,585 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:14:50,089 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:14:50,592 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:14:50,594 [spm_conn :139 ][WARNING ][626] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:14:51,098 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:14:51,612 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:14:52,115 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:14:52,118 [spm_conn :139 ][WARNING ][626] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:14:52,121 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:14:52,625 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:14:53,128 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:14:53,130 [spm_conn :82 ][WARNING ][626] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:14:53,438 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:53,634 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:14:54,137 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:14:54,452 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:54,641 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:14:54,643 [spm_conn :82 ][WARNING ][626] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:14:55,148 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:14:55,456 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:55,459 [messaging :742 ][ERROR ][623] Exception while processing event: {'tag': 'ec2x/req/9724b1de-0293-4dd7-a0a4-f093251ebf0f', 'data': {'_stamp': '2020-08-04T12:14:46.076562', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/9724b1de-0293-4dd7-a0a4-f093251ebf0f', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:55,652 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:14:56,120 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:56,157 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:14:56,159 [spm_conn :82 ][WARNING ][626] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:14:56,163 [messaging :208 ][ERROR ][626] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:14:57,125 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:57,726 [messaging :208 ][ERROR ][624] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:58,130 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:14:58,645 [messaging :206 ][ERROR ][623] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:13,520 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][663] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:15:13,582 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:14,586 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:15,590 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:15,595 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:15,600 [messaging :206 ][ERROR ][623] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:16,601 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:17,605 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:17,609 [messaging :742 ][ERROR ][623] Exception while processing event: {'tag': 'ec2x/req/9a4abcf3-399e-4e0c-97d8-4ed1d146e1bb', 'data': {'_stamp': '2020-08-04T12:15:13.513389', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/9a4abcf3-399e-4e0c-97d8-4ed1d146e1bb', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:17,632 [messaging :206 ][ERROR ][624] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:22,683 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:22,943 [obd.obd :107 ][ERROR ][660] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:15:23,029 [obd.obd :120 ][WARNING ][660] Cannot load commands - no connection to bus
- 2020-08-04 12:15:23,058 [obd.interfaces.elm327:730 ][ERROR ][660] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:15:23,072 [messaging :753 ][WARNING ][623] No reply to send back for event: {'tag': 'ec2x/req/69f6273d-d2d9-4c59-bda8-4c40d961b525', 'data': {'_stamp': '2020-08-04T12:15:22.665988', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/69f6273d-d2d9-4c59-bda8-4c40d961b525', 'kwargs': {'cooldown_delay': None}}}
- 2020-08-04 12:15:23,074 [messaging :742 ][ERROR ][660] Exception while processing event: {'tag': 'obd/req/672df8c1-8302-4d34-822d-27314b606012', 'data': {'_stamp': '2020-08-04T12:15:17.380992', 'handler': 'execute', '_event_tag': 'obd/req/672df8c1-8302-4d34-822d-27314b606012', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:15:23,814 [salt.utils.parsers:1050][WARNING ][423] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:15:41,308 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:15:41,326 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:15:41,329 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:15:41,986 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:43,008 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:43,368 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:15:43,871 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:15:44,012 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:44,373 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:15:44,376 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:15:44,587 [messaging :208 ][ERROR ][616] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:44,880 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:15:45,385 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:15:45,891 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:15:45,893 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:15:46,396 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:15:46,910 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:15:47,415 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:15:47,418 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:15:47,421 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:15:47,924 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:15:48,362 [salt.utils :831 ][ERROR ][416] DNS lookup or connection check of 'hub' failed.
- 2020-08-04 12:15:48,429 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:15:48,431 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:15:48,673 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:48,935 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:15:49,446 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:15:49,693 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:49,937 [cloud_cache :432 ][WARNING ][657] Temporarily unable to upload batch with 8 entries from queue 'pend': HTTPSConnectionPool(host='api.autopi.io', port=443): Max retries exceeded with url: /logbook/storage (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x73506a30>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
- 2020-08-04 12:15:49,949 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:15:49,952 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:15:50,456 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:15:50,697 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:50,706 [messaging :742 ][ERROR ][616] Exception while processing event: {'tag': 'ec2x/req/56d18d29-3d0b-4e45-bf82-33d968a2bcc1', 'data': {'_stamp': '2020-08-04T12:15:41.388984', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/56d18d29-3d0b-4e45-bf82-33d968a2bcc1', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:50,756 [messaging :208 ][ERROR ][617] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:50,959 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:15:51,291 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:51,463 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:15:51,465 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:15:51,475 [messaging :208 ][ERROR ][619] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:15:52,296 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:53,300 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:53,787 [messaging :206 ][ERROR ][616] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:55,811 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:56,816 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:57,819 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:57,822 [messaging :742 ][ERROR ][616] Exception while processing event: {'tag': 'ec2x/req/56d41714-e443-4b79-858c-6db8f2fa4d90', 'data': {'_stamp': '2020-08-04T12:15:55.787062', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/56d41714-e443-4b79-858c-6db8f2fa4d90', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:57,845 [messaging :206 ][ERROR ][617] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:15:59,362 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:00,367 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:01,371 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:01,904 [messaging :206 ][ERROR ][616] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:17,024 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][656] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:16:17,577 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:18,581 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:19,585 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:20,122 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:21,127 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:22,131 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:22,135 [messaging :742 ][ERROR ][616] Exception while processing event: {'tag': 'ec2x/req/d1e45670-9489-4051-8203-f6932385b9ca', 'data': {'_stamp': '2020-08-04T12:16:17.023698', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/d1e45670-9489-4051-8203-f6932385b9ca', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:24,057 [messaging :206 ][ERROR ][617] Recurring exception (3 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:25,737 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:26,742 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:27,746 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:29,134 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:30,150 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:31,154 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:31,157 [messaging :742 ][ERROR ][616] Exception while processing event: {'tag': 'ec2x/req/60fdc481-dcc2-4add-aca6-51263d0730ae', 'data': {'_stamp': '2020-08-04T12:16:29.111443', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/60fdc481-dcc2-4add-aca6-51263d0730ae', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:33,343 [salt.loaded.int.module.cmdmod:693 ][ERROR ][616] Command '['timedatectl', 'status']' failed with return code: 1
- 2020-08-04 12:16:33,346 [salt.loaded.int.module.cmdmod:695 ][ERROR ][616] stdout: Failed to query server: Operation canceled
- 2020-08-04 12:16:33,348 [salt.loaded.int.module.cmdmod:699 ][ERROR ][616] retcode: 1
- 2020-08-04 12:16:33,350 [messaging :208 ][ERROR ][616] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 215, in sync_time_handler
- if not force and status["ntp_synchronized"] == "yes":
- KeyError: 'ntp_synchronized'
- 2020-08-04 12:16:34,741 [obd.obd :107 ][ERROR ][653] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:16:34,766 [obd.obd :120 ][WARNING ][653] Cannot load commands - no connection to bus
- 2020-08-04 12:16:34,790 [obd.interfaces.elm327:730 ][ERROR ][653] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:16:34,793 [messaging :742 ][ERROR ][653] Exception while processing event: {'tag': 'obd/req/5a66ba86-1308-4488-9d87-0d7db6134f53', 'data': {'_stamp': '2020-08-04T12:16:29.212598', 'handler': 'execute', '_event_tag': 'obd/req/5a66ba86-1308-4488-9d87-0d7db6134f53', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:16:35,519 [salt.utils.parsers:1050][WARNING ][416] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:16:36,059 [messaging :871 ][WARNING ][900] No reply message with tag 'obd/res/5a66ba86-1308-4488-9d87-0d7db6134f53' received within timeout of 30 secs
- 2020-08-04 12:16:36,064 [salt.state :292 ][ERROR ][900] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:16:53,190 [gpio_spi_conn :42 ][WARNING ][649] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:16:53,206 [gpio_spi_conn :42 ][WARNING ][649] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:16:53,224 [gpio_spi_conn :42 ][WARNING ][649] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:16:53,859 [serial_conn :79 ][ERROR ][646] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:54,872 [serial_conn :79 ][ERROR ][646] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:55,275 [gpio_spi_conn :109 ][WARNING ][649] Expected ack '12' but got '255'
- 2020-08-04 12:16:55,778 [gpio_spi_conn :109 ][WARNING ][649] Expected ack '12' but got '255'
- 2020-08-04 12:16:55,876 [serial_conn :79 ][ERROR ][646] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:56,281 [gpio_spi_conn :109 ][WARNING ][649] Expected ack '12' but got '255'
- 2020-08-04 12:16:56,283 [spm_conn :139 ][WARNING ][649] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:16:56,517 [messaging :208 ][ERROR ][646] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:16:56,787 [gpio_spi_conn :109 ][WARNING ][649] Expected ack '12' but got '255'
- 2020-08-04 12:16:57,291 [gpio_spi_conn :109 ][WARNING ][649] Expected ack '12' but got '255'
- 2020-08-04 12:16:57,794 [gpio_spi_conn :109 ][WARNING ][649] Expected ack '12' but got '255'
- 2020-08-04 12:16:57,796 [spm_conn :139 ][WARNING ][649] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:16:58,300 [gpio_spi_conn :109 ][WARNING ][649] Expected ack '12' but got '255'
- 2020-08-04 12:16:58,803 [gpio_spi_conn :109 ][WARNING ][649] Expected ack '12' but got '255'
- 2020-08-04 12:16:59,306 [gpio_spi_conn :109 ][WARNING ][649] Expected ack '12' but got '255'
- 2020-08-04 12:16:59,308 [spm_conn :139 ][WARNING ][649] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:16:59,312 [gpio_spi_conn :109 ][WARNING ][649] Expected ack '12' but got '255'
- 2020-08-04 12:16:59,815 [gpio_spi_conn :109 ][WARNING ][649] Expected ack '12' but got '255'
- 2020-08-04 12:17:00,318 [gpio_spi_conn :109 ][WARNING ][649] Expected ack '12' but got '255'
- 2020-08-04 12:17:00,321 [spm_conn :82 ][WARNING ][649] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:17:00,664 [serial_conn :79 ][ERROR ][646] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:00,826 [gpio_spi_conn :109 ][WARNING ][649] Expected ack '12' but got '255'
- 2020-08-04 12:17:01,329 [gpio_spi_conn :109 ][WARNING ][649] Expected ack '12' but got '255'
- 2020-08-04 12:17:01,688 [serial_conn :79 ][ERROR ][646] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:01,832 [gpio_spi_conn :109 ][WARNING ][649] Expected ack '12' but got '255'
- 2020-08-04 12:17:01,834 [spm_conn :82 ][WARNING ][649] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:17:02,338 [gpio_spi_conn :109 ][WARNING ][649] Expected ack '12' but got '255'
- 2020-08-04 12:17:02,692 [serial_conn :79 ][ERROR ][646] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:02,696 [messaging :742 ][ERROR ][646] Exception while processing event: {'tag': 'ec2x/req/aac3aace-c68d-40c9-bec7-5c0dfa2b4a93', 'data': {'_stamp': '2020-08-04T12:16:53.277667', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/aac3aace-c68d-40c9-bec7-5c0dfa2b4a93', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:02,843 [gpio_spi_conn :109 ][WARNING ][649] Expected ack '12' but got '255'
- 2020-08-04 12:17:03,310 [serial_conn :79 ][ERROR ][646] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:03,349 [gpio_spi_conn :109 ][WARNING ][649] Expected ack '12' but got '255'
- 2020-08-04 12:17:03,352 [spm_conn :82 ][WARNING ][649] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:17:03,355 [messaging :208 ][ERROR ][649] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:17:04,315 [serial_conn :79 ][ERROR ][646] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:05,054 [messaging :208 ][ERROR ][647] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:05,319 [serial_conn :79 ][ERROR ][646] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:05,832 [messaging :206 ][ERROR ][646] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:20,515 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][736] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:17:20,614 [serial_conn :79 ][ERROR ][646] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:21,619 [serial_conn :79 ][ERROR ][646] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:22,622 [serial_conn :79 ][ERROR ][646] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:22,626 [messaging :206 ][ERROR ][646] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:22,628 [serial_conn :79 ][ERROR ][646] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:23,636 [serial_conn :79 ][ERROR ][646] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:24,641 [serial_conn :79 ][ERROR ][646] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:24,645 [messaging :742 ][ERROR ][646] Exception while processing event: {'tag': 'ec2x/req/2f04ff35-b3d3-4a41-b04a-5662cd9ae22e', 'data': {'_stamp': '2020-08-04T12:17:20.550668', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/2f04ff35-b3d3-4a41-b04a-5662cd9ae22e', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:24,685 [messaging :206 ][ERROR ][647] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:29,824 [obd.obd :107 ][ERROR ][735] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:17:29,845 [obd.obd :120 ][WARNING ][735] Cannot load commands - no connection to bus
- 2020-08-04 12:17:29,874 [obd.interfaces.elm327:730 ][ERROR ][735] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:17:29,877 [messaging :742 ][ERROR ][735] Exception while processing event: {'tag': 'obd/req/1b4ac010-437d-4c6c-873f-7009e4b44205', 'data': {'_stamp': '2020-08-04T12:17:24.310350', 'handler': 'execute', '_event_tag': 'obd/req/1b4ac010-437d-4c6c-873f-7009e4b44205', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:17:30,644 [salt.utils.parsers:1050][WARNING ][444] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:17:31,181 [messaging :871 ][WARNING ][874] No reply message with tag 'obd/res/1b4ac010-437d-4c6c-873f-7009e4b44205' received within timeout of 30 secs
- 2020-08-04 12:17:31,185 [salt.state :292 ][ERROR ][874] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:17:48,232 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:17:48,250 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:17:48,271 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:17:48,911 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:49,923 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:50,306 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:17:50,809 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:17:50,927 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:51,311 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:17:51,314 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:17:51,495 [messaging :208 ][ERROR ][618] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:51,817 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:17:52,321 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:17:52,823 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:17:52,826 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:17:53,329 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:17:53,841 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:17:54,344 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:17:54,346 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:17:54,350 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:17:54,853 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:17:55,356 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:17:55,358 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:17:55,656 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:55,861 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:17:56,364 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:17:56,691 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:56,867 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:17:56,870 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:17:57,373 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:17:57,696 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:57,699 [messaging :742 ][ERROR ][618] Exception while processing event: {'tag': 'ec2x/req/7fa0f133-5445-4a45-8094-bb18213133fd', 'data': {'_stamp': '2020-08-04T12:17:48.329756', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/7fa0f133-5445-4a45-8094-bb18213133fd', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:57,876 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:17:58,344 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:58,379 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:17:58,382 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:17:58,393 [messaging :208 ][ERROR ][621] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:17:59,348 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:17:59,966 [messaging :208 ][ERROR ][619] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:18:00,353 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:18:00,899 [messaging :206 ][ERROR ][618] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:18:15,814 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][658] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:18:15,887 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:18:16,892 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:18:17,896 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:18:17,899 [messaging :206 ][ERROR ][618] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:18:17,901 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:18:18,911 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:18:19,915 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:18:19,918 [messaging :742 ][ERROR ][618] Exception while processing event: {'tag': 'ec2x/req/014e8369-39b4-40b8-8fea-2902d510c760', 'data': {'_stamp': '2020-08-04T12:18:15.809313', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/014e8369-39b4-40b8-8fea-2902d510c760', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:18:19,945 [messaging :206 ][ERROR ][619] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:18:24,972 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:18:25,252 [obd.obd :107 ][ERROR ][657] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:18:25,346 [obd.obd :120 ][WARNING ][657] Cannot load commands - no connection to bus
- 2020-08-04 12:18:25,346 [messaging :753 ][WARNING ][618] No reply to send back for event: {'tag': 'ec2x/req/e5ae8563-6bc3-4003-9847-4e591493f720', 'data': {'_stamp': '2020-08-04T12:18:24.964294', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/e5ae8563-6bc3-4003-9847-4e591493f720', 'kwargs': {'cooldown_delay': None}}}
- 2020-08-04 12:18:25,374 [obd.interfaces.elm327:730 ][ERROR ][657] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:18:25,379 [messaging :742 ][ERROR ][657] Exception while processing event: {'tag': 'obd/req/c725eb39-cf89-4595-9e86-6fc3a14511ec', 'data': {'_stamp': '2020-08-04T12:18:19.734932', 'handler': 'execute', '_event_tag': 'obd/req/c725eb39-cf89-4595-9e86-6fc3a14511ec', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:18:26,115 [salt.utils.parsers:1050][WARNING ][418] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:18:26,652 [messaging :871 ][WARNING ][832] No reply message with tag 'obd/res/c725eb39-cf89-4595-9e86-6fc3a14511ec' received within timeout of 30 secs
- 2020-08-04 12:18:26,656 [salt.state :292 ][ERROR ][832] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:18:43,076 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:18:43,087 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:18:43,098 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:18:43,705 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:18:44,716 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:18:45,126 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:18:45,629 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:18:45,720 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:18:46,132 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:18:46,134 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:18:46,400 [messaging :208 ][ERROR ][616] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:18:46,638 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:19:01,729 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][694] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:19:01,815 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:02,048 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:19:02,551 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:19:02,554 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:19:02,820 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:03,058 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:19:03,561 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:19:03,824 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:03,827 [messaging :206 ][ERROR ][616] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:04,064 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:19:04,066 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:19:04,069 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:19:04,572 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:19:05,075 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:19:05,077 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:19:05,533 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:05,583 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:19:06,086 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:19:06,547 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:06,589 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:19:06,591 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:19:07,095 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:19:07,551 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:07,554 [messaging :742 ][ERROR ][616] Exception while processing event: {'tag': 'ec2x/req/820c1573-0ade-4ff8-ba60-21467daddb5c', 'data': {'_stamp': '2020-08-04T12:18:43.151704', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/820c1573-0ade-4ff8-ba60-21467daddb5c', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:07,597 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:19:08,100 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:19:08,102 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:19:08,105 [messaging :208 ][ERROR ][619] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:19:09,874 [messaging :208 ][ERROR ][617] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:14,923 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:15,935 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:16,939 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:16,942 [messaging :742 ][ERROR ][616] Exception while processing event: {'tag': 'ec2x/req/7fa7f71d-c7f4-49d6-9674-301f0b37d880', 'data': {'_stamp': '2020-08-04T12:19:14.904721', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/7fa7f71d-c7f4-49d6-9674-301f0b37d880', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:16,974 [messaging :206 ][ERROR ][617] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:20,455 [obd.obd :107 ][ERROR ][681] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:19:20,480 [obd.obd :120 ][WARNING ][681] Cannot load commands - no connection to bus
- 2020-08-04 12:19:20,505 [obd.interfaces.elm327:730 ][ERROR ][681] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:19:20,508 [messaging :742 ][ERROR ][681] Exception while processing event: {'tag': 'obd/req/08a48598-ef60-4cdf-a330-3ec6cb8ea6db', 'data': {'_stamp': '2020-08-04T12:19:14.907141', 'handler': 'execute', '_event_tag': 'obd/req/08a48598-ef60-4cdf-a330-3ec6cb8ea6db', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:19:21,244 [salt.utils.parsers:1050][WARNING ][416] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:19:21,784 [messaging :871 ][WARNING ][816] No reply message with tag 'obd/res/08a48598-ef60-4cdf-a330-3ec6cb8ea6db' received within timeout of 30 secs
- 2020-08-04 12:19:21,788 [salt.state :292 ][ERROR ][816] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:19:38,230 [gpio_spi_conn :42 ][WARNING ][618] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:19:38,241 [gpio_spi_conn :42 ][WARNING ][618] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:19:38,254 [gpio_spi_conn :42 ][WARNING ][618] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:19:38,913 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:39,927 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:40,286 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:19:40,789 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:19:40,932 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:41,292 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:19:41,294 [spm_conn :139 ][WARNING ][618] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:19:41,516 [messaging :208 ][ERROR ][615] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:41,797 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:19:42,303 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:19:42,807 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:19:42,809 [spm_conn :139 ][WARNING ][618] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:19:43,313 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:19:43,826 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:19:44,329 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:19:44,331 [spm_conn :139 ][WARNING ][618] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:19:44,335 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:19:44,838 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:19:45,336 [salt.utils :831 ][ERROR ][415] DNS lookup or connection check of 'hub' failed.
- 2020-08-04 12:19:45,341 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:19:45,345 [spm_conn :82 ][WARNING ][618] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:19:45,655 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:45,849 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:19:46,353 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:19:46,672 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:46,856 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:19:46,858 [spm_conn :82 ][WARNING ][618] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:19:46,934 [cloud_cache :432 ][WARNING ][657] Temporarily unable to upload batch with 10 entries from queue 'pend': HTTPSConnectionPool(host='api.autopi.io', port=443): Max retries exceeded with url: /logbook/storage (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x735f39b0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
- 2020-08-04 12:19:47,362 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:19:47,677 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:47,680 [messaging :742 ][ERROR ][615] Exception while processing event: {'tag': 'ec2x/req/b78c3a89-ca51-4cb9-bcb3-c6deaca8c6cd', 'data': {'_stamp': '2020-08-04T12:19:38.299622', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/b78c3a89-ca51-4cb9-bcb3-c6deaca8c6cd', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:47,736 [messaging :208 ][ERROR ][616] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:47,865 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:19:48,318 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:48,368 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:19:48,371 [spm_conn :82 ][WARNING ][618] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:19:48,373 [messaging :208 ][ERROR ][618] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:19:49,325 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:50,329 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:50,873 [messaging :206 ][ERROR ][615] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:52,807 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:53,812 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:54,816 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:54,820 [messaging :742 ][ERROR ][615] Exception while processing event: {'tag': 'ec2x/req/a6f6fb2b-3b0f-4bf0-9350-61aed3fa18da', 'data': {'_stamp': '2020-08-04T12:19:52.774092', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/a6f6fb2b-3b0f-4bf0-9350-61aed3fa18da', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:54,857 [messaging :206 ][ERROR ][616] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:56,445 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:57,450 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:58,454 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:19:58,959 [messaging :206 ][ERROR ][615] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:20:14,435 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][655] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:20:14,470 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:20:15,476 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:20:16,480 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:20:16,484 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:20:17,490 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:20:18,494 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:20:18,497 [messaging :742 ][ERROR ][615] Exception while processing event: {'tag': 'ec2x/req/62312056-d21b-40e1-814c-4579365c0f68', 'data': {'_stamp': '2020-08-04T12:20:14.421766', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/62312056-d21b-40e1-814c-4579365c0f68', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:20:21,614 [messaging :206 ][ERROR ][616] Recurring exception (3 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:20:26,643 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:20:27,654 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:20:28,659 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:20:28,662 [messaging :742 ][ERROR ][615] Exception while processing event: {'tag': 'ec2x/req/b6555d19-81b9-4321-8975-48b866605245', 'data': {'_stamp': '2020-08-04T12:20:26.627582', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/b6555d19-81b9-4321-8975-48b866605245', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:20:32,230 [obd.obd :107 ][ERROR ][654] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:20:32,279 [obd.obd :120 ][WARNING ][654] Cannot load commands - no connection to bus
- 2020-08-04 12:20:32,306 [obd.interfaces.elm327:730 ][ERROR ][654] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:20:32,310 [messaging :742 ][ERROR ][654] Exception while processing event: {'tag': 'obd/req/a01979a8-8d37-4b14-abac-712b9d146ab7', 'data': {'_stamp': '2020-08-04T12:20:26.669371', 'handler': 'execute', '_event_tag': 'obd/req/a01979a8-8d37-4b14-abac-712b9d146ab7', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:20:33,105 [salt.utils.parsers:1050][WARNING ][415] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:20:33,646 [messaging :871 ][WARNING ][872] No reply message with tag 'obd/res/a01979a8-8d37-4b14-abac-712b9d146ab7' received within timeout of 30 secs
- 2020-08-04 12:20:33,649 [salt.state :292 ][ERROR ][872] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:20:50,810 [gpio_spi_conn :42 ][WARNING ][643] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:20:50,819 [gpio_spi_conn :42 ][WARNING ][643] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:20:50,822 [gpio_spi_conn :42 ][WARNING ][643] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:20:51,462 [serial_conn :79 ][ERROR ][640] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:20:52,475 [serial_conn :79 ][ERROR ][640] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:20:52,843 [gpio_spi_conn :109 ][WARNING ][643] Expected ack '12' but got '255'
- 2020-08-04 12:20:53,346 [gpio_spi_conn :109 ][WARNING ][643] Expected ack '12' but got '255'
- 2020-08-04 12:20:53,479 [serial_conn :79 ][ERROR ][640] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:20:53,849 [gpio_spi_conn :109 ][WARNING ][643] Expected ack '12' but got '255'
- 2020-08-04 12:20:53,851 [spm_conn :139 ][WARNING ][643] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:20:54,070 [messaging :208 ][ERROR ][640] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:20:54,354 [gpio_spi_conn :109 ][WARNING ][643] Expected ack '12' but got '255'
- 2020-08-04 12:21:10,137 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][730] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:21:10,220 [serial_conn :79 ][ERROR ][640] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:10,555 [gpio_spi_conn :109 ][WARNING ][643] Expected ack '12' but got '255'
- 2020-08-04 12:21:11,058 [gpio_spi_conn :109 ][WARNING ][643] Expected ack '12' but got '255'
- 2020-08-04 12:21:11,063 [spm_conn :139 ][WARNING ][643] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:21:11,226 [serial_conn :79 ][ERROR ][640] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:11,569 [gpio_spi_conn :109 ][WARNING ][643] Expected ack '12' but got '255'
- 2020-08-04 12:21:12,073 [gpio_spi_conn :109 ][WARNING ][643] Expected ack '12' but got '255'
- 2020-08-04 12:21:12,230 [serial_conn :79 ][ERROR ][640] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:12,234 [messaging :206 ][ERROR ][640] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:12,577 [gpio_spi_conn :109 ][WARNING ][643] Expected ack '12' but got '255'
- 2020-08-04 12:21:12,580 [spm_conn :139 ][WARNING ][643] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:21:12,584 [gpio_spi_conn :109 ][WARNING ][643] Expected ack '12' but got '255'
- 2020-08-04 12:21:13,087 [gpio_spi_conn :109 ][WARNING ][643] Expected ack '12' but got '255'
- 2020-08-04 12:21:13,591 [gpio_spi_conn :109 ][WARNING ][643] Expected ack '12' but got '255'
- 2020-08-04 12:21:13,593 [spm_conn :82 ][WARNING ][643] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:21:14,056 [serial_conn :79 ][ERROR ][640] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:14,099 [gpio_spi_conn :109 ][WARNING ][643] Expected ack '12' but got '255'
- 2020-08-04 12:21:14,603 [gpio_spi_conn :109 ][WARNING ][643] Expected ack '12' but got '255'
- 2020-08-04 12:21:15,078 [serial_conn :79 ][ERROR ][640] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:15,107 [gpio_spi_conn :109 ][WARNING ][643] Expected ack '12' but got '255'
- 2020-08-04 12:21:15,110 [spm_conn :82 ][WARNING ][643] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:21:15,613 [gpio_spi_conn :109 ][WARNING ][643] Expected ack '12' but got '255'
- 2020-08-04 12:21:16,082 [serial_conn :79 ][ERROR ][640] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:16,086 [messaging :742 ][ERROR ][640] Exception while processing event: {'tag': 'ec2x/req/b1b8108d-3784-4429-a9a3-f9e177af7f5e', 'data': {'_stamp': '2020-08-04T12:20:50.878550', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/b1b8108d-3784-4429-a9a3-f9e177af7f5e', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:16,119 [gpio_spi_conn :109 ][WARNING ][643] Expected ack '12' but got '255'
- 2020-08-04 12:21:16,622 [gpio_spi_conn :109 ][WARNING ][643] Expected ack '12' but got '255'
- 2020-08-04 12:21:16,625 [spm_conn :82 ][WARNING ][643] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:21:16,628 [messaging :208 ][ERROR ][643] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:21:18,171 [messaging :208 ][ERROR ][641] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:23,207 [serial_conn :79 ][ERROR ][640] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:24,211 [serial_conn :79 ][ERROR ][640] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:25,215 [serial_conn :79 ][ERROR ][640] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:25,219 [messaging :742 ][ERROR ][640] Exception while processing event: {'tag': 'ec2x/req/77759a2f-c715-4092-bcec-3ca66409301d', 'data': {'_stamp': '2020-08-04T12:21:23.200444', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/77759a2f-c715-4092-bcec-3ca66409301d', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:25,236 [messaging :206 ][ERROR ][641] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:28,627 [obd.obd :107 ][ERROR ][722] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:21:28,654 [obd.obd :120 ][WARNING ][722] Cannot load commands - no connection to bus
- 2020-08-04 12:21:28,685 [obd.interfaces.elm327:730 ][ERROR ][722] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:21:28,689 [messaging :742 ][ERROR ][722] Exception while processing event: {'tag': 'obd/req/489e5e83-fa33-4a09-bd28-516e5e71f5e2', 'data': {'_stamp': '2020-08-04T12:21:23.105726', 'handler': 'execute', '_event_tag': 'obd/req/489e5e83-fa33-4a09-bd28-516e5e71f5e2', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:21:29,408 [salt.utils.parsers:1050][WARNING ][441] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:21:29,949 [messaging :871 ][WARNING ][840] No reply message with tag 'obd/res/489e5e83-fa33-4a09-bd28-516e5e71f5e2' received within timeout of 30 secs
- 2020-08-04 12:21:29,953 [salt.state :292 ][ERROR ][840] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:21:46,931 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:21:46,941 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:21:46,946 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:21:47,644 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:48,656 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:48,983 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:21:49,488 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:21:49,660 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:49,993 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:21:49,995 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:21:50,214 [messaging :208 ][ERROR ][616] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:50,505 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:21:51,008 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:21:51,510 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:21:51,513 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:21:52,017 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:21:52,529 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:21:53,033 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:21:53,036 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:21:53,039 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:21:53,543 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:21:54,046 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:21:54,049 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:21:54,386 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:54,554 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:21:55,057 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:21:55,390 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:55,560 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:21:55,563 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:21:56,067 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:21:56,394 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:56,397 [messaging :742 ][ERROR ][616] Exception while processing event: {'tag': 'ec2x/req/79fdbad8-6ebe-4e76-9d96-720670f73a81', 'data': {'_stamp': '2020-08-04T12:21:47.018377', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/79fdbad8-6ebe-4e76-9d96-720670f73a81', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:56,570 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:21:57,026 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:57,074 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:21:57,076 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:21:57,079 [messaging :208 ][ERROR ][619] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:21:58,033 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:58,700 [messaging :208 ][ERROR ][617] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:59,049 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:21:59,551 [messaging :206 ][ERROR ][616] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:22:14,218 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][656] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:22:14,287 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:22:15,292 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:22:16,307 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:22:16,311 [messaging :206 ][ERROR ][616] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:22:16,313 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:22:17,322 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:22:18,326 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:22:18,330 [messaging :742 ][ERROR ][616] Exception while processing event: {'tag': 'ec2x/req/e0b2b8e7-d73a-4281-9c4c-ed8f54ead256', 'data': {'_stamp': '2020-08-04T12:22:14.224158', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/e0b2b8e7-d73a-4281-9c4c-ed8f54ead256', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:22:18,378 [messaging :206 ][ERROR ][617] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:22:23,332 [obd.obd :107 ][ERROR ][655] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:22:23,390 [obd.obd :120 ][WARNING ][655] Cannot load commands - no connection to bus
- 2020-08-04 12:22:23,419 [obd.interfaces.elm327:730 ][ERROR ][655] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:22:23,426 [messaging :742 ][ERROR ][655] Exception while processing event: {'tag': 'obd/req/bd66a30c-1930-4501-a6a1-118b6a9bb28c', 'data': {'_stamp': '2020-08-04T12:22:17.855825', 'handler': 'execute', '_event_tag': 'obd/req/bd66a30c-1930-4501-a6a1-118b6a9bb28c', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:22:24,167 [salt.utils.parsers:1050][WARNING ][415] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:22:24,707 [messaging :871 ][WARNING ][830] No reply message with tag 'obd/res/bd66a30c-1930-4501-a6a1-118b6a9bb28c' received within timeout of 30 secs
- 2020-08-04 12:22:24,711 [salt.state :292 ][ERROR ][830] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:22:41,118 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:22:41,127 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:22:41,135 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:22:41,793 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:22:42,807 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:22:43,170 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:22:43,672 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:22:43,811 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:22:44,175 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:22:44,178 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:22:44,517 [messaging :208 ][ERROR ][618] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:22:44,682 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:22:59,787 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][673] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:22:59,867 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:00,130 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:23:00,633 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:23:00,636 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:23:00,882 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:01,139 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:23:01,643 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:23:01,886 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:01,900 [messaging :206 ][ERROR ][618] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:02,146 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:23:02,148 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:23:02,151 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:23:02,654 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:23:03,157 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:23:03,159 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:23:03,635 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:03,663 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:23:04,166 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:23:04,655 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:04,670 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:23:04,672 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:23:05,175 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:23:05,659 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:05,670 [messaging :742 ][ERROR ][618] Exception while processing event: {'tag': 'ec2x/req/58c4bee6-a232-41e3-886c-241b51cc1338', 'data': {'_stamp': '2020-08-04T12:22:41.186942', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/58c4bee6-a232-41e3-886c-241b51cc1338', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:05,678 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:23:06,181 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:23:06,183 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:23:06,186 [messaging :208 ][ERROR ][621] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:23:07,950 [messaging :208 ][ERROR ][619] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:12,994 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:13,999 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:15,003 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:15,007 [messaging :742 ][ERROR ][618] Exception while processing event: {'tag': 'ec2x/req/a9f5618b-7049-4bb5-8d9a-16593db910f6', 'data': {'_stamp': '2020-08-04T12:23:12.987779', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/a9f5618b-7049-4bb5-8d9a-16593db910f6', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:15,036 [messaging :206 ][ERROR ][619] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:18,289 [obd.obd :107 ][ERROR ][659] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:23:18,316 [obd.obd :120 ][WARNING ][659] Cannot load commands - no connection to bus
- 2020-08-04 12:23:18,344 [obd.interfaces.elm327:730 ][ERROR ][659] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:23:18,353 [messaging :742 ][ERROR ][659] Exception while processing event: {'tag': 'obd/req/29154a7e-12ec-47c8-92e8-7f91bae4c14b', 'data': {'_stamp': '2020-08-04T12:23:12.757146', 'handler': 'execute', '_event_tag': 'obd/req/29154a7e-12ec-47c8-92e8-7f91bae4c14b', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:23:19,114 [salt.utils.parsers:1050][WARNING ][418] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:23:19,654 [messaging :871 ][WARNING ][818] No reply message with tag 'obd/res/29154a7e-12ec-47c8-92e8-7f91bae4c14b' received within timeout of 30 secs
- 2020-08-04 12:23:19,660 [salt.state :292 ][ERROR ][818] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:23:35,945 [gpio_spi_conn :42 ][WARNING ][628] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:23:35,957 [gpio_spi_conn :42 ][WARNING ][628] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:23:35,962 [gpio_spi_conn :42 ][WARNING ][628] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:23:36,545 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:37,558 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:37,991 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:23:38,494 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:23:38,563 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:38,997 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:23:38,999 [spm_conn :139 ][WARNING ][628] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:23:39,189 [messaging :208 ][ERROR ][625] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:39,504 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:23:40,008 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:23:40,512 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:23:40,514 [spm_conn :139 ][WARNING ][628] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:23:41,017 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:23:41,520 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:23:42,024 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:23:42,026 [spm_conn :139 ][WARNING ][628] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:23:42,030 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:23:42,533 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:23:43,037 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:23:43,040 [spm_conn :82 ][WARNING ][628] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:23:43,419 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:43,549 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:23:44,053 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:23:44,441 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:44,556 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:23:44,559 [spm_conn :82 ][WARNING ][628] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:23:45,063 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:23:45,455 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:45,468 [messaging :742 ][ERROR ][625] Exception while processing event: {'tag': 'ec2x/req/0214c93e-e7ba-4ee2-bd46-b43317ee8642', 'data': {'_stamp': '2020-08-04T12:23:36.018561', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/0214c93e-e7ba-4ee2-bd46-b43317ee8642', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:45,567 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:23:46,071 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:23:46,073 [spm_conn :82 ][WARNING ][628] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:23:46,077 [messaging :208 ][ERROR ][628] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:23:46,140 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:47,145 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:47,735 [messaging :208 ][ERROR ][626] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:48,149 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:23:48,678 [messaging :206 ][ERROR ][625] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:03,981 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][665] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:24:04,723 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:05,729 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:06,733 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:07,311 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:07,314 [messaging :206 ][ERROR ][625] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:08,315 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:09,320 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:09,323 [messaging :742 ][ERROR ][625] Exception while processing event: {'tag': 'ec2x/req/4d224acd-dc7a-4c2c-8e22-7ebcdf07ccf6', 'data': {'_stamp': '2020-08-04T12:24:03.974819', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/4d224acd-dc7a-4c2c-8e22-7ebcdf07ccf6', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:09,360 [messaging :206 ][ERROR ][626] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:12,372 [salt.loaded.int.module.cmdmod:693 ][ERROR ][625] Command '['timedatectl', 'status']' failed with return code: 1
- 2020-08-04 12:24:12,374 [salt.loaded.int.module.cmdmod:695 ][ERROR ][625] stdout: Failed to query server: Operation canceled
- 2020-08-04 12:24:12,376 [salt.loaded.int.module.cmdmod:699 ][ERROR ][625] retcode: 1
- 2020-08-04 12:24:12,379 [messaging :208 ][ERROR ][625] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 215, in sync_time_handler
- if not force and status["ntp_synchronized"] == "yes":
- KeyError: 'ntp_synchronized'
- 2020-08-04 12:24:13,386 [obd.obd :107 ][ERROR ][664] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:24:13,421 [obd.obd :120 ][WARNING ][664] Cannot load commands - no connection to bus
- 2020-08-04 12:24:13,446 [obd.interfaces.elm327:730 ][ERROR ][664] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:24:13,450 [messaging :742 ][ERROR ][664] Exception while processing event: {'tag': 'obd/req/c04fa3b9-54b3-4762-890a-df46ced060f0', 'data': {'_stamp': '2020-08-04T12:24:07.874901', 'handler': 'execute', '_event_tag': 'obd/req/c04fa3b9-54b3-4762-890a-df46ced060f0', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:24:14,201 [salt.utils.parsers:1050][WARNING ][424] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:24:14,739 [messaging :871 ][WARNING ][839] No reply message with tag 'obd/res/c04fa3b9-54b3-4762-890a-df46ced060f0' received within timeout of 30 secs
- 2020-08-04 12:24:14,742 [salt.state :292 ][ERROR ][839] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:24:30,937 [gpio_spi_conn :42 ][WARNING ][632] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:24:30,955 [gpio_spi_conn :42 ][WARNING ][632] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:24:30,963 [gpio_spi_conn :42 ][WARNING ][632] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:24:31,626 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:32,642 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:32,990 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:24:33,493 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:24:33,646 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:33,995 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:24:33,998 [spm_conn :139 ][WARNING ][632] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:24:34,222 [messaging :208 ][ERROR ][629] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:34,502 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:24:35,005 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:24:35,508 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:24:35,510 [spm_conn :139 ][WARNING ][632] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:24:36,014 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:24:36,517 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:24:37,021 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:24:37,023 [spm_conn :139 ][WARNING ][632] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:24:37,027 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:24:37,531 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:24:38,008 [salt.utils :831 ][ERROR ][429] DNS lookup or connection check of 'hub' failed.
- 2020-08-04 12:24:38,034 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:24:38,037 [spm_conn :82 ][WARNING ][632] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:24:38,335 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:38,545 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:24:39,051 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:24:39,339 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:39,555 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:24:39,557 [spm_conn :82 ][WARNING ][632] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:24:39,612 [cloud_cache :432 ][WARNING ][671] Temporarily unable to upload batch with 7 entries from queue 'pend': HTTPSConnectionPool(host='api.autopi.io', port=443): Max retries exceeded with url: /logbook/storage (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x735f3a30>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
- 2020-08-04 12:24:40,061 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:24:40,343 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:40,347 [messaging :742 ][ERROR ][629] Exception while processing event: {'tag': 'ec2x/req/2f6826c0-b5ef-4c31-84d1-59c691065b68', 'data': {'_stamp': '2020-08-04T12:24:31.016885', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/2f6826c0-b5ef-4c31-84d1-59c691065b68', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:40,417 [messaging :208 ][ERROR ][630] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:40,564 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:24:41,023 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:41,067 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:24:41,069 [spm_conn :82 ][WARNING ][632] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:24:41,071 [messaging :208 ][ERROR ][632] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:24:42,028 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:43,032 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:43,601 [messaging :206 ][ERROR ][629] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:45,486 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:46,490 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:47,494 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:47,498 [messaging :742 ][ERROR ][629] Exception while processing event: {'tag': 'ec2x/req/8e90ed21-c27a-48e6-af16-9ee30b60fbcb', 'data': {'_stamp': '2020-08-04T12:24:45.466963', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/8e90ed21-c27a-48e6-af16-9ee30b60fbcb', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:47,530 [messaging :206 ][ERROR ][630] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:49,137 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:50,142 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:51,146 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:51,668 [messaging :206 ][ERROR ][629] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:52,563 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:53,577 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:54,580 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:54,584 [messaging :742 ][ERROR ][629] Exception while processing event: {'tag': 'ec2x/req/94f27a1b-a8b1-442d-bbea-c63cafcb6c52', 'data': {'_stamp': '2020-08-04T12:24:52.545793', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/94f27a1b-a8b1-442d-bbea-c63cafcb6c52', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:54,611 [messaging :206 ][ERROR ][630] Recurring exception (3 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:57,340 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:58,345 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:59,349 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:24:59,928 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:25:15,369 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][669] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:25:15,995 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:25:16,999 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:25:17,002 [messaging :742 ][ERROR ][629] Exception while processing event: {'tag': 'ec2x/req/528a3751-a3c2-435c-a113-352628f9325e', 'data': {'_stamp': '2020-08-04T12:24:59.631310', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/528a3751-a3c2-435c-a113-352628f9325e', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:25:17,627 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:25:18,632 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:25:19,636 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:25:22,104 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:25:23,110 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:25:24,115 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:25:24,118 [messaging :742 ][ERROR ][629] Exception while processing event: {'tag': 'ec2x/req/18f2c58c-14ff-4673-849e-33381fb3ba8d', 'data': {'_stamp': '2020-08-04T12:25:22.079177', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/18f2c58c-14ff-4673-849e-33381fb3ba8d', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:25:24,906 [obd.obd :107 ][ERROR ][668] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 697, in _handle_signals
- def _handle_signals(self, signum, sigframe):
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:25:24,943 [obd.obd :120 ][WARNING ][668] Cannot load commands - no connection to bus
- 2020-08-04 12:25:24,973 [obd.interfaces.elm327:730 ][ERROR ][668] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:25:24,977 [messaging :742 ][ERROR ][668] Exception while processing event: {'tag': 'obd/req/c0c56126-dc9a-409a-8134-95d81d3d5958', 'data': {'_stamp': '2020-08-04T12:25:19.321782', 'handler': 'execute', '_event_tag': 'obd/req/c0c56126-dc9a-409a-8134-95d81d3d5958', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:25:25,690 [salt.utils.parsers:1050][WARNING ][429] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:25:26,230 [messaging :871 ][WARNING ][900] No reply message with tag 'obd/res/c0c56126-dc9a-409a-8134-95d81d3d5958' received within timeout of 30 secs
- 2020-08-04 12:25:26,233 [salt.state :292 ][ERROR ][900] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:25:43,002 [gpio_spi_conn :42 ][WARNING ][618] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:25:43,010 [gpio_spi_conn :42 ][WARNING ][618] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:25:43,015 [gpio_spi_conn :42 ][WARNING ][618] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:25:43,661 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:25:44,673 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:25:45,052 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:25:45,555 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:25:45,678 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:25:46,059 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:25:46,061 [spm_conn :139 ][WARNING ][618] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:25:46,207 [messaging :208 ][ERROR ][615] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:01,119 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:26:01,200 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:01,625 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:26:02,130 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:26:02,134 [spm_conn :139 ][WARNING ][618] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:26:02,205 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:02,640 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:26:03,146 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:26:03,210 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:03,223 [messaging :206 ][ERROR ][615] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:03,650 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:26:03,652 [spm_conn :139 ][WARNING ][618] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:26:03,656 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:26:04,159 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:26:04,662 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:26:04,664 [spm_conn :82 ][WARNING ][618] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:26:05,125 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:05,171 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:26:05,674 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:26:06,129 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:06,177 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:26:06,179 [spm_conn :82 ][WARNING ][618] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:26:06,683 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:26:07,134 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:07,138 [messaging :742 ][ERROR ][615] Exception while processing event: {'tag': 'ec2x/req/560e9989-1438-4c26-aa39-8c5ad29e1e44', 'data': {'_stamp': '2020-08-04T12:25:43.081214', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/560e9989-1438-4c26-aa39-8c5ad29e1e44', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:07,186 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:26:07,174 [messaging :208 ][ERROR ][616] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:07,689 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:26:07,691 [spm_conn :82 ][WARNING ][618] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:26:07,693 [messaging :208 ][ERROR ][618] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:26:12,220 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:13,237 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:14,241 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:14,244 [messaging :742 ][ERROR ][615] Exception while processing event: {'tag': 'ec2x/req/1ee75051-b8ad-4434-a638-3b5575a07439', 'data': {'_stamp': '2020-08-04T12:26:12.213748', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/1ee75051-b8ad-4434-a638-3b5575a07439', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:14,276 [messaging :206 ][ERROR ][616] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:19,297 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:20,301 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:21,306 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:21,309 [messaging :742 ][ERROR ][615] Exception while processing event: {'tag': 'ec2x/req/433e805c-1cf9-4caf-b0db-ea3ff0bebc25', 'data': {'_stamp': '2020-08-04T12:26:19.289158', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/433e805c-1cf9-4caf-b0db-ea3ff0bebc25', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:21,327 [messaging :206 ][ERROR ][616] Recurring exception (3 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:21,859 [obd.obd :107 ][ERROR ][705] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:26:21,886 [obd.obd :120 ][WARNING ][705] Cannot load commands - no connection to bus
- 2020-08-04 12:26:21,919 [obd.interfaces.elm327:730 ][ERROR ][705] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:26:21,922 [messaging :742 ][ERROR ][705] Exception while processing event: {'tag': 'obd/req/6ccf6b4c-82a7-47bd-94fd-800b6abfb117', 'data': {'_stamp': '2020-08-04T12:26:16.320596', 'handler': 'execute', '_event_tag': 'obd/req/6ccf6b4c-82a7-47bd-94fd-800b6abfb117', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:26:22,710 [salt.utils.parsers:1050][WARNING ][414] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:26:23,250 [messaging :871 ][WARNING ][815] No reply message with tag 'obd/res/6ccf6b4c-82a7-47bd-94fd-800b6abfb117' received within timeout of 30 secs
- 2020-08-04 12:26:23,253 [salt.state :292 ][ERROR ][815] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:26:40,037 [gpio_spi_conn :42 ][WARNING ][634] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:26:40,054 [gpio_spi_conn :42 ][WARNING ][634] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:26:40,065 [gpio_spi_conn :42 ][WARNING ][634] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:26:40,696 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:41,708 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:42,097 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:26:42,600 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:26:42,712 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:43,103 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:26:43,105 [spm_conn :139 ][WARNING ][634] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:26:43,267 [messaging :208 ][ERROR ][631] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:43,609 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:26:58,231 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:58,609 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:26:59,113 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:26:59,115 [spm_conn :139 ][WARNING ][634] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:26:59,236 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:26:59,619 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:27:00,123 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:27:00,239 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:00,242 [messaging :206 ][ERROR ][631] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:00,627 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:27:00,629 [spm_conn :139 ][WARNING ][634] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:27:00,635 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:27:01,138 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:27:01,643 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:27:01,646 [spm_conn :82 ][WARNING ][634] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:27:02,128 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:02,151 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:27:02,657 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:27:03,132 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:03,161 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:27:03,163 [spm_conn :82 ][WARNING ][634] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:27:03,667 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:27:04,137 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:04,141 [messaging :742 ][ERROR ][631] Exception while processing event: {'tag': 'ec2x/req/4a14ddc7-c438-4176-9042-a16af2da51e1', 'data': {'_stamp': '2020-08-04T12:26:40.129419', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/4a14ddc7-c438-4176-9042-a16af2da51e1', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:04,171 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:27:04,674 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:27:04,677 [spm_conn :82 ][WARNING ][634] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:27:04,680 [messaging :208 ][ERROR ][634] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:27:06,321 [messaging :208 ][ERROR ][632] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:11,356 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:12,373 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:13,379 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:13,382 [messaging :742 ][ERROR ][631] Exception while processing event: {'tag': 'ec2x/req/fad0d5a9-8cce-4f83-ad38-23845ac23793', 'data': {'_stamp': '2020-08-04T12:27:11.349334', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/fad0d5a9-8cce-4f83-ad38-23845ac23793', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:13,408 [messaging :206 ][ERROR ][632] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:16,888 [obd.obd :107 ][ERROR ][673] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:27:16,912 [obd.obd :120 ][WARNING ][673] Cannot load commands - no connection to bus
- 2020-08-04 12:27:16,936 [obd.interfaces.elm327:730 ][ERROR ][673] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:27:16,939 [messaging :742 ][ERROR ][673] Exception while processing event: {'tag': 'obd/req/a4830b28-e1ee-43d5-ba5e-11789359ee5d', 'data': {'_stamp': '2020-08-04T12:27:11.391857', 'handler': 'execute', '_event_tag': 'obd/req/a4830b28-e1ee-43d5-ba5e-11789359ee5d', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:27:17,757 [salt.utils.parsers:1050][WARNING ][430] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:27:18,297 [messaging :871 ][WARNING ][831] No reply message with tag 'obd/res/a4830b28-e1ee-43d5-ba5e-11789359ee5d' received within timeout of 30 secs
- 2020-08-04 12:27:18,301 [salt.state :292 ][ERROR ][831] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:27:35,127 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:27:35,138 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:27:35,144 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:27:35,844 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:36,857 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:37,177 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:27:37,680 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:27:37,861 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:38,183 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:27:38,185 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:27:38,492 [messaging :208 ][ERROR ][617] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:38,689 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:27:53,506 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][657] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:27:53,571 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:53,736 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:27:54,239 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:27:54,241 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:27:54,576 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:54,745 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:27:55,248 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:27:55,580 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:55,584 [messaging :206 ][ERROR ][617] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:55,751 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:27:55,753 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:27:55,757 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:27:56,260 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:27:56,763 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:27:56,765 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:27:57,221 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:57,270 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:27:57,779 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:27:58,225 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:58,283 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:27:58,285 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:27:58,789 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:27:59,229 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:59,233 [messaging :742 ][ERROR ][617] Exception while processing event: {'tag': 'ec2x/req/babb557d-1fc1-491d-a492-d15fe52bd328', 'data': {'_stamp': '2020-08-04T12:27:35.204200', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/babb557d-1fc1-491d-a492-d15fe52bd328', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:27:59,292 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:27:59,795 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:27:59,798 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:27:59,800 [messaging :208 ][ERROR ][620] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:28:01,361 [messaging :208 ][ERROR ][618] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:28:06,419 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:28:07,424 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:28:08,428 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:28:08,431 [messaging :742 ][ERROR ][617] Exception while processing event: {'tag': 'ec2x/req/9d655880-61d0-422b-a13d-1bcedfd1eecc', 'data': {'_stamp': '2020-08-04T12:28:06.407041', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/9d655880-61d0-422b-a13d-1bcedfd1eecc', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:28:08,478 [messaging :206 ][ERROR ][618] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:28:11,734 [obd.obd :107 ][ERROR ][656] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:28:11,789 [obd.obd :120 ][WARNING ][656] Cannot load commands - no connection to bus
- 2020-08-04 12:28:11,828 [obd.interfaces.elm327:730 ][ERROR ][656] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:28:11,845 [messaging :742 ][ERROR ][656] Exception while processing event: {'tag': 'obd/req/f4058348-9550-4f9c-847d-41d8a977748f', 'data': {'_stamp': '2020-08-04T12:28:06.240313', 'handler': 'execute', '_event_tag': 'obd/req/f4058348-9550-4f9c-847d-41d8a977748f', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:28:12,591 [salt.utils.parsers:1050][WARNING ][415] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:28:13,131 [messaging :871 ][WARNING ][817] No reply message with tag 'obd/res/f4058348-9550-4f9c-847d-41d8a977748f' received within timeout of 30 secs
- 2020-08-04 12:28:13,135 [salt.state :292 ][ERROR ][817] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:28:30,344 [gpio_spi_conn :42 ][WARNING ][634] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:28:30,358 [gpio_spi_conn :42 ][WARNING ][634] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:28:30,362 [gpio_spi_conn :42 ][WARNING ][634] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:28:31,032 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:28:32,044 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:28:32,396 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:28:32,901 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:28:33,049 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:28:33,406 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:28:33,408 [spm_conn :139 ][WARNING ][634] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:28:33,645 [messaging :208 ][ERROR ][631] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:28:33,912 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:28:48,635 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][722] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:28:48,699 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:28:48,971 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:28:49,473 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:28:49,478 [spm_conn :139 ][WARNING ][634] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:28:49,704 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:28:49,995 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:28:50,498 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:28:50,708 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:28:50,711 [messaging :206 ][ERROR ][631] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:28:51,001 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:28:51,003 [spm_conn :139 ][WARNING ][634] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:28:51,007 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:28:51,510 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:28:52,013 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:28:52,016 [spm_conn :82 ][WARNING ][634] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:28:52,465 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:28:52,520 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:28:53,024 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:28:53,469 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:28:53,527 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:28:53,529 [spm_conn :82 ][WARNING ][634] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:28:54,033 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:28:54,473 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:28:54,485 [messaging :742 ][ERROR ][631] Exception while processing event: {'tag': 'ec2x/req/6a228017-fbf0-436d-8203-3fcf5d3f1559', 'data': {'_stamp': '2020-08-04T12:28:30.427988', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/6a228017-fbf0-436d-8203-3fcf5d3f1559', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:28:54,536 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:28:55,040 [gpio_spi_conn :109 ][WARNING ][634] Expected ack '12' but got '255'
- 2020-08-04 12:28:55,042 [spm_conn :82 ][WARNING ][634] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:28:55,045 [messaging :208 ][ERROR ][634] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:28:56,697 [messaging :208 ][ERROR ][632] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:01,788 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:02,792 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:03,796 [serial_conn :79 ][ERROR ][631] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:03,799 [messaging :742 ][ERROR ][631] Exception while processing event: {'tag': 'ec2x/req/be272f41-c408-4a10-b2c3-9d6ffef0175f', 'data': {'_stamp': '2020-08-04T12:29:01.780108', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/be272f41-c408-4a10-b2c3-9d6ffef0175f', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:03,833 [messaging :206 ][ERROR ][632] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:07,033 [obd.obd :107 ][ERROR ][720] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:29:07,070 [obd.obd :120 ][WARNING ][720] Cannot load commands - no connection to bus
- 2020-08-04 12:29:07,095 [obd.interfaces.elm327:730 ][ERROR ][720] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:29:07,098 [messaging :742 ][ERROR ][720] Exception while processing event: {'tag': 'obd/req/758cb3f9-61f7-4cec-8a68-3d5c3f7c33b2', 'data': {'_stamp': '2020-08-04T12:29:01.576803', 'handler': 'execute', '_event_tag': 'obd/req/758cb3f9-61f7-4cec-8a68-3d5c3f7c33b2', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:29:07,864 [salt.utils.parsers:1050][WARNING ][435] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:29:08,401 [messaging :871 ][WARNING ][831] No reply message with tag 'obd/res/758cb3f9-61f7-4cec-8a68-3d5c3f7c33b2' received within timeout of 30 secs
- 2020-08-04 12:29:08,405 [salt.state :292 ][ERROR ][831] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:29:25,199 [gpio_spi_conn :42 ][WARNING ][618] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:29:25,211 [gpio_spi_conn :42 ][WARNING ][618] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:29:25,219 [gpio_spi_conn :42 ][WARNING ][618] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:29:25,877 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:26,892 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:27,259 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:29:27,764 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:29:27,896 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:28,270 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:29:28,272 [spm_conn :139 ][WARNING ][618] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:29:28,516 [messaging :208 ][ERROR ][615] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:28,779 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:29:43,592 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][705] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:29:43,653 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:43,955 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:29:44,458 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:29:44,460 [spm_conn :139 ][WARNING ][618] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:29:44,658 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:44,964 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:29:45,468 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:29:45,663 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:45,666 [messaging :206 ][ERROR ][615] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:45,973 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:29:45,975 [spm_conn :139 ][WARNING ][618] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:29:45,980 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:29:46,483 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:29:46,986 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:29:46,993 [spm_conn :82 ][WARNING ][618] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:29:47,320 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:47,502 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:29:48,006 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:29:48,325 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:48,509 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:29:48,512 [spm_conn :82 ][WARNING ][618] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:29:49,015 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:29:49,329 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:49,332 [messaging :742 ][ERROR ][615] Exception while processing event: {'tag': 'ec2x/req/c0f19a09-0854-47dd-8538-f20b567f498d', 'data': {'_stamp': '2020-08-04T12:29:25.278041', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/c0f19a09-0854-47dd-8538-f20b567f498d', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:49,519 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:29:50,022 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 12:29:50,025 [spm_conn :82 ][WARNING ][618] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:29:50,029 [messaging :208 ][ERROR ][618] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:29:51,614 [messaging :208 ][ERROR ][616] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:56,666 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:57,671 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:58,675 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:58,677 [messaging :742 ][ERROR ][615] Exception while processing event: {'tag': 'ec2x/req/2a57d709-5c23-4410-8ea3-a6184b6ac00f', 'data': {'_stamp': '2020-08-04T12:29:56.658598', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/2a57d709-5c23-4410-8ea3-a6184b6ac00f', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:29:58,707 [messaging :206 ][ERROR ][616] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:30:02,338 [obd.obd :107 ][ERROR ][696] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:30:02,388 [obd.obd :120 ][WARNING ][696] Cannot load commands - no connection to bus
- 2020-08-04 12:30:02,417 [obd.interfaces.elm327:730 ][ERROR ][696] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:30:02,427 [messaging :742 ][ERROR ][696] Exception while processing event: {'tag': 'obd/req/7cfbc3dd-c765-4dbb-bd46-65d07e9e5a2d', 'data': {'_stamp': '2020-08-04T12:29:56.831405', 'handler': 'execute', '_event_tag': 'obd/req/7cfbc3dd-c765-4dbb-bd46-65d07e9e5a2d', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:30:03,160 [salt.utils.parsers:1050][WARNING ][414] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:30:03,699 [messaging :871 ][WARNING ][815] No reply message with tag 'obd/res/7cfbc3dd-c765-4dbb-bd46-65d07e9e5a2d' received within timeout of 30 secs
- 2020-08-04 12:30:03,703 [salt.state :292 ][ERROR ][815] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:30:20,437 [gpio_spi_conn :42 ][WARNING ][639] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:30:20,456 [gpio_spi_conn :42 ][WARNING ][639] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:30:20,467 [gpio_spi_conn :42 ][WARNING ][639] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:30:21,067 [serial_conn :79 ][ERROR ][636] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:30:22,089 [serial_conn :79 ][ERROR ][636] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:30:22,495 [gpio_spi_conn :109 ][WARNING ][639] Expected ack '12' but got '255'
- 2020-08-04 12:30:22,998 [gpio_spi_conn :109 ][WARNING ][639] Expected ack '12' but got '255'
- 2020-08-04 12:30:23,093 [serial_conn :79 ][ERROR ][636] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:30:23,501 [gpio_spi_conn :109 ][WARNING ][639] Expected ack '12' but got '255'
- 2020-08-04 12:30:23,503 [spm_conn :139 ][WARNING ][639] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:30:23,671 [messaging :208 ][ERROR ][636] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:30:24,014 [gpio_spi_conn :109 ][WARNING ][639] Expected ack '12' but got '255'
- 2020-08-04 12:30:39,058 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][676] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:30:39,129 [serial_conn :79 ][ERROR ][636] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:30:39,477 [gpio_spi_conn :109 ][WARNING ][639] Expected ack '12' but got '255'
- 2020-08-04 12:30:39,980 [gpio_spi_conn :109 ][WARNING ][639] Expected ack '12' but got '255'
- 2020-08-04 12:30:39,982 [spm_conn :139 ][WARNING ][639] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:30:40,134 [serial_conn :79 ][ERROR ][636] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:30:40,486 [gpio_spi_conn :109 ][WARNING ][639] Expected ack '12' but got '255'
- 2020-08-04 12:30:40,989 [gpio_spi_conn :109 ][WARNING ][639] Expected ack '12' but got '255'
- 2020-08-04 12:30:41,138 [serial_conn :79 ][ERROR ][636] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:30:41,142 [messaging :206 ][ERROR ][636] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:30:41,493 [gpio_spi_conn :109 ][WARNING ][639] Expected ack '12' but got '255'
- 2020-08-04 12:30:41,495 [spm_conn :139 ][WARNING ][639] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:30:41,499 [gpio_spi_conn :109 ][WARNING ][639] Expected ack '12' but got '255'
- 2020-08-04 12:30:42,002 [gpio_spi_conn :109 ][WARNING ][639] Expected ack '12' but got '255'
- 2020-08-04 12:30:42,505 [gpio_spi_conn :109 ][WARNING ][639] Expected ack '12' but got '255'
- 2020-08-04 12:30:42,507 [spm_conn :82 ][WARNING ][639] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:30:42,933 [serial_conn :79 ][ERROR ][636] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:30:43,011 [gpio_spi_conn :109 ][WARNING ][639] Expected ack '12' but got '255'
- 2020-08-04 12:30:43,516 [gpio_spi_conn :109 ][WARNING ][639] Expected ack '12' but got '255'
- 2020-08-04 12:30:43,940 [serial_conn :79 ][ERROR ][636] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:30:44,019 [gpio_spi_conn :109 ][WARNING ][639] Expected ack '12' but got '255'
- 2020-08-04 12:30:44,021 [spm_conn :82 ][WARNING ][639] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:30:44,525 [gpio_spi_conn :109 ][WARNING ][639] Expected ack '12' but got '255'
- 2020-08-04 12:30:44,944 [serial_conn :79 ][ERROR ][636] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:30:44,948 [messaging :742 ][ERROR ][636] Exception while processing event: {'tag': 'ec2x/req/68b09e24-1f69-499d-b9a2-fb1ca17179c1', 'data': {'_stamp': '2020-08-04T12:30:20.486871', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/68b09e24-1f69-499d-b9a2-fb1ca17179c1', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:30:45,028 [gpio_spi_conn :109 ][WARNING ][639] Expected ack '12' but got '255'
- 2020-08-04 12:30:45,532 [gpio_spi_conn :109 ][WARNING ][639] Expected ack '12' but got '255'
- 2020-08-04 12:30:45,537 [spm_conn :82 ][WARNING ][639] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:30:45,541 [messaging :208 ][ERROR ][639] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:30:47,069 [messaging :208 ][ERROR ][637] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:30:52,141 [serial_conn :79 ][ERROR ][636] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:30:53,145 [serial_conn :79 ][ERROR ][636] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:30:54,149 [serial_conn :79 ][ERROR ][636] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:30:54,153 [messaging :742 ][ERROR ][636] Exception while processing event: {'tag': 'ec2x/req/70e301ec-2607-4606-b1c8-53f5c73a703f', 'data': {'_stamp': '2020-08-04T12:30:52.133649', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/70e301ec-2607-4606-b1c8-53f5c73a703f', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:30:54,187 [messaging :206 ][ERROR ][637] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:30:57,281 [obd.obd :107 ][ERROR ][675] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:30:57,315 [obd.obd :120 ][WARNING ][675] Cannot load commands - no connection to bus
- 2020-08-04 12:30:57,344 [obd.interfaces.elm327:730 ][ERROR ][675] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:30:57,348 [messaging :742 ][ERROR ][675] Exception while processing event: {'tag': 'obd/req/f6e4a150-7f76-4dca-9a3f-89f03e658912', 'data': {'_stamp': '2020-08-04T12:30:52.101205', 'handler': 'execute', '_event_tag': 'obd/req/f6e4a150-7f76-4dca-9a3f-89f03e658912', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:30:58,045 [salt.utils.parsers:1050][WARNING ][437] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:30:58,594 [messaging :871 ][WARNING ][836] No reply message with tag 'obd/res/f6e4a150-7f76-4dca-9a3f-89f03e658912' received within timeout of 30 secs
- 2020-08-04 12:30:58,598 [salt.state :292 ][ERROR ][836] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:31:14,978 [gpio_spi_conn :42 ][WARNING ][626] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:31:14,999 [gpio_spi_conn :42 ][WARNING ][626] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:31:15,005 [gpio_spi_conn :42 ][WARNING ][626] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:31:15,620 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:16,635 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:17,034 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:31:17,537 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:31:17,638 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:18,040 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:31:18,043 [spm_conn :139 ][WARNING ][626] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:31:18,210 [messaging :208 ][ERROR ][623] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:18,549 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:31:19,053 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:31:19,556 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:31:19,558 [spm_conn :139 ][WARNING ][626] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:31:20,062 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:31:20,565 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:31:21,068 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:31:21,070 [spm_conn :139 ][WARNING ][626] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:31:21,073 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:31:21,576 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:31:22,079 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:31:22,081 [spm_conn :82 ][WARNING ][626] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:31:22,392 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:22,586 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:31:23,089 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:31:23,396 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:23,592 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:31:23,594 [spm_conn :82 ][WARNING ][626] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:31:24,097 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:31:24,400 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:24,415 [messaging :742 ][ERROR ][623] Exception while processing event: {'tag': 'ec2x/req/2e941ed8-e1dd-4f1a-8d96-caa12b5a337d', 'data': {'_stamp': '2020-08-04T12:31:15.049895', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/2e941ed8-e1dd-4f1a-8d96-caa12b5a337d', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:24,600 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:31:25,041 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:25,103 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:31:25,106 [spm_conn :82 ][WARNING ][626] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:31:25,108 [messaging :208 ][ERROR ][626] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:31:26,048 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:26,742 [messaging :208 ][ERROR ][624] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:27,052 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:27,579 [messaging :206 ][ERROR ][623] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:42,897 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][664] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:31:42,917 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:43,935 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:44,939 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:44,942 [messaging :206 ][ERROR ][623] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:44,948 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:45,957 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:46,970 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:46,979 [messaging :742 ][ERROR ][623] Exception while processing event: {'tag': 'ec2x/req/723f9277-bcb3-4a51-b667-bc607d9025a4', 'data': {'_stamp': '2020-08-04T12:31:42.897537', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/723f9277-bcb3-4a51-b667-bc607d9025a4', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:47,001 [messaging :206 ][ERROR ][624] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:31:52,190 [obd.obd :107 ][ERROR ][660] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:31:52,225 [obd.obd :120 ][WARNING ][660] Cannot load commands - no connection to bus
- 2020-08-04 12:31:52,243 [obd.interfaces.elm327:730 ][ERROR ][660] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:31:52,246 [messaging :742 ][ERROR ][660] Exception while processing event: {'tag': 'obd/req/87ab9aa1-0fb8-4e52-af22-579bb20fc815', 'data': {'_stamp': '2020-08-04T12:31:46.715474', 'handler': 'execute', '_event_tag': 'obd/req/87ab9aa1-0fb8-4e52-af22-579bb20fc815', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:31:53,015 [salt.utils.parsers:1050][WARNING ][422] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:31:53,552 [messaging :871 ][WARNING ][837] No reply message with tag 'obd/res/87ab9aa1-0fb8-4e52-af22-579bb20fc815' received within timeout of 30 secs
- 2020-08-04 12:31:53,557 [salt.state :292 ][ERROR ][837] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:32:10,191 [gpio_spi_conn :42 ][WARNING ][636] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:32:10,205 [gpio_spi_conn :42 ][WARNING ][636] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:32:10,211 [gpio_spi_conn :42 ][WARNING ][636] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:32:10,874 [serial_conn :79 ][ERROR ][633] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:32:11,893 [serial_conn :79 ][ERROR ][633] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:32:12,241 [gpio_spi_conn :109 ][WARNING ][636] Expected ack '12' but got '255'
- 2020-08-04 12:32:12,744 [gpio_spi_conn :109 ][WARNING ][636] Expected ack '12' but got '255'
- 2020-08-04 12:32:12,898 [serial_conn :79 ][ERROR ][633] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:32:13,247 [gpio_spi_conn :109 ][WARNING ][636] Expected ack '12' but got '255'
- 2020-08-04 12:32:13,250 [spm_conn :139 ][WARNING ][636] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:32:13,498 [messaging :208 ][ERROR ][633] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:32:13,754 [gpio_spi_conn :109 ][WARNING ][636] Expected ack '12' but got '255'
- 2020-08-04 12:32:28,768 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][723] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:32:28,853 [serial_conn :79 ][ERROR ][633] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:32:29,114 [gpio_spi_conn :109 ][WARNING ][636] Expected ack '12' but got '255'
- 2020-08-04 12:32:29,618 [gpio_spi_conn :109 ][WARNING ][636] Expected ack '12' but got '255'
- 2020-08-04 12:32:29,620 [spm_conn :139 ][WARNING ][636] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:32:29,857 [serial_conn :79 ][ERROR ][633] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:32:30,124 [gpio_spi_conn :109 ][WARNING ][636] Expected ack '12' but got '255'
- 2020-08-04 12:32:30,628 [gpio_spi_conn :109 ][WARNING ][636] Expected ack '12' but got '255'
- 2020-08-04 12:32:30,862 [serial_conn :79 ][ERROR ][633] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:32:30,866 [messaging :206 ][ERROR ][633] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:32:31,132 [gpio_spi_conn :109 ][WARNING ][636] Expected ack '12' but got '255'
- 2020-08-04 12:32:31,135 [spm_conn :139 ][WARNING ][636] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:32:31,139 [gpio_spi_conn :109 ][WARNING ][636] Expected ack '12' but got '255'
- 2020-08-04 12:32:31,642 [gpio_spi_conn :109 ][WARNING ][636] Expected ack '12' but got '255'
- 2020-08-04 12:32:32,145 [gpio_spi_conn :109 ][WARNING ][636] Expected ack '12' but got '255'
- 2020-08-04 12:32:32,148 [spm_conn :82 ][WARNING ][636] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:32:32,542 [serial_conn :79 ][ERROR ][633] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:32:32,653 [gpio_spi_conn :109 ][WARNING ][636] Expected ack '12' but got '255'
- 2020-08-04 12:32:33,156 [gpio_spi_conn :109 ][WARNING ][636] Expected ack '12' but got '255'
- 2020-08-04 12:32:33,546 [serial_conn :79 ][ERROR ][633] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:32:33,659 [gpio_spi_conn :109 ][WARNING ][636] Expected ack '12' but got '255'
- 2020-08-04 12:32:33,664 [spm_conn :82 ][WARNING ][636] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:32:34,169 [gpio_spi_conn :109 ][WARNING ][636] Expected ack '12' but got '255'
- 2020-08-04 12:32:34,550 [serial_conn :79 ][ERROR ][633] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:32:34,553 [messaging :742 ][ERROR ][633] Exception while processing event: {'tag': 'ec2x/req/4473bbd8-a118-4aff-b30d-437d361b7ed9', 'data': {'_stamp': '2020-08-04T12:32:10.249545', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/4473bbd8-a118-4aff-b30d-437d361b7ed9', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:32:34,675 [gpio_spi_conn :109 ][WARNING ][636] Expected ack '12' but got '255'
- 2020-08-04 12:32:35,178 [gpio_spi_conn :109 ][WARNING ][636] Expected ack '12' but got '255'
- 2020-08-04 12:32:35,182 [spm_conn :82 ][WARNING ][636] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:32:35,188 [messaging :208 ][ERROR ][636] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:32:36,764 [messaging :208 ][ERROR ][634] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:32:41,812 [serial_conn :79 ][ERROR ][633] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:32:42,816 [serial_conn :79 ][ERROR ][633] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:32:43,820 [serial_conn :79 ][ERROR ][633] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:32:43,824 [messaging :742 ][ERROR ][633] Exception while processing event: {'tag': 'ec2x/req/3997ae35-fc33-4e64-8741-93352f3d5d8e', 'data': {'_stamp': '2020-08-04T12:32:41.801490', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/3997ae35-fc33-4e64-8741-93352f3d5d8e', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:32:43,863 [messaging :206 ][ERROR ][634] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:32:47,129 [obd.obd :107 ][ERROR ][722] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:32:47,162 [obd.obd :120 ][WARNING ][722] Cannot load commands - no connection to bus
- 2020-08-04 12:32:47,199 [obd.interfaces.elm327:730 ][ERROR ][722] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:32:47,203 [messaging :742 ][ERROR ][722] Exception while processing event: {'tag': 'obd/req/f7665d72-ade9-49c8-a5cf-56a4af4777fa', 'data': {'_stamp': '2020-08-04T12:32:41.648950', 'handler': 'execute', '_event_tag': 'obd/req/f7665d72-ade9-49c8-a5cf-56a4af4777fa', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:32:47,980 [salt.utils.parsers:1050][WARNING ][433] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:32:48,518 [messaging :871 ][WARNING ][833] No reply message with tag 'obd/res/f7665d72-ade9-49c8-a5cf-56a4af4777fa' received within timeout of 30 secs
- 2020-08-04 12:32:48,521 [salt.state :292 ][ERROR ][833] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:33:04,959 [gpio_spi_conn :42 ][WARNING ][622] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:33:04,969 [gpio_spi_conn :42 ][WARNING ][622] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:33:04,977 [gpio_spi_conn :42 ][WARNING ][622] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:33:05,649 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:33:06,661 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:33:07,014 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 12:33:07,517 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 12:33:07,665 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:33:08,020 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 12:33:08,025 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:33:08,355 [messaging :208 ][ERROR ][619] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:33:08,531 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 12:33:23,547 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][709] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:33:23,621 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:33:23,843 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 12:33:24,346 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 12:33:24,349 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:33:24,625 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:33:24,853 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 12:33:25,356 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 12:33:25,630 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:33:25,633 [messaging :206 ][ERROR ][619] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:33:25,860 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 12:33:25,862 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:33:25,865 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 12:33:26,368 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 12:33:26,871 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 12:33:26,874 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:33:27,223 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:33:27,377 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 12:33:27,880 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 12:33:28,228 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:33:28,383 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 12:33:28,385 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:33:28,889 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 12:33:29,232 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:33:29,235 [messaging :742 ][ERROR ][619] Exception while processing event: {'tag': 'ec2x/req/8aaa7951-6ab3-4bdf-ab32-a19b7b152547', 'data': {'_stamp': '2020-08-04T12:33:05.020569', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/8aaa7951-6ab3-4bdf-ab32-a19b7b152547', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:33:29,392 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 12:33:29,895 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 12:33:29,897 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:33:29,899 [messaging :208 ][ERROR ][622] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:33:31,302 [messaging :208 ][ERROR ][620] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:33:36,357 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:33:37,370 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:33:38,374 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:33:38,376 [messaging :742 ][ERROR ][619] Exception while processing event: {'tag': 'ec2x/req/a392dd2f-100e-443f-b065-dd3ba4b242a6', 'data': {'_stamp': '2020-08-04T12:33:36.345905', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/a392dd2f-100e-443f-b065-dd3ba4b242a6', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:33:38,410 [messaging :206 ][ERROR ][620] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:33:41,420 [obd.obd :107 ][ERROR ][706] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:33:41,477 [obd.obd :120 ][WARNING ][706] Cannot load commands - no connection to bus
- 2020-08-04 12:33:41,502 [obd.interfaces.elm327:730 ][ERROR ][706] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:33:41,505 [messaging :742 ][ERROR ][706] Exception while processing event: {'tag': 'obd/req/019a2e8e-c804-4aff-a929-1d8205d9dd4c', 'data': {'_stamp': '2020-08-04T12:33:36.212281', 'handler': 'execute', '_event_tag': 'obd/req/019a2e8e-c804-4aff-a929-1d8205d9dd4c', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:33:42,212 [salt.utils.parsers:1050][WARNING ][418] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:33:42,752 [messaging :871 ][WARNING ][819] No reply message with tag 'obd/res/019a2e8e-c804-4aff-a929-1d8205d9dd4c' received within timeout of 30 secs
- 2020-08-04 12:33:42,758 [salt.state :292 ][ERROR ][819] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:33:59,196 [gpio_spi_conn :42 ][WARNING ][623] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:33:59,205 [gpio_spi_conn :42 ][WARNING ][623] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:33:59,211 [gpio_spi_conn :42 ][WARNING ][623] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:33:59,866 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:00,880 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:01,247 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:34:01,750 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:34:01,885 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:02,253 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:34:02,255 [spm_conn :139 ][WARNING ][623] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:34:02,530 [messaging :208 ][ERROR ][620] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:02,759 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:34:03,263 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:34:03,766 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:34:03,768 [spm_conn :139 ][WARNING ][623] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:34:04,273 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:34:04,776 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:34:05,279 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:34:05,281 [spm_conn :139 ][WARNING ][623] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:34:05,285 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:34:05,788 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:34:06,291 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:34:06,294 [spm_conn :82 ][WARNING ][623] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:34:06,680 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:06,798 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:34:07,302 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:34:07,686 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:07,805 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:34:07,807 [spm_conn :82 ][WARNING ][623] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:34:08,311 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:34:08,690 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:08,693 [messaging :742 ][ERROR ][620] Exception while processing event: {'tag': 'ec2x/req/12b22235-581f-4ad5-948a-bd0b04746a2e', 'data': {'_stamp': '2020-08-04T12:33:59.280785', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/12b22235-581f-4ad5-948a-bd0b04746a2e', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:08,815 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:34:09,318 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:34:09,321 [spm_conn :82 ][WARNING ][623] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:34:09,324 [messaging :208 ][ERROR ][623] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:34:09,368 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:10,373 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:11,137 [messaging :208 ][ERROR ][621] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:11,377 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:11,925 [messaging :206 ][ERROR ][620] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:27,308 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][658] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:34:27,376 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:28,381 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:29,395 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:29,399 [messaging :206 ][ERROR ][620] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:29,401 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:30,411 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:31,415 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:31,418 [messaging :742 ][ERROR ][620] Exception while processing event: {'tag': 'ec2x/req/95f35347-b515-4e3b-a330-6379bfdaf69a', 'data': {'_stamp': '2020-08-04T12:34:27.304393', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/95f35347-b515-4e3b-a330-6379bfdaf69a', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:31,446 [messaging :206 ][ERROR ][621] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:36,469 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:37,033 [obd.obd :107 ][ERROR ][657] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:34:37,068 [obd.obd :120 ][WARNING ][657] Cannot load commands - no connection to bus
- 2020-08-04 12:34:37,097 [obd.interfaces.elm327:730 ][ERROR ][657] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:34:37,100 [messaging :742 ][ERROR ][657] Exception while processing event: {'tag': 'obd/req/9e945446-88d2-4e50-af2a-e5a0c45ee12d', 'data': {'_stamp': '2020-08-04T12:34:31.520761', 'handler': 'execute', '_event_tag': 'obd/req/9e945446-88d2-4e50-af2a-e5a0c45ee12d', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:34:37,163 [messaging :753 ][WARNING ][620] No reply to send back for event: {'tag': 'ec2x/req/5bba2c9a-f51c-48b1-b6bc-592c9d72fc7a', 'data': {'_stamp': '2020-08-04T12:34:36.461502', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/5bba2c9a-f51c-48b1-b6bc-592c9d72fc7a', 'kwargs': {'cooldown_delay': None}}}
- 2020-08-04 12:34:37,840 [salt.utils.parsers:1050][WARNING ][420] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:34:38,380 [messaging :871 ][WARNING ][834] No reply message with tag 'obd/res/9e945446-88d2-4e50-af2a-e5a0c45ee12d' received within timeout of 30 secs
- 2020-08-04 12:34:38,383 [salt.state :292 ][ERROR ][834] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:34:54,966 [gpio_spi_conn :42 ][WARNING ][625] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:34:54,974 [gpio_spi_conn :42 ][WARNING ][625] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:34:54,983 [gpio_spi_conn :42 ][WARNING ][625] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:34:55,632 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:56,645 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:57,010 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:34:57,513 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:34:57,649 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:58,017 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:34:58,019 [spm_conn :139 ][WARNING ][625] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:34:58,292 [messaging :208 ][ERROR ][622] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:34:58,523 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:35:13,327 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][662] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:35:13,352 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:35:13,617 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:35:14,121 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:35:14,124 [spm_conn :139 ][WARNING ][625] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:35:14,357 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:35:14,628 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:35:15,131 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:35:15,361 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:35:15,365 [messaging :206 ][ERROR ][622] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:35:15,634 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:35:15,636 [spm_conn :139 ][WARNING ][625] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:35:15,639 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:35:16,142 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:35:16,645 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:35:16,647 [spm_conn :82 ][WARNING ][625] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:35:17,064 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:35:17,152 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:35:17,655 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:35:18,068 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:35:18,162 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:35:18,164 [spm_conn :82 ][WARNING ][625] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:35:18,668 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:35:19,072 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:35:19,084 [messaging :742 ][ERROR ][622] Exception while processing event: {'tag': 'ec2x/req/b42b8d44-8e92-4e4a-bdfd-cbf3aad23df8', 'data': {'_stamp': '2020-08-04T12:34:55.058816', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/b42b8d44-8e92-4e4a-bdfd-cbf3aad23df8', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:35:19,171 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:35:19,674 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:35:19,676 [spm_conn :82 ][WARNING ][625] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:35:19,679 [messaging :208 ][ERROR ][625] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:35:21,192 [messaging :208 ][ERROR ][623] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:35:26,247 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:35:27,251 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:35:28,255 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:35:28,258 [messaging :742 ][ERROR ][622] Exception while processing event: {'tag': 'ec2x/req/004b5817-d3d2-4930-b3f6-acaae16ba2fd', 'data': {'_stamp': '2020-08-04T12:35:26.235966', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/004b5817-d3d2-4930-b3f6-acaae16ba2fd', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:35:28,279 [messaging :206 ][ERROR ][623] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:35:31,521 [obd.obd :107 ][ERROR ][659] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:35:31,553 [obd.obd :120 ][WARNING ][659] Cannot load commands - no connection to bus
- 2020-08-04 12:35:31,583 [obd.interfaces.elm327:730 ][ERROR ][659] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:35:31,586 [messaging :742 ][ERROR ][659] Exception while processing event: {'tag': 'obd/req/49d266cd-0ca8-4d57-b984-e9cc4b55a0be', 'data': {'_stamp': '2020-08-04T12:35:26.001828', 'handler': 'execute', '_event_tag': 'obd/req/49d266cd-0ca8-4d57-b984-e9cc4b55a0be', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:35:32,319 [salt.utils.parsers:1050][WARNING ][421] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:35:32,859 [messaging :871 ][WARNING ][822] No reply message with tag 'obd/res/49d266cd-0ca8-4d57-b984-e9cc4b55a0be' received within timeout of 30 secs
- 2020-08-04 12:35:32,863 [salt.state :292 ][ERROR ][822] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:35:50,092 [gpio_spi_conn :42 ][WARNING ][623] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:35:50,102 [gpio_spi_conn :42 ][WARNING ][623] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:35:50,107 [gpio_spi_conn :42 ][WARNING ][623] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:35:50,791 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:35:51,803 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:35:52,139 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:35:52,642 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:35:52,807 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:35:53,145 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:35:53,147 [spm_conn :139 ][WARNING ][623] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:35:53,392 [messaging :208 ][ERROR ][620] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:35:53,665 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:36:07,947 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][708] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:36:07,996 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:36:08,316 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:36:08,819 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:36:08,821 [spm_conn :139 ][WARNING ][623] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:36:09,012 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:36:09,325 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:36:09,828 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:36:10,017 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:36:10,020 [messaging :206 ][ERROR ][620] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:36:10,331 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:36:10,334 [spm_conn :139 ][WARNING ][623] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:36:10,337 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:36:10,840 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:36:11,344 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:36:11,347 [spm_conn :82 ][WARNING ][623] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:36:11,730 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:36:11,851 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:36:12,354 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:36:12,734 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:36:12,857 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:36:12,860 [spm_conn :82 ][WARNING ][623] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:36:13,363 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:36:13,738 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:36:13,741 [messaging :742 ][ERROR ][620] Exception while processing event: {'tag': 'ec2x/req/5502f6b0-bc44-4115-b1c9-70b21bb8d7a6', 'data': {'_stamp': '2020-08-04T12:35:50.171774', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/5502f6b0-bc44-4115-b1c9-70b21bb8d7a6', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:36:13,866 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:36:14,370 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 12:36:14,372 [spm_conn :82 ][WARNING ][623] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:36:14,375 [messaging :208 ][ERROR ][623] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:36:15,918 [messaging :208 ][ERROR ][621] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:36:20,972 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:36:21,977 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:36:22,981 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:36:22,984 [messaging :742 ][ERROR ][620] Exception while processing event: {'tag': 'ec2x/req/733637ad-8015-481c-91c0-a18b923c0875', 'data': {'_stamp': '2020-08-04T12:36:20.959626', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/733637ad-8015-481c-91c0-a18b923c0875', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:36:23,024 [messaging :206 ][ERROR ][621] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:36:26,369 [obd.obd :107 ][ERROR ][707] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:36:26,406 [obd.obd :120 ][WARNING ][707] Cannot load commands - no connection to bus
- 2020-08-04 12:36:26,435 [obd.interfaces.elm327:730 ][ERROR ][707] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:36:26,438 [messaging :742 ][ERROR ][707] Exception while processing event: {'tag': 'obd/req/b4de1ed5-1025-40cc-a2f4-85e4b8e0f015', 'data': {'_stamp': '2020-08-04T12:36:20.924321', 'handler': 'execute', '_event_tag': 'obd/req/b4de1ed5-1025-40cc-a2f4-85e4b8e0f015', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:36:27,306 [salt.utils.parsers:1050][WARNING ][420] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:36:27,844 [messaging :871 ][WARNING ][820] No reply message with tag 'obd/res/b4de1ed5-1025-40cc-a2f4-85e4b8e0f015' received within timeout of 30 secs
- 2020-08-04 12:36:27,848 [salt.state :292 ][ERROR ][820] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:36:45,082 [gpio_spi_conn :42 ][WARNING ][632] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:36:45,098 [gpio_spi_conn :42 ][WARNING ][632] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:36:45,107 [gpio_spi_conn :42 ][WARNING ][632] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:36:45,778 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:36:46,802 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:36:47,140 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:36:47,645 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:36:47,814 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:36:48,150 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:36:48,152 [spm_conn :139 ][WARNING ][632] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:36:48,433 [messaging :208 ][ERROR ][629] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:36:48,659 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:37:02,940 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][669] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:37:03,002 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:03,261 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:37:03,764 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:37:03,767 [spm_conn :139 ][WARNING ][632] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:37:04,007 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:04,271 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:37:04,775 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:37:05,011 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:05,015 [messaging :206 ][ERROR ][629] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:05,278 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:37:05,280 [spm_conn :139 ][WARNING ][632] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:37:05,284 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:37:05,787 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:37:06,290 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:37:06,293 [spm_conn :82 ][WARNING ][632] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:37:06,652 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:06,796 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:37:07,299 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:37:07,657 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:07,802 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:37:07,804 [spm_conn :82 ][WARNING ][632] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:37:08,308 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:37:08,661 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:08,672 [messaging :742 ][ERROR ][629] Exception while processing event: {'tag': 'ec2x/req/e37cc82f-fac3-4b91-ba8a-9f0d48469c76', 'data': {'_stamp': '2020-08-04T12:36:45.148491', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/e37cc82f-fac3-4b91-ba8a-9f0d48469c76', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:08,811 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:37:09,314 [gpio_spi_conn :109 ][WARNING ][632] Expected ack '12' but got '255'
- 2020-08-04 12:37:09,317 [spm_conn :82 ][WARNING ][632] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:37:09,319 [messaging :208 ][ERROR ][632] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:37:10,831 [messaging :208 ][ERROR ][630] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:15,913 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:16,922 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:17,926 [serial_conn :79 ][ERROR ][629] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:17,930 [messaging :742 ][ERROR ][629] Exception while processing event: {'tag': 'ec2x/req/713bf2c7-cf66-4d48-b3da-f9e80407ebed', 'data': {'_stamp': '2020-08-04T12:37:15.906495', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/713bf2c7-cf66-4d48-b3da-f9e80407ebed', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:17,967 [messaging :206 ][ERROR ][630] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:20,884 [obd.obd :107 ][ERROR ][666] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:37:20,927 [obd.obd :120 ][WARNING ][666] Cannot load commands - no connection to bus
- 2020-08-04 12:37:20,959 [obd.interfaces.elm327:730 ][ERROR ][666] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:37:20,962 [messaging :742 ][ERROR ][666] Exception while processing event: {'tag': 'obd/req/d88abafd-96e6-4973-958a-657edc1aa0ef', 'data': {'_stamp': '2020-08-04T12:37:15.733963', 'handler': 'execute', '_event_tag': 'obd/req/d88abafd-96e6-4973-958a-657edc1aa0ef', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:37:21,676 [salt.utils.parsers:1050][WARNING ][428] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:37:22,216 [messaging :871 ][WARNING ][829] No reply message with tag 'obd/res/d88abafd-96e6-4973-958a-657edc1aa0ef' received within timeout of 30 secs
- 2020-08-04 12:37:22,222 [salt.state :292 ][ERROR ][829] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:37:39,074 [gpio_spi_conn :42 ][WARNING ][627] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:37:39,087 [gpio_spi_conn :42 ][WARNING ][627] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:37:39,096 [gpio_spi_conn :42 ][WARNING ][627] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:37:39,755 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:40,771 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:41,133 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:37:41,638 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:37:41,775 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:42,141 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:37:42,146 [spm_conn :139 ][WARNING ][627] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:37:42,410 [messaging :208 ][ERROR ][624] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:42,652 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:37:43,156 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:37:43,659 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:37:43,661 [spm_conn :139 ][WARNING ][627] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:37:44,165 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:37:44,681 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:37:45,186 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:37:45,190 [spm_conn :139 ][WARNING ][627] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:37:45,195 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:37:45,700 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:37:46,205 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:37:46,207 [spm_conn :82 ][WARNING ][627] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:37:46,532 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:46,711 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:37:47,213 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:37:47,536 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:47,716 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:37:47,718 [spm_conn :82 ][WARNING ][627] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:37:48,222 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:37:48,541 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:48,555 [messaging :742 ][ERROR ][624] Exception while processing event: {'tag': 'ec2x/req/7e8aede9-45dc-4e59-a182-ff04f19c2de2', 'data': {'_stamp': '2020-08-04T12:37:39.149569', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/7e8aede9-45dc-4e59-a182-ff04f19c2de2', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:48,727 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:37:49,164 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:49,233 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 12:37:49,236 [spm_conn :82 ][WARNING ][627] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:37:49,239 [messaging :208 ][ERROR ][627] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:37:50,170 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:50,789 [messaging :208 ][ERROR ][625] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:51,174 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:51,686 [messaging :206 ][ERROR ][624] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:55,880 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:56,885 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:57,889 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:57,892 [messaging :742 ][ERROR ][624] Exception while processing event: {'tag': 'ec2x/req/19531cd9-a489-4dd3-9e53-d6a2d4500d33', 'data': {'_stamp': '2020-08-04T12:37:55.857905', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/19531cd9-a489-4dd3-9e53-d6a2d4500d33', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:57,937 [messaging :206 ][ERROR ][625] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:58,480 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:37:59,485 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:38:00,490 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:38:00,544 [salt.loaded.int.module.cmdmod:693 ][ERROR ][624] Command '['timedatectl', 'set-ntp', '1']' failed with return code: 1
- 2020-08-04 12:38:00,546 [salt.loaded.int.module.cmdmod:697 ][ERROR ][624] stderr: Failed to set ntp: Refusing activation, D-Bus is shutting down.
- 2020-08-04 12:38:00,548 [salt.loaded.int.module.cmdmod:699 ][ERROR ][624] retcode: 1
- 2020-08-04 12:38:00,550 [messaging :208 ][ERROR ][624] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 295, in sync_time_handler
- __salt__["clock.ntp"](enable=True)
- File "/var/cache/salt/minion/extmods/modules/clock.py", line 76, in ntp
- raise salt.exceptions.CommandExecutionError(res["stderr"])
- CommandExecutionError: Failed to set ntp: Refusing activation, D-Bus is shutting down.
- 2020-08-04 12:38:01,314 [obd.obd :107 ][ERROR ][713] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:38:01,349 [obd.obd :120 ][WARNING ][713] Cannot load commands - no connection to bus
- 2020-08-04 12:38:01,377 [obd.interfaces.elm327:730 ][ERROR ][713] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:38:01,381 [messaging :742 ][ERROR ][713] Exception while processing event: {'tag': 'obd/req/78c2db3e-4e31-4a11-854a-699ff3076efb', 'data': {'_stamp': '2020-08-04T12:37:55.724615', 'handler': 'execute', '_event_tag': 'obd/req/78c2db3e-4e31-4a11-854a-699ff3076efb', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:38:02,177 [salt.utils.parsers:1050][WARNING ][423] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:38:02,717 [messaging :871 ][WARNING ][838] No reply message with tag 'obd/res/78c2db3e-4e31-4a11-854a-699ff3076efb' received within timeout of 30 secs
- 2020-08-04 12:38:02,721 [salt.state :292 ][ERROR ][838] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:38:19,030 [gpio_spi_conn :42 ][WARNING ][646] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:38:19,043 [gpio_spi_conn :42 ][WARNING ][646] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:38:19,046 [gpio_spi_conn :42 ][WARNING ][646] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:38:19,141 [serial_conn :79 ][ERROR ][643] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:38:20,153 [serial_conn :79 ][ERROR ][643] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:38:21,076 [gpio_spi_conn :109 ][WARNING ][646] Expected ack '12' but got '255'
- 2020-08-04 12:38:21,157 [serial_conn :79 ][ERROR ][643] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:38:21,579 [gpio_spi_conn :109 ][WARNING ][646] Expected ack '12' but got '255'
- 2020-08-04 12:38:21,758 [messaging :208 ][ERROR ][643] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:38:22,081 [gpio_spi_conn :109 ][WARNING ][646] Expected ack '12' but got '255'
- 2020-08-04 12:38:22,085 [spm_conn :139 ][WARNING ][646] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:38:22,589 [gpio_spi_conn :109 ][WARNING ][646] Expected ack '12' but got '255'
- 2020-08-04 12:38:23,101 [gpio_spi_conn :109 ][WARNING ][646] Expected ack '12' but got '255'
- 2020-08-04 12:38:23,606 [gpio_spi_conn :109 ][WARNING ][646] Expected ack '12' but got '255'
- 2020-08-04 12:38:23,609 [spm_conn :139 ][WARNING ][646] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:38:24,112 [gpio_spi_conn :109 ][WARNING ][646] Expected ack '12' but got '255'
- 2020-08-04 12:38:24,618 [gpio_spi_conn :109 ][WARNING ][646] Expected ack '12' but got '255'
- 2020-08-04 12:38:25,121 [gpio_spi_conn :109 ][WARNING ][646] Expected ack '12' but got '255'
- 2020-08-04 12:38:25,123 [spm_conn :139 ][WARNING ][646] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:38:25,127 [gpio_spi_conn :109 ][WARNING ][646] Expected ack '12' but got '255'
- 2020-08-04 12:38:25,630 [gpio_spi_conn :109 ][WARNING ][646] Expected ack '12' but got '255'
- 2020-08-04 12:38:26,133 [gpio_spi_conn :109 ][WARNING ][646] Expected ack '12' but got '255'
- 2020-08-04 12:38:26,137 [spm_conn :82 ][WARNING ][646] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:38:26,344 [serial_conn :79 ][ERROR ][643] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:38:26,640 [gpio_spi_conn :109 ][WARNING ][646] Expected ack '12' but got '255'
- 2020-08-04 12:38:27,144 [gpio_spi_conn :109 ][WARNING ][646] Expected ack '12' but got '255'
- 2020-08-04 12:38:27,348 [serial_conn :79 ][ERROR ][643] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:38:27,648 [gpio_spi_conn :109 ][WARNING ][646] Expected ack '12' but got '255'
- 2020-08-04 12:38:27,650 [spm_conn :82 ][WARNING ][646] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:38:28,160 [gpio_spi_conn :109 ][WARNING ][646] Expected ack '12' but got '255'
- 2020-08-04 12:38:28,352 [serial_conn :79 ][ERROR ][643] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:38:28,355 [messaging :742 ][ERROR ][643] Exception while processing event: {'tag': 'ec2x/req/892b19d4-c056-4004-8a04-499c5db55f84', 'data': {'_stamp': '2020-08-04T12:38:19.092396', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/892b19d4-c056-4004-8a04-499c5db55f84', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:38:28,666 [gpio_spi_conn :109 ][WARNING ][646] Expected ack '12' but got '255'
- 2020-08-04 12:38:29,054 [serial_conn :79 ][ERROR ][643] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:38:29,169 [gpio_spi_conn :109 ][WARNING ][646] Expected ack '12' but got '255'
- 2020-08-04 12:38:29,172 [spm_conn :82 ][WARNING ][646] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:38:29,176 [messaging :208 ][ERROR ][646] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:38:30,059 [serial_conn :79 ][ERROR ][643] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:38:30,573 [messaging :208 ][ERROR ][644] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:38:31,064 [serial_conn :79 ][ERROR ][643] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:38:31,553 [messaging :206 ][ERROR ][643] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:01,436 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][668] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:39:01,451 [serial_conn :79 ][ERROR ][643] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:02,456 [serial_conn :79 ][ERROR ][643] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:03,460 [serial_conn :79 ][ERROR ][643] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:03,478 [messaging :742 ][ERROR ][643] Exception while processing event: {'tag': 'ec2x/req/fe55f1e8-15a0-44d3-9cd2-b356a78db576', 'data': {'_stamp': '2020-08-04T12:39:01.442710', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/fe55f1e8-15a0-44d3-9cd2-b356a78db576', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:03,510 [messaging :206 ][ERROR ][644] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:04,086 [serial_conn :79 ][ERROR ][643] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:05,090 [serial_conn :79 ][ERROR ][643] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:06,094 [serial_conn :79 ][ERROR ][643] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:06,629 [messaging :206 ][ERROR ][643] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:08,541 [serial_conn :79 ][ERROR ][643] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:09,545 [serial_conn :79 ][ERROR ][643] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:10,308 [obd.obd :107 ][ERROR ][667] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:39:10,343 [obd.obd :120 ][WARNING ][667] Cannot load commands - no connection to bus
- 2020-08-04 12:39:10,369 [obd.interfaces.elm327:730 ][ERROR ][667] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:39:10,372 [messaging :742 ][ERROR ][667] Exception while processing event: {'tag': 'obd/req/2ca486f5-4bc5-48b6-bffb-3700c8178bc4', 'data': {'_stamp': '2020-08-04T12:39:04.900128', 'handler': 'execute', '_event_tag': 'obd/req/2ca486f5-4bc5-48b6-bffb-3700c8178bc4', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:39:10,496 [messaging :753 ][WARNING ][643] No reply to send back for event: {'tag': 'ec2x/req/afb1e2b8-10ae-42b3-85c3-045fac05554e', 'data': {'_stamp': '2020-08-04T12:39:08.532158', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/afb1e2b8-10ae-42b3-85c3-045fac05554e', 'kwargs': {'cooldown_delay': None}}}
- 2020-08-04 12:39:11,193 [salt.utils.parsers:1050][WARNING ][443] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:39:11,733 [messaging :871 ][WARNING ][843] No reply message with tag 'obd/res/2ca486f5-4bc5-48b6-bffb-3700c8178bc4' received within timeout of 30 secs
- 2020-08-04 12:39:11,737 [salt.state :292 ][ERROR ][843] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:39:27,995 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:39:28,001 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:39:28,005 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:39:28,723 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:29,735 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:30,033 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:39:30,536 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:39:30,739 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:31,040 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:39:31,043 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:39:31,358 [messaging :208 ][ERROR ][617] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:31,547 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:39:32,050 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:39:32,560 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:39:32,563 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:39:33,067 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:39:33,571 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:39:34,075 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:39:34,078 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:39:34,081 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:39:34,584 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:39:35,088 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:39:35,091 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:39:35,431 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:35,599 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:39:36,103 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:39:36,436 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:36,606 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:39:36,608 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:39:37,113 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:39:37,440 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:37,444 [messaging :742 ][ERROR ][617] Exception while processing event: {'tag': 'ec2x/req/54103958-35b1-42ab-ba83-6f9f69b44499', 'data': {'_stamp': '2020-08-04T12:39:28.086915', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/54103958-35b1-42ab-ba83-6f9f69b44499', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:37,617 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:39:38,131 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:39:38,133 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:39:38,133 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:38,136 [messaging :208 ][ERROR ][620] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:39:39,139 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:39,680 [messaging :208 ][ERROR ][618] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:40,143 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:40,648 [messaging :206 ][ERROR ][617] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:56,147 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][657] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:39:56,186 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:57,191 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:58,195 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:58,198 [messaging :206 ][ERROR ][617] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:58,200 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:39:59,208 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:00,212 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:00,216 [messaging :742 ][ERROR ][617] Exception while processing event: {'tag': 'ec2x/req/e0079472-f893-4e1e-ae22-64629ad92d04', 'data': {'_stamp': '2020-08-04T12:39:56.127348', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/e0079472-f893-4e1e-ae22-64629ad92d04', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:00,252 [messaging :206 ][ERROR ][618] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:05,106 [obd.obd :107 ][ERROR ][654] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:40:05,141 [obd.obd :120 ][WARNING ][654] Cannot load commands - no connection to bus
- 2020-08-04 12:40:05,170 [obd.interfaces.elm327:730 ][ERROR ][654] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:40:05,173 [messaging :742 ][ERROR ][654] Exception while processing event: {'tag': 'obd/req/928da780-8f4b-4c59-b87c-2397296f65e9', 'data': {'_stamp': '2020-08-04T12:39:59.607269', 'handler': 'execute', '_event_tag': 'obd/req/928da780-8f4b-4c59-b87c-2397296f65e9', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:40:05,960 [salt.utils.parsers:1050][WARNING ][417] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:40:06,500 [messaging :871 ][WARNING ][831] No reply message with tag 'obd/res/928da780-8f4b-4c59-b87c-2397296f65e9' received within timeout of 30 secs
- 2020-08-04 12:40:06,506 [salt.state :292 ][ERROR ][831] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:40:23,109 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:40:23,132 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:40:23,143 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:40:23,808 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:24,830 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:25,181 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:40:25,684 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:40:25,843 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:26,187 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:40:26,189 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:40:26,487 [messaging :208 ][ERROR ][617] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:26,693 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:40:27,196 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:40:27,698 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:40:27,701 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:40:28,204 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:40:28,708 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:40:29,211 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:40:29,213 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:40:29,216 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:40:29,719 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:40:30,222 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:40:30,224 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:40:30,610 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:30,733 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:40:31,236 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:40:31,627 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:31,738 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:40:31,741 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:40:32,244 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:40:32,640 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:32,654 [messaging :742 ][ERROR ][617] Exception while processing event: {'tag': 'ec2x/req/94b6034e-86a2-4bfd-b0a3-d985c74fd0ba', 'data': {'_stamp': '2020-08-04T12:40:23.185070', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/94b6034e-86a2-4bfd-b0a3-d985c74fd0ba', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:32,747 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:40:33,250 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:40:33,253 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:40:33,255 [messaging :208 ][ERROR ][620] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:40:33,313 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:34,319 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:34,827 [messaging :208 ][ERROR ][618] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:35,324 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:35,841 [messaging :206 ][ERROR ][617] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:51,140 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][657] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:40:51,187 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:52,192 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:53,208 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:53,211 [messaging :206 ][ERROR ][617] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:53,213 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:54,223 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:55,227 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:55,229 [messaging :742 ][ERROR ][617] Exception while processing event: {'tag': 'ec2x/req/3a8c62df-2f4f-482d-945d-6417e23a4dd2', 'data': {'_stamp': '2020-08-04T12:40:51.138572', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/3a8c62df-2f4f-482d-945d-6417e23a4dd2', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:40:55,257 [messaging :206 ][ERROR ][618] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:00,282 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:01,113 [obd.obd :107 ][ERROR ][656] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:41:01,148 [obd.obd :120 ][WARNING ][656] Cannot load commands - no connection to bus
- 2020-08-04 12:41:01,238 [messaging :753 ][WARNING ][617] No reply to send back for event: {'tag': 'ec2x/req/94e9a9af-ecdc-4eb8-8bc3-e32bcb0297fa', 'data': {'_stamp': '2020-08-04T12:41:00.272921', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/94e9a9af-ecdc-4eb8-8bc3-e32bcb0297fa', 'kwargs': {'cooldown_delay': None}}}
- 2020-08-04 12:41:01,935 [salt.utils.parsers:1050][WARNING ][416] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:41:02,475 [messaging :871 ][WARNING ][831] No reply message with tag 'obd/res/f1619ecb-bca6-413f-82f7-1b926e11e7b9' received within timeout of 30 secs
- 2020-08-04 12:41:02,479 [salt.state :292 ][ERROR ][831] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:41:18,935 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:41:18,942 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:41:18,945 [gpio_spi_conn :42 ][WARNING ][619] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:41:19,654 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:20,673 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:20,970 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:41:21,473 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:41:21,677 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:21,976 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:41:21,978 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:41:22,298 [messaging :208 ][ERROR ][616] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:22,488 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:41:37,517 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][690] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:41:37,597 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:37,784 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:41:38,288 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:41:38,290 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:41:38,602 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:38,794 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:41:39,297 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:41:39,606 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:39,611 [messaging :206 ][ERROR ][616] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:39,800 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:41:39,803 [spm_conn :139 ][WARNING ][619] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:41:39,807 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:41:40,311 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:41:40,815 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:41:40,817 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:41:41,309 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:41,324 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:41:41,827 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:41:42,316 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:42,330 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:41:42,332 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:41:42,835 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:41:43,321 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:43,324 [messaging :742 ][ERROR ][616] Exception while processing event: {'tag': 'ec2x/req/6b760a91-9c18-4c0e-a9b9-54abcdf26403', 'data': {'_stamp': '2020-08-04T12:41:19.013239', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/6b760a91-9c18-4c0e-a9b9-54abcdf26403', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:43,338 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:41:43,841 [gpio_spi_conn :109 ][WARNING ][619] Expected ack '12' but got '255'
- 2020-08-04 12:41:43,844 [spm_conn :82 ][WARNING ][619] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:41:43,847 [messaging :208 ][ERROR ][619] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:41:45,379 [messaging :208 ][ERROR ][617] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:50,452 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:51,464 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:52,469 [serial_conn :79 ][ERROR ][616] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:52,473 [messaging :742 ][ERROR ][616] Exception while processing event: {'tag': 'ec2x/req/a99b3ae3-8981-4181-b32c-5ef028f58469', 'data': {'_stamp': '2020-08-04T12:41:50.443798', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/a99b3ae3-8981-4181-b32c-5ef028f58469', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:52,490 [messaging :206 ][ERROR ][617] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:41:55,747 [obd.obd :107 ][ERROR ][677] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:41:55,785 [obd.obd :120 ][WARNING ][677] Cannot load commands - no connection to bus
- 2020-08-04 12:41:55,816 [obd.interfaces.elm327:730 ][ERROR ][677] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:41:55,819 [messaging :742 ][ERROR ][677] Exception while processing event: {'tag': 'obd/req/193af430-3f0a-4e28-89db-3d51619a6bb4', 'data': {'_stamp': '2020-08-04T12:41:50.260539', 'handler': 'execute', '_event_tag': 'obd/req/193af430-3f0a-4e28-89db-3d51619a6bb4', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:41:56,596 [salt.utils.parsers:1050][WARNING ][416] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:41:57,136 [messaging :871 ][WARNING ][816] No reply message with tag 'obd/res/193af430-3f0a-4e28-89db-3d51619a6bb4' received within timeout of 30 secs
- 2020-08-04 12:41:57,140 [salt.state :292 ][ERROR ][816] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:42:14,057 [gpio_spi_conn :42 ][WARNING ][635] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:42:14,072 [gpio_spi_conn :42 ][WARNING ][635] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:42:14,094 [gpio_spi_conn :42 ][WARNING ][635] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:42:14,727 [serial_conn :79 ][ERROR ][632] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:15,744 [serial_conn :79 ][ERROR ][632] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:16,114 [gpio_spi_conn :109 ][WARNING ][635] Expected ack '12' but got '255'
- 2020-08-04 12:42:16,617 [gpio_spi_conn :109 ][WARNING ][635] Expected ack '12' but got '255'
- 2020-08-04 12:42:16,749 [serial_conn :79 ][ERROR ][632] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:17,120 [gpio_spi_conn :109 ][WARNING ][635] Expected ack '12' but got '255'
- 2020-08-04 12:42:17,122 [spm_conn :139 ][WARNING ][635] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:42:17,303 [messaging :208 ][ERROR ][632] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:17,626 [gpio_spi_conn :109 ][WARNING ][635] Expected ack '12' but got '255'
- 2020-08-04 12:42:18,129 [gpio_spi_conn :109 ][WARNING ][635] Expected ack '12' but got '255'
- 2020-08-04 12:42:18,632 [gpio_spi_conn :109 ][WARNING ][635] Expected ack '12' but got '255'
- 2020-08-04 12:42:18,636 [spm_conn :139 ][WARNING ][635] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:42:19,140 [gpio_spi_conn :109 ][WARNING ][635] Expected ack '12' but got '255'
- 2020-08-04 12:42:19,643 [gpio_spi_conn :109 ][WARNING ][635] Expected ack '12' but got '255'
- 2020-08-04 12:42:20,149 [gpio_spi_conn :109 ][WARNING ][635] Expected ack '12' but got '255'
- 2020-08-04 12:42:20,151 [spm_conn :139 ][WARNING ][635] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:42:20,154 [gpio_spi_conn :109 ][WARNING ][635] Expected ack '12' but got '255'
- 2020-08-04 12:42:20,657 [gpio_spi_conn :109 ][WARNING ][635] Expected ack '12' but got '255'
- 2020-08-04 12:42:21,160 [gpio_spi_conn :109 ][WARNING ][635] Expected ack '12' but got '255'
- 2020-08-04 12:42:21,162 [spm_conn :82 ][WARNING ][635] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:42:21,665 [gpio_spi_conn :109 ][WARNING ][635] Expected ack '12' but got '255'
- 2020-08-04 12:42:21,730 [serial_conn :79 ][ERROR ][632] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:22,168 [gpio_spi_conn :109 ][WARNING ][635] Expected ack '12' but got '255'
- 2020-08-04 12:42:22,671 [gpio_spi_conn :109 ][WARNING ][635] Expected ack '12' but got '255'
- 2020-08-04 12:42:22,674 [spm_conn :82 ][WARNING ][635] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:42:22,734 [serial_conn :79 ][ERROR ][632] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:23,178 [gpio_spi_conn :109 ][WARNING ][635] Expected ack '12' but got '255'
- 2020-08-04 12:42:23,681 [gpio_spi_conn :109 ][WARNING ][635] Expected ack '12' but got '255'
- 2020-08-04 12:42:23,739 [serial_conn :79 ][ERROR ][632] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:23,742 [messaging :742 ][ERROR ][632] Exception while processing event: {'tag': 'ec2x/req/44dce162-ddc7-487c-8db6-562d165a5347', 'data': {'_stamp': '2020-08-04T12:42:14.146434', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/44dce162-ddc7-487c-8db6-562d165a5347', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:24,184 [gpio_spi_conn :109 ][WARNING ][635] Expected ack '12' but got '255'
- 2020-08-04 12:42:24,187 [spm_conn :82 ][WARNING ][635] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:42:24,189 [messaging :208 ][ERROR ][635] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:42:24,381 [serial_conn :79 ][ERROR ][632] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:25,386 [serial_conn :79 ][ERROR ][632] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:26,197 [messaging :208 ][ERROR ][633] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:26,391 [serial_conn :79 ][ERROR ][632] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:26,903 [messaging :206 ][ERROR ][632] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:31,236 [serial_conn :79 ][ERROR ][632] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:32,241 [serial_conn :79 ][ERROR ][632] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:33,246 [serial_conn :79 ][ERROR ][632] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:33,251 [messaging :742 ][ERROR ][632] Exception while processing event: {'tag': 'ec2x/req/c683146c-6de2-4d22-a54b-0a6b5537c030', 'data': {'_stamp': '2020-08-04T12:42:31.225252', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/c683146c-6de2-4d22-a54b-0a6b5537c030', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:33,309 [messaging :206 ][ERROR ][633] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:33,829 [serial_conn :79 ][ERROR ][632] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:34,833 [serial_conn :79 ][ERROR ][632] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:35,838 [serial_conn :79 ][ERROR ][632] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:35,897 [salt.loaded.int.module.cmdmod:693 ][ERROR ][632] Command '['timedatectl', 'set-ntp', '1']' failed with return code: 1
- 2020-08-04 12:42:35,899 [salt.loaded.int.module.cmdmod:697 ][ERROR ][632] stderr: Failed to set ntp: Refusing activation, D-Bus is shutting down.
- 2020-08-04 12:42:35,901 [salt.loaded.int.module.cmdmod:699 ][ERROR ][632] retcode: 1
- 2020-08-04 12:42:35,904 [messaging :208 ][ERROR ][632] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 295, in sync_time_handler
- __salt__["clock.ntp"](enable=True)
- File "/var/cache/salt/minion/extmods/modules/clock.py", line 76, in ntp
- raise salt.exceptions.CommandExecutionError(res["stderr"])
- CommandExecutionError: Failed to set ntp: Refusing activation, D-Bus is shutting down.
- 2020-08-04 12:42:36,632 [obd.obd :107 ][ERROR ][719] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:42:36,691 [obd.obd :120 ][WARNING ][719] Cannot load commands - no connection to bus
- 2020-08-04 12:42:36,727 [obd.interfaces.elm327:730 ][ERROR ][719] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:42:36,731 [messaging :742 ][ERROR ][719] Exception while processing event: {'tag': 'obd/req/3c606d05-d5e2-4f71-ba7c-f614fc2366d9', 'data': {'_stamp': '2020-08-04T12:42:31.053709', 'handler': 'execute', '_event_tag': 'obd/req/3c606d05-d5e2-4f71-ba7c-f614fc2366d9', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:42:37,473 [salt.utils.parsers:1050][WARNING ][431] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:42:38,014 [messaging :871 ][WARNING ][846] No reply message with tag 'obd/res/3c606d05-d5e2-4f71-ba7c-f614fc2366d9' received within timeout of 30 secs
- 2020-08-04 12:42:38,018 [salt.state :292 ][ERROR ][846] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:42:54,775 [gpio_spi_conn :42 ][WARNING ][628] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:42:54,794 [gpio_spi_conn :42 ][WARNING ][628] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:42:54,800 [gpio_spi_conn :42 ][WARNING ][628] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:42:54,922 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:55,941 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:56,828 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:42:56,945 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:57,331 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:42:57,606 [messaging :208 ][ERROR ][625] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:42:57,834 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:42:57,836 [spm_conn :139 ][WARNING ][628] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:42:58,340 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:42:58,845 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:42:59,349 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:42:59,351 [spm_conn :139 ][WARNING ][628] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:42:59,855 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:43:00,368 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:43:00,872 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:43:00,874 [spm_conn :139 ][WARNING ][628] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:43:00,878 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:43:01,381 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:43:01,885 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:43:01,887 [spm_conn :82 ][WARNING ][628] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:43:02,160 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:02,392 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:43:02,895 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:43:03,184 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:03,398 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:43:03,401 [spm_conn :82 ][WARNING ][628] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:43:03,905 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:43:04,197 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:04,199 [messaging :742 ][ERROR ][625] Exception while processing event: {'tag': 'ec2x/req/1ab07e4d-ac76-493a-a1c2-88ae1b36de72', 'data': {'_stamp': '2020-08-04T12:42:54.850764', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/1ab07e4d-ac76-493a-a1c2-88ae1b36de72', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:04,413 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:43:04,842 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:04,917 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:43:04,925 [spm_conn :82 ][WARNING ][628] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:43:04,929 [messaging :208 ][ERROR ][628] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:43:05,848 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:06,478 [messaging :208 ][ERROR ][626] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:06,853 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:07,360 [messaging :206 ][ERROR ][625] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:11,523 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:12,527 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:13,531 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:13,535 [messaging :742 ][ERROR ][625] Exception while processing event: {'tag': 'ec2x/req/2f40a21a-7003-4e3a-8635-5956f6a9d6e9', 'data': {'_stamp': '2020-08-04T12:43:11.516028', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/2f40a21a-7003-4e3a-8635-5956f6a9d6e9', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:13,589 [messaging :206 ][ERROR ][626] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:14,130 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:15,135 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:16,139 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:16,195 [salt.loaded.int.module.cmdmod:693 ][ERROR ][625] Command '['timedatectl', 'set-ntp', '1']' failed with return code: 1
- 2020-08-04 12:43:16,198 [salt.loaded.int.module.cmdmod:697 ][ERROR ][625] stderr: Failed to set ntp: Refusing activation, D-Bus is shutting down.
- 2020-08-04 12:43:16,200 [salt.loaded.int.module.cmdmod:699 ][ERROR ][625] retcode: 1
- 2020-08-04 12:43:16,202 [messaging :208 ][ERROR ][625] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 295, in sync_time_handler
- __salt__["clock.ntp"](enable=True)
- File "/var/cache/salt/minion/extmods/modules/clock.py", line 76, in ntp
- raise salt.exceptions.CommandExecutionError(res["stderr"])
- CommandExecutionError: Failed to set ntp: Refusing activation, D-Bus is shutting down.
- 2020-08-04 12:43:16,995 [obd.obd :107 ][ERROR ][701] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:43:17,044 [obd.obd :120 ][WARNING ][701] Cannot load commands - no connection to bus
- 2020-08-04 12:43:17,077 [obd.interfaces.elm327:730 ][ERROR ][701] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:43:17,080 [messaging :742 ][ERROR ][701] Exception while processing event: {'tag': 'obd/req/9b595c5e-1222-488e-935a-387cb49c45c2', 'data': {'_stamp': '2020-08-04T12:43:11.329403', 'handler': 'execute', '_event_tag': 'obd/req/9b595c5e-1222-488e-935a-387cb49c45c2', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:43:17,759 [salt.utils.parsers:1050][WARNING ][424] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:43:18,299 [messaging :871 ][WARNING ][825] No reply message with tag 'obd/res/9b595c5e-1222-488e-935a-387cb49c45c2' received within timeout of 30 secs
- 2020-08-04 12:43:18,303 [salt.state :292 ][ERROR ][825] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:43:34,932 [gpio_spi_conn :42 ][WARNING ][616] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:43:34,952 [gpio_spi_conn :42 ][WARNING ][616] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:43:34,960 [gpio_spi_conn :42 ][WARNING ][616] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:43:35,068 [serial_conn :79 ][ERROR ][613] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:36,080 [serial_conn :79 ][ERROR ][613] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:36,986 [gpio_spi_conn :109 ][WARNING ][616] Expected ack '12' but got '255'
- 2020-08-04 12:43:37,084 [serial_conn :79 ][ERROR ][613] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:37,489 [gpio_spi_conn :109 ][WARNING ][616] Expected ack '12' but got '255'
- 2020-08-04 12:43:37,683 [messaging :208 ][ERROR ][613] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:43:37,992 [gpio_spi_conn :109 ][WARNING ][616] Expected ack '12' but got '255'
- 2020-08-04 12:43:37,995 [spm_conn :139 ][WARNING ][616] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:44:21,621 [serial_conn :79 ][ERROR ][613] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:44:21,862 [gpio_spi_conn :109 ][WARNING ][616] Expected ack '12' but got '255'
- 2020-08-04 12:44:22,366 [gpio_spi_conn :109 ][WARNING ][616] Expected ack '12' but got '255'
- 2020-08-04 12:44:22,639 [serial_conn :79 ][ERROR ][613] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:44:22,869 [gpio_spi_conn :109 ][WARNING ][616] Expected ack '12' but got '255'
- 2020-08-04 12:44:22,871 [spm_conn :139 ][WARNING ][616] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:44:23,374 [gpio_spi_conn :109 ][WARNING ][616] Expected ack '12' but got '255'
- 2020-08-04 12:44:23,657 [serial_conn :79 ][ERROR ][613] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:44:23,669 [messaging :206 ][ERROR ][613] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:44:23,878 [gpio_spi_conn :109 ][WARNING ][616] Expected ack '12' but got '255'
- 2020-08-04 12:44:24,383 [gpio_spi_conn :109 ][WARNING ][616] Expected ack '12' but got '255'
- 2020-08-04 12:44:24,386 [spm_conn :139 ][WARNING ][616] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:44:24,389 [gpio_spi_conn :109 ][WARNING ][616] Expected ack '12' but got '255'
- 2020-08-04 12:44:24,892 [gpio_spi_conn :109 ][WARNING ][616] Expected ack '12' but got '255'
- 2020-08-04 12:44:25,395 [gpio_spi_conn :109 ][WARNING ][616] Expected ack '12' but got '255'
- 2020-08-04 12:44:25,398 [spm_conn :82 ][WARNING ][616] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:44:25,692 [messaging :871 ][WARNING ][614] No reply message with tag 'ec2x/res/e4d8cc25-10cf-4153-b767-39028d903a65' received within timeout of 30 secs
- 2020-08-04 12:44:25,683 [serial_conn :79 ][ERROR ][613] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:44:25,722 [messaging :208 ][ERROR ][614] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 874, in _recv_reply
- "No reply message received within timeout of {:d} secs - please try again and maybe increase timeout value".format(timeout))
- CommandExecutionError: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:44:25,902 [gpio_spi_conn :109 ][WARNING ][616] Expected ack '12' but got '255'
- 2020-08-04 12:44:26,407 [gpio_spi_conn :109 ][WARNING ][616] Expected ack '12' but got '255'
- 2020-08-04 12:44:26,724 [serial_conn :79 ][ERROR ][613] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:44:26,913 [gpio_spi_conn :109 ][WARNING ][616] Expected ack '12' but got '255'
- 2020-08-04 12:44:26,917 [spm_conn :82 ][WARNING ][616] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:44:27,423 [gpio_spi_conn :109 ][WARNING ][616] Expected ack '12' but got '255'
- 2020-08-04 12:44:27,729 [serial_conn :79 ][ERROR ][613] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:44:27,732 [messaging :742 ][ERROR ][613] Exception while processing event: {'tag': 'ec2x/req/e4d8cc25-10cf-4153-b767-39028d903a65', 'data': {'_stamp': '2020-08-04T12:43:35.013049', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/e4d8cc25-10cf-4153-b767-39028d903a65', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:44:27,928 [gpio_spi_conn :109 ][WARNING ][616] Expected ack '12' but got '255'
- 2020-08-04 12:44:28,431 [gpio_spi_conn :109 ][WARNING ][616] Expected ack '12' but got '255'
- 2020-08-04 12:44:28,434 [spm_conn :82 ][WARNING ][616] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:44:28,436 [messaging :208 ][ERROR ][616] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:44:30,772 [serial_conn :79 ][ERROR ][613] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:44:31,777 [serial_conn :79 ][ERROR ][613] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:44:32,781 [serial_conn :79 ][ERROR ][613] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:44:32,784 [messaging :742 ][ERROR ][613] Exception while processing event: {'tag': 'ec2x/req/bb45d0a9-2436-449a-9662-18c993360d59', 'data': {'_stamp': '2020-08-04T12:44:30.761134', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/bb45d0a9-2436-449a-9662-18c993360d59', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:44:32,821 [messaging :208 ][ERROR ][614] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:44:37,841 [serial_conn :79 ][ERROR ][613] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:44:38,845 [serial_conn :79 ][ERROR ][613] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:44:39,850 [serial_conn :79 ][ERROR ][613] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:44:39,854 [messaging :742 ][ERROR ][613] Exception while processing event: {'tag': 'ec2x/req/f782ae61-b331-4e19-b720-a95f165460b6', 'data': {'_stamp': '2020-08-04T12:44:37.834305', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/f782ae61-b331-4e19-b720-a95f165460b6', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:44:39,892 [messaging :206 ][ERROR ][614] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:44:40,475 [obd.obd :107 ][ERROR ][690] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:44:40,546 [obd.obd :120 ][WARNING ][690] Cannot load commands - no connection to bus
- 2020-08-04 12:44:40,576 [obd.interfaces.elm327:730 ][ERROR ][690] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:44:40,579 [messaging :742 ][ERROR ][690] Exception while processing event: {'tag': 'obd/req/810b21bf-0d9d-4dd5-aa5e-0d9329befd02', 'data': {'_stamp': '2020-08-04T12:44:34.848389', 'handler': 'execute', '_event_tag': 'obd/req/810b21bf-0d9d-4dd5-aa5e-0d9329befd02', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:44:41,287 [salt.utils.parsers:1050][WARNING ][413] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:44:58,088 [gpio_spi_conn :42 ][WARNING ][628] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:44:58,107 [gpio_spi_conn :42 ][WARNING ][628] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:44:58,111 [gpio_spi_conn :42 ][WARNING ][628] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:44:58,732 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:44:59,746 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:00,150 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:45:00,653 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:45:00,750 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:01,156 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:45:01,158 [spm_conn :139 ][WARNING ][628] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:45:01,357 [messaging :208 ][ERROR ][625] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:01,665 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:45:02,170 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:45:02,675 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:45:02,677 [spm_conn :139 ][WARNING ][628] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:45:03,181 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:45:03,705 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:45:04,208 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:45:04,210 [spm_conn :139 ][WARNING ][628] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:45:04,213 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:45:04,716 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:45:05,220 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:45:05,222 [spm_conn :82 ][WARNING ][628] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:45:05,554 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:05,726 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:45:06,229 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:45:06,558 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:06,732 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:45:06,746 [spm_conn :82 ][WARNING ][628] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:45:07,250 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:45:07,563 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:07,565 [messaging :742 ][ERROR ][625] Exception while processing event: {'tag': 'ec2x/req/06bac387-6adb-4752-bc6d-ff85f37faf0f', 'data': {'_stamp': '2020-08-04T12:44:58.178775', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/06bac387-6adb-4752-bc6d-ff85f37faf0f', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:07,753 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:45:08,256 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:45:08,256 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:08,258 [spm_conn :82 ][WARNING ][628] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:45:08,261 [messaging :208 ][ERROR ][628] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:45:09,261 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:09,792 [messaging :208 ][ERROR ][626] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:10,266 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:10,775 [messaging :206 ][ERROR ][625] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:26,315 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:26,336 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][665] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:45:27,320 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:28,324 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:28,340 [messaging :742 ][ERROR ][625] Exception while processing event: {'tag': 'ec2x/req/80ed68ed-39f8-4d04-a2c0-326d98bb5856', 'data': {'_stamp': '2020-08-04T12:45:26.304949', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/80ed68ed-39f8-4d04-a2c0-326d98bb5856', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:28,397 [messaging :206 ][ERROR ][626] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:28,944 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:29,952 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:30,956 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:31,485 [messaging :206 ][ERROR ][625] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:33,420 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:34,428 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:35,368 [obd.obd :107 ][ERROR ][664] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:45:35,411 [obd.obd :120 ][WARNING ][664] Cannot load commands - no connection to bus
- 2020-08-04 12:45:35,445 [obd.interfaces.elm327:730 ][ERROR ][664] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:45:35,448 [messaging :742 ][ERROR ][664] Exception while processing event: {'tag': 'obd/req/6470f46b-ae83-419f-9e25-1da74283c42a', 'data': {'_stamp': '2020-08-04T12:45:29.921611', 'handler': 'execute', '_event_tag': 'obd/req/6470f46b-ae83-419f-9e25-1da74283c42a', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:45:35,535 [messaging :753 ][WARNING ][625] No reply to send back for event: {'tag': 'ec2x/req/e63257b6-217f-4983-8518-ec20de5fb694', 'data': {'_stamp': '2020-08-04T12:45:33.411545', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/e63257b6-217f-4983-8518-ec20de5fb694', 'kwargs': {'cooldown_delay': None}}}
- 2020-08-04 12:45:36,261 [salt.utils.parsers:1050][WARNING ][425] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:45:36,801 [messaging :871 ][WARNING ][839] No reply message with tag 'obd/res/6470f46b-ae83-419f-9e25-1da74283c42a' received within timeout of 30 secs
- 2020-08-04 12:45:36,805 [salt.state :292 ][ERROR ][839] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:45:52,868 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:45:52,877 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:45:52,881 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:45:53,516 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:54,535 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:54,921 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:45:55,424 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:45:55,540 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:55,927 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:45:55,930 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:45:56,152 [messaging :208 ][ERROR ][617] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:45:56,434 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:45:56,939 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:45:57,442 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:45:57,444 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:45:57,947 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:45:58,452 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:45:58,957 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:45:58,962 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:45:58,967 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:45:59,472 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:45:59,977 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:45:59,982 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:46:00,307 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:00,488 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:46:00,993 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:46:01,311 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:01,497 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:46:01,499 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:46:02,003 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:46:02,315 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:02,333 [messaging :742 ][ERROR ][617] Exception while processing event: {'tag': 'ec2x/req/9bbf1297-2806-40f5-8848-d772dadbab51', 'data': {'_stamp': '2020-08-04T12:45:52.943167', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/9bbf1297-2806-40f5-8848-d772dadbab51', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:02,508 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:46:02,960 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:03,011 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:46:03,013 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:46:03,016 [messaging :208 ][ERROR ][620] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:46:03,965 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:04,534 [messaging :208 ][ERROR ][618] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:04,969 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:05,487 [messaging :206 ][ERROR ][617] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:20,974 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][657] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:46:20,990 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:21,995 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:22,999 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:23,024 [messaging :742 ][ERROR ][617] Exception while processing event: {'tag': 'ec2x/req/f9dc33cb-e607-475a-aaa3-716c0a035031', 'data': {'_stamp': '2020-08-04T12:46:20.982498', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/f9dc33cb-e607-475a-aaa3-716c0a035031', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:23,074 [messaging :206 ][ERROR ][618] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:23,638 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:24,653 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:25,662 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:26,183 [messaging :206 ][ERROR ][617] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:28,095 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:29,108 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:30,203 [obd.obd :107 ][ERROR ][656] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:46:30,263 [obd.obd :120 ][WARNING ][656] Cannot load commands - no connection to bus
- 2020-08-04 12:46:30,299 [obd.interfaces.elm327:730 ][ERROR ][656] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:46:30,303 [messaging :742 ][ERROR ][656] Exception while processing event: {'tag': 'obd/req/48cdcf3b-4c44-44b5-b7f3-789e42a89e00', 'data': {'_stamp': '2020-08-04T12:46:24.722220', 'handler': 'execute', '_event_tag': 'obd/req/48cdcf3b-4c44-44b5-b7f3-789e42a89e00', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:46:30,335 [messaging :753 ][WARNING ][617] No reply to send back for event: {'tag': 'ec2x/req/f37b7fb4-b166-4783-ac12-49d043ea1bf0', 'data': {'_stamp': '2020-08-04T12:46:28.087921', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/f37b7fb4-b166-4783-ac12-49d043ea1bf0', 'kwargs': {'cooldown_delay': None}}}
- 2020-08-04 12:46:31,042 [salt.utils.parsers:1050][WARNING ][417] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:46:31,582 [messaging :871 ][WARNING ][831] No reply message with tag 'obd/res/48cdcf3b-4c44-44b5-b7f3-789e42a89e00' received within timeout of 30 secs
- 2020-08-04 12:46:31,585 [salt.state :292 ][ERROR ][831] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:46:48,116 [gpio_spi_conn :42 ][WARNING ][617] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:46:48,146 [gpio_spi_conn :42 ][WARNING ][617] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:46:48,155 [gpio_spi_conn :42 ][WARNING ][617] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:46:48,827 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:49,839 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:50,178 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:46:50,681 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:46:50,843 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:51,186 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:46:51,188 [spm_conn :139 ][WARNING ][617] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:46:51,514 [messaging :208 ][ERROR ][614] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:46:51,692 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:06,766 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][654] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:47:06,820 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:07,043 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:07,546 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:07,549 [spm_conn :139 ][WARNING ][617] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:47:07,825 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:08,053 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:08,556 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:08,829 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:08,832 [messaging :206 ][ERROR ][614] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:09,061 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:09,063 [spm_conn :139 ][WARNING ][617] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:47:09,069 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:09,572 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:10,077 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:10,082 [spm_conn :82 ][WARNING ][617] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:47:10,463 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:10,586 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:11,092 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:11,467 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:11,597 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:11,600 [spm_conn :82 ][WARNING ][617] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:47:12,108 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:12,471 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:12,473 [messaging :742 ][ERROR ][614] Exception while processing event: {'tag': 'ec2x/req/6bb90889-aecd-43b7-926b-b34b41933901', 'data': {'_stamp': '2020-08-04T12:46:48.163474', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/6bb90889-aecd-43b7-926b-b34b41933901', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:12,614 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:13,117 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:13,122 [spm_conn :82 ][WARNING ][617] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:47:13,128 [messaging :208 ][ERROR ][617] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:47:14,609 [messaging :208 ][ERROR ][615] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:19,669 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:20,673 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:21,678 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:21,681 [messaging :742 ][ERROR ][614] Exception while processing event: {'tag': 'ec2x/req/19d0caf4-3f5c-44e5-82be-dff03e4761dd', 'data': {'_stamp': '2020-08-04T12:47:19.662404', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/19d0caf4-3f5c-44e5-82be-dff03e4761dd', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:21,725 [messaging :206 ][ERROR ][615] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:25,032 [obd.obd :107 ][ERROR ][653] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:47:25,083 [obd.obd :120 ][WARNING ][653] Cannot load commands - no connection to bus
- 2020-08-04 12:47:25,112 [obd.interfaces.elm327:730 ][ERROR ][653] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:47:25,127 [messaging :742 ][ERROR ][653] Exception while processing event: {'tag': 'obd/req/c4e0ca5c-3558-4214-8b59-99c656b83241', 'data': {'_stamp': '2020-08-04T12:47:19.532467', 'handler': 'execute', '_event_tag': 'obd/req/c4e0ca5c-3558-4214-8b59-99c656b83241', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:47:25,882 [salt.utils.parsers:1050][WARNING ][414] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:47:26,422 [messaging :871 ][WARNING ][814] No reply message with tag 'obd/res/c4e0ca5c-3558-4214-8b59-99c656b83241' received within timeout of 30 secs
- 2020-08-04 12:47:26,426 [salt.state :292 ][ERROR ][814] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:47:43,124 [gpio_spi_conn :42 ][WARNING ][617] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:47:43,145 [gpio_spi_conn :42 ][WARNING ][617] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:47:43,150 [gpio_spi_conn :42 ][WARNING ][617] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:47:43,782 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:44,795 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:45,179 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:45,682 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:45,799 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:46,185 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:46,188 [spm_conn :139 ][WARNING ][617] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:47:46,425 [messaging :208 ][ERROR ][614] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:46,691 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:47,195 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:47,699 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:47,702 [spm_conn :139 ][WARNING ][617] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:47:48,206 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:48,710 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:49,214 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:49,216 [spm_conn :139 ][WARNING ][617] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:47:49,221 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:49,724 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:50,227 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:50,230 [spm_conn :82 ][WARNING ][617] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:47:50,623 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:50,739 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:51,243 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:51,644 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:51,745 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:51,748 [spm_conn :82 ][WARNING ][617] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:47:52,252 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:52,658 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:52,671 [messaging :742 ][ERROR ][614] Exception while processing event: {'tag': 'ec2x/req/272685e2-6889-47f6-8181-eb5dfba68151', 'data': {'_stamp': '2020-08-04T12:47:43.213646', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/272685e2-6889-47f6-8181-eb5dfba68151', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:52,755 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:53,258 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 12:47:53,261 [spm_conn :82 ][WARNING ][617] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:47:53,267 [messaging :208 ][ERROR ][617] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:47:53,310 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:54,315 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:54,878 [messaging :208 ][ERROR ][615] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:55,319 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:47:55,859 [messaging :206 ][ERROR ][614] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:10,886 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][654] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:48:10,905 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:11,911 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:12,914 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:12,929 [messaging :742 ][ERROR ][614] Exception while processing event: {'tag': 'ec2x/req/e999b062-e579-4015-8efa-65cd3762e817', 'data': {'_stamp': '2020-08-04T12:48:10.879696', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/e999b062-e579-4015-8efa-65cd3762e817', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:12,983 [messaging :206 ][ERROR ][615] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:13,592 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:14,617 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:15,622 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:16,147 [messaging :206 ][ERROR ][614] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:18,014 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:19,018 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:20,113 [obd.obd :107 ][ERROR ][653] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:48:20,186 [obd.obd :120 ][WARNING ][653] Cannot load commands - no connection to bus
- 2020-08-04 12:48:20,194 [messaging :753 ][WARNING ][614] No reply to send back for event: {'tag': 'ec2x/req/a195d1b1-0369-43ef-a15c-72767d3093d1', 'data': {'_stamp': '2020-08-04T12:48:18.006805', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/a195d1b1-0369-43ef-a15c-72767d3093d1', 'kwargs': {'cooldown_delay': None}}}
- 2020-08-04 12:48:20,215 [obd.interfaces.elm327:730 ][ERROR ][653] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:48:20,219 [messaging :742 ][ERROR ][653] Exception while processing event: {'tag': 'obd/req/cdce455f-8812-413b-8cee-b5485e09e93e', 'data': {'_stamp': '2020-08-04T12:48:14.590564', 'handler': 'execute', '_event_tag': 'obd/req/cdce455f-8812-413b-8cee-b5485e09e93e', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:48:21,005 [salt.utils.parsers:1050][WARNING ][414] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:48:21,545 [messaging :871 ][WARNING ][828] No reply message with tag 'obd/res/cdce455f-8812-413b-8cee-b5485e09e93e' received within timeout of 30 secs
- 2020-08-04 12:48:21,550 [salt.state :292 ][ERROR ][828] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:48:38,262 [gpio_spi_conn :42 ][WARNING ][625] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:48:38,280 [gpio_spi_conn :42 ][WARNING ][625] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:48:38,288 [gpio_spi_conn :42 ][WARNING ][625] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:48:38,916 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:39,932 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:40,323 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:48:40,826 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:48:40,937 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:41,329 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:48:41,331 [spm_conn :139 ][WARNING ][625] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:48:41,572 [messaging :208 ][ERROR ][622] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:41,835 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:48:56,808 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][668] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:48:56,884 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:57,178 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:48:57,682 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:48:57,684 [spm_conn :139 ][WARNING ][625] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:48:57,889 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:58,188 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:48:58,691 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:48:58,894 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:58,897 [messaging :206 ][ERROR ][622] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:48:59,195 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:48:59,197 [spm_conn :139 ][WARNING ][625] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:48:59,202 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:48:59,705 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:49:00,208 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:49:00,210 [spm_conn :82 ][WARNING ][625] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:49:00,699 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:00,720 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:49:01,223 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:49:01,726 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:49:01,730 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:01,729 [spm_conn :82 ][WARNING ][625] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:49:02,236 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:49:02,735 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:02,739 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:49:02,747 [messaging :742 ][ERROR ][622] Exception while processing event: {'tag': 'ec2x/req/2fc96f5c-0ebe-4de2-96d9-bab0ae2c1c75', 'data': {'_stamp': '2020-08-04T12:48:38.314226', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/2fc96f5c-0ebe-4de2-96d9-bab0ae2c1c75', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:03,250 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 12:49:03,252 [spm_conn :82 ][WARNING ][625] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:49:03,255 [messaging :208 ][ERROR ][625] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:49:04,837 [messaging :208 ][ERROR ][623] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:09,892 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:10,900 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:11,904 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:11,907 [messaging :742 ][ERROR ][622] Exception while processing event: {'tag': 'ec2x/req/46d9bb57-5117-472e-85ff-a3c754d36879', 'data': {'_stamp': '2020-08-04T12:49:09.884843', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/46d9bb57-5117-472e-85ff-a3c754d36879', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:11,937 [messaging :206 ][ERROR ][623] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:15,362 [obd.obd :107 ][ERROR ][661] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:49:15,404 [obd.obd :120 ][WARNING ][661] Cannot load commands - no connection to bus
- 2020-08-04 12:49:15,437 [obd.interfaces.elm327:730 ][ERROR ][661] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:49:15,441 [messaging :742 ][ERROR ][661] Exception while processing event: {'tag': 'obd/req/f2d382eb-79ec-4646-b044-fa2329570a10', 'data': {'_stamp': '2020-08-04T12:49:09.818253', 'handler': 'execute', '_event_tag': 'obd/req/f2d382eb-79ec-4646-b044-fa2329570a10', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:49:16,178 [salt.utils.parsers:1050][WARNING ][421] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:49:16,718 [messaging :871 ][WARNING ][822] No reply message with tag 'obd/res/f2d382eb-79ec-4646-b044-fa2329570a10' received within timeout of 30 secs
- 2020-08-04 12:49:16,722 [salt.state :292 ][ERROR ][822] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:49:32,903 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:49:32,914 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:49:32,922 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:49:33,559 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:34,576 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:34,951 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:49:35,454 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:49:35,580 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:35,957 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:49:35,959 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:49:36,229 [messaging :208 ][ERROR ][618] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:36,462 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:49:51,685 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][708] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:49:51,751 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:51,922 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:49:52,425 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:49:52,428 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:49:52,756 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:52,932 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:49:53,435 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:49:53,760 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:53,764 [messaging :206 ][ERROR ][618] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:53,941 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:49:53,943 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:49:53,950 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:49:54,455 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:49:54,960 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:49:54,964 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:49:55,375 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:55,469 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:49:55,974 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:49:56,379 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:56,478 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:49:56,480 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:49:56,984 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:49:57,383 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:57,394 [messaging :742 ][ERROR ][618] Exception while processing event: {'tag': 'ec2x/req/77b82e5e-cb2d-4eb3-b674-f07569bae725', 'data': {'_stamp': '2020-08-04T12:49:32.970168', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/77b82e5e-cb2d-4eb3-b674-f07569bae725', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:49:57,488 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:49:57,991 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 12:49:57,994 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:49:57,997 [messaging :208 ][ERROR ][621] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:49:59,486 [messaging :208 ][ERROR ][619] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:50:04,559 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:50:05,563 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:50:06,567 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:50:06,570 [messaging :742 ][ERROR ][618] Exception while processing event: {'tag': 'ec2x/req/4d5684a4-6ecf-4c4a-b9e0-d4e9088e38e8', 'data': {'_stamp': '2020-08-04T12:50:04.552401', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/4d5684a4-6ecf-4c4a-b9e0-d4e9088e38e8', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:50:06,602 [messaging :206 ][ERROR ][619] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:50:09,939 [obd.obd :107 ][ERROR ][707] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:50:09,974 [obd.obd :120 ][WARNING ][707] Cannot load commands - no connection to bus
- 2020-08-04 12:50:10,006 [obd.interfaces.elm327:730 ][ERROR ][707] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:50:10,023 [messaging :742 ][ERROR ][707] Exception while processing event: {'tag': 'obd/req/01152601-cae1-42f9-ac49-9fe90abe6268', 'data': {'_stamp': '2020-08-04T12:50:04.419461', 'handler': 'execute', '_event_tag': 'obd/req/01152601-cae1-42f9-ac49-9fe90abe6268', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:50:10,757 [salt.utils.parsers:1050][WARNING ][418] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:50:11,297 [messaging :871 ][WARNING ][818] No reply message with tag 'obd/res/01152601-cae1-42f9-ac49-9fe90abe6268' received within timeout of 30 secs
- 2020-08-04 12:50:11,304 [salt.state :292 ][ERROR ][818] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:50:28,261 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:50:28,278 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:50:28,283 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:50:28,950 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:50:29,965 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:50:30,316 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:50:30,820 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:50:30,970 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:50:31,323 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:50:31,326 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:50:31,632 [messaging :208 ][ERROR ][617] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:50:31,830 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:50:46,507 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][707] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:50:46,590 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:50:46,831 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:50:47,334 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:50:47,336 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:50:47,606 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:50:47,840 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:50:48,343 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:50:48,610 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:50:48,613 [messaging :206 ][ERROR ][617] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:50:48,846 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:50:48,849 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:50:48,852 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:50:49,355 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:50:49,858 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:50:49,860 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:50:50,344 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:50:50,364 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:50:50,868 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:50:51,348 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:50:51,371 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:50:51,373 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:50:51,876 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:50:52,352 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:50:52,363 [messaging :742 ][ERROR ][617] Exception while processing event: {'tag': 'ec2x/req/52e86f1f-1267-4534-bb22-0c4edca7c059', 'data': {'_stamp': '2020-08-04T12:50:28.329171', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/52e86f1f-1267-4534-bb22-0c4edca7c059', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:50:52,379 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:50:52,882 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:50:52,885 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:50:52,887 [messaging :208 ][ERROR ][620] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:50:54,625 [messaging :208 ][ERROR ][618] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:50:59,669 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:00,673 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:01,677 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:01,680 [messaging :742 ][ERROR ][617] Exception while processing event: {'tag': 'ec2x/req/21a9a185-381f-4203-a07d-fd018ce6fc53', 'data': {'_stamp': '2020-08-04T12:50:59.662112', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/21a9a185-381f-4203-a07d-fd018ce6fc53', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:01,700 [messaging :206 ][ERROR ][618] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:05,079 [obd.obd :107 ][ERROR ][706] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:51:05,131 [obd.obd :120 ][WARNING ][706] Cannot load commands - no connection to bus
- 2020-08-04 12:51:05,179 [obd.interfaces.elm327:730 ][ERROR ][706] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:51:05,195 [messaging :742 ][ERROR ][706] Exception while processing event: {'tag': 'obd/req/d6a08097-2f4e-4512-a860-9ac0d9769401', 'data': {'_stamp': '2020-08-04T12:50:59.571753', 'handler': 'execute', '_event_tag': 'obd/req/d6a08097-2f4e-4512-a860-9ac0d9769401', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:51:05,936 [salt.utils.parsers:1050][WARNING ][417] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:51:06,477 [messaging :871 ][WARNING ][817] No reply message with tag 'obd/res/d6a08097-2f4e-4512-a860-9ac0d9769401' received within timeout of 30 secs
- 2020-08-04 12:51:06,480 [salt.state :292 ][ERROR ][817] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:51:22,996 [gpio_spi_conn :42 ][WARNING ][628] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:51:23,018 [gpio_spi_conn :42 ][WARNING ][628] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:51:23,022 [gpio_spi_conn :42 ][WARNING ][628] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:51:23,649 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:24,666 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:25,063 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:51:25,566 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:51:25,670 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:26,069 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:51:26,071 [spm_conn :139 ][WARNING ][628] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:51:26,233 [messaging :208 ][ERROR ][625] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:26,575 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:51:41,482 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][716] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:51:41,551 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:41,818 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:51:42,322 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:51:42,324 [spm_conn :139 ][WARNING ][628] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:51:42,556 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:42,828 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:51:43,331 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:51:43,560 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:43,564 [messaging :206 ][ERROR ][625] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:43,835 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:51:43,837 [spm_conn :139 ][WARNING ][628] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:51:43,840 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:51:44,343 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:51:44,846 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:51:44,848 [spm_conn :82 ][WARNING ][628] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:51:45,352 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:51:45,464 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:45,855 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:51:46,358 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:51:46,361 [spm_conn :82 ][WARNING ][628] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:51:46,474 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:46,865 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:51:47,368 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:51:47,479 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:47,483 [messaging :742 ][ERROR ][625] Exception while processing event: {'tag': 'ec2x/req/b618e431-2d29-4c0c-96b6-fa5104d1f395', 'data': {'_stamp': '2020-08-04T12:51:23.073405', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/b618e431-2d29-4c0c-96b6-fa5104d1f395', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:47,871 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:51:47,874 [spm_conn :82 ][WARNING ][628] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:51:47,877 [messaging :208 ][ERROR ][628] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:51:49,755 [messaging :208 ][ERROR ][626] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:54,800 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:55,816 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:56,821 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:56,825 [messaging :742 ][ERROR ][625] Exception while processing event: {'tag': 'ec2x/req/a0b84c15-b308-416d-93b9-42a3c1bcc988', 'data': {'_stamp': '2020-08-04T12:51:54.793033', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/a0b84c15-b308-416d-93b9-42a3c1bcc988', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:51:56,861 [messaging :206 ][ERROR ][626] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:00,041 [obd.obd :107 ][ERROR ][714] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:52:00,091 [obd.obd :120 ][WARNING ][714] Cannot load commands - no connection to bus
- 2020-08-04 12:52:00,139 [obd.interfaces.elm327:730 ][ERROR ][714] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:52:00,153 [messaging :742 ][ERROR ][714] Exception while processing event: {'tag': 'obd/req/fa1e31dc-62f5-400e-a699-955d05382a03', 'data': {'_stamp': '2020-08-04T12:51:54.637673', 'handler': 'execute', '_event_tag': 'obd/req/fa1e31dc-62f5-400e-a699-955d05382a03', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:52:00,990 [salt.utils.parsers:1050][WARNING ][424] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:52:01,530 [messaging :871 ][WARNING ][825] No reply message with tag 'obd/res/fa1e31dc-62f5-400e-a699-955d05382a03' received within timeout of 30 secs
- 2020-08-04 12:52:01,534 [salt.state :292 ][ERROR ][825] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:52:18,133 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:52:18,145 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:52:18,149 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:52:18,822 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:19,842 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:20,189 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:52:20,694 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:52:20,856 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:21,199 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:52:21,202 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:52:21,421 [messaging :208 ][ERROR ][621] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:21,707 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:52:22,211 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:52:22,714 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:52:22,718 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:52:23,222 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:52:23,740 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:52:24,244 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:52:24,246 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:52:24,249 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:52:24,752 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:52:25,263 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:52:25,265 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:52:25,621 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:25,769 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:52:26,272 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:52:26,656 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:26,775 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:52:26,778 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:52:27,283 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:52:27,670 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:27,684 [messaging :742 ][ERROR ][621] Exception while processing event: {'tag': 'ec2x/req/8389461a-246f-457f-8b5d-a52fc2ade958', 'data': {'_stamp': '2020-08-04T12:52:18.220908', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/8389461a-246f-457f-8b5d-a52fc2ade958', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:27,786 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:52:28,291 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:52:28,294 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:52:28,297 [messaging :208 ][ERROR ][624] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:52:28,338 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:29,343 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:29,801 [messaging :208 ][ERROR ][622] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:30,347 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:30,894 [messaging :206 ][ERROR ][621] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:34,856 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:35,869 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:36,873 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:36,876 [messaging :742 ][ERROR ][621] Exception while processing event: {'tag': 'ec2x/req/5e431aee-8ebc-43b7-b775-96ccd227feca', 'data': {'_stamp': '2020-08-04T12:52:34.848655', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/5e431aee-8ebc-43b7-b775-96ccd227feca', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:36,921 [messaging :206 ][ERROR ][622] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:37,480 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:38,486 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:39,491 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:39,547 [salt.loaded.int.module.cmdmod:693 ][ERROR ][621] Command '['timedatectl', 'set-ntp', '1']' failed with return code: 1
- 2020-08-04 12:52:39,549 [salt.loaded.int.module.cmdmod:697 ][ERROR ][621] stderr: Failed to set ntp: Refusing activation, D-Bus is shutting down.
- 2020-08-04 12:52:39,551 [salt.loaded.int.module.cmdmod:699 ][ERROR ][621] retcode: 1
- 2020-08-04 12:52:39,553 [messaging :208 ][ERROR ][621] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 295, in sync_time_handler
- __salt__["clock.ntp"](enable=True)
- File "/var/cache/salt/minion/extmods/modules/clock.py", line 76, in ntp
- raise salt.exceptions.CommandExecutionError(res["stderr"])
- CommandExecutionError: Failed to set ntp: Refusing activation, D-Bus is shutting down.
- 2020-08-04 12:52:40,326 [obd.obd :107 ][ERROR ][660] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:52:40,365 [obd.obd :120 ][WARNING ][660] Cannot load commands - no connection to bus
- 2020-08-04 12:52:40,403 [obd.interfaces.elm327:730 ][ERROR ][660] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:52:40,406 [messaging :742 ][ERROR ][660] Exception while processing event: {'tag': 'obd/req/f8d9cfb3-0595-4368-8f94-4f114046004a', 'data': {'_stamp': '2020-08-04T12:52:34.691138', 'handler': 'execute', '_event_tag': 'obd/req/f8d9cfb3-0595-4368-8f94-4f114046004a', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:52:41,138 [salt.utils.parsers:1050][WARNING ][420] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:52:41,678 [messaging :871 ][WARNING ][835] No reply message with tag 'obd/res/f8d9cfb3-0595-4368-8f94-4f114046004a' received within timeout of 30 secs
- 2020-08-04 12:52:41,682 [salt.state :292 ][ERROR ][835] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:52:58,080 [gpio_spi_conn :42 ][WARNING ][626] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:52:58,089 [gpio_spi_conn :42 ][WARNING ][626] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:52:58,093 [gpio_spi_conn :42 ][WARNING ][626] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:52:58,229 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:52:59,244 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:00,120 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:53:00,248 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:00,623 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:53:00,828 [messaging :208 ][ERROR ][623] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:01,128 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:53:01,131 [spm_conn :139 ][WARNING ][626] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:53:01,635 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:53:02,139 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:53:02,642 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:53:02,644 [spm_conn :139 ][WARNING ][626] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:53:03,148 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:53:03,651 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:53:04,155 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:53:04,158 [spm_conn :139 ][WARNING ][626] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:53:04,162 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:53:04,666 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:53:05,169 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:53:05,172 [spm_conn :82 ][WARNING ][626] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:53:05,387 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:05,677 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:53:06,180 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:53:06,421 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:06,683 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:53:06,686 [spm_conn :82 ][WARNING ][626] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:53:07,190 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:53:07,434 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:07,447 [messaging :742 ][ERROR ][623] Exception while processing event: {'tag': 'ec2x/req/236364b5-c06c-4233-b9e3-e59308ef991b', 'data': {'_stamp': '2020-08-04T12:52:58.160569', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/236364b5-c06c-4233-b9e3-e59308ef991b', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:07,694 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:53:08,081 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:08,201 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:53:08,203 [spm_conn :82 ][WARNING ][626] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:53:08,206 [messaging :208 ][ERROR ][626] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:53:09,086 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:09,626 [messaging :208 ][ERROR ][624] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:10,090 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:10,591 [messaging :206 ][ERROR ][623] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:40,661 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][649] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:53:40,705 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:41,721 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:42,725 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:42,728 [messaging :206 ][ERROR ][623] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:42,738 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:43,742 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:44,747 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:44,751 [messaging :742 ][ERROR ][623] Exception while processing event: {'tag': 'ec2x/req/4189bf98-9fb9-4db3-85fb-e9cc56ecb6c8', 'data': {'_stamp': '2020-08-04T12:53:40.671294', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/4189bf98-9fb9-4db3-85fb-e9cc56ecb6c8', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:44,785 [messaging :206 ][ERROR ][624] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:53:49,958 [obd.obd :107 ][ERROR ][647] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:53:49,983 [obd.obd :120 ][WARNING ][647] Cannot load commands - no connection to bus
- 2020-08-04 12:53:50,010 [obd.interfaces.elm327:730 ][ERROR ][647] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:53:50,014 [messaging :742 ][ERROR ][647] Exception while processing event: {'tag': 'obd/req/dc4ecc62-493c-403c-b6ad-bc63d19a1bfa', 'data': {'_stamp': '2020-08-04T12:53:44.373810', 'handler': 'execute', '_event_tag': 'obd/req/dc4ecc62-493c-403c-b6ad-bc63d19a1bfa', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:53:50,719 [salt.utils.parsers:1050][WARNING ][423] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:53:51,258 [messaging :871 ][WARNING ][823] No reply message with tag 'obd/res/dc4ecc62-493c-403c-b6ad-bc63d19a1bfa' received within timeout of 30 secs
- 2020-08-04 12:53:51,264 [salt.state :292 ][ERROR ][823] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:54:08,110 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:54:08,121 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:54:08,129 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:54:08,744 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:54:09,755 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:54:10,163 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:54:10,666 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:54:10,759 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:54:11,170 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:54:11,172 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:54:11,435 [messaging :208 ][ERROR ][621] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:54:11,676 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:54:26,353 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][711] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:54:26,417 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:54:26,728 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:54:27,231 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:54:27,233 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:54:27,422 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:54:27,737 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:54:28,240 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:54:28,426 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:54:28,429 [messaging :206 ][ERROR ][621] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:54:28,744 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:54:28,746 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:54:28,749 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:54:29,252 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:54:29,755 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:54:29,758 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:54:30,137 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:54:30,261 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:54:30,764 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:54:31,142 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:54:31,270 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:54:31,274 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:54:31,779 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:54:32,146 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:54:32,157 [messaging :742 ][ERROR ][621] Exception while processing event: {'tag': 'ec2x/req/c4f0dde6-a489-4384-bd2b-5bc29d683ef1', 'data': {'_stamp': '2020-08-04T12:54:08.181633', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/c4f0dde6-a489-4384-bd2b-5bc29d683ef1', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:54:32,284 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:54:32,788 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 12:54:32,790 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:54:32,792 [messaging :208 ][ERROR ][624] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:54:34,271 [messaging :208 ][ERROR ][622] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:54:39,318 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:54:40,327 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:54:41,331 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:54:41,334 [messaging :742 ][ERROR ][621] Exception while processing event: {'tag': 'ec2x/req/ac5f7eff-7465-4f34-8247-0cc515094bdc', 'data': {'_stamp': '2020-08-04T12:54:39.309131', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/ac5f7eff-7465-4f34-8247-0cc515094bdc', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:54:41,360 [messaging :206 ][ERROR ][622] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:54:44,387 [obd.obd :107 ][ERROR ][709] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:54:44,424 [obd.obd :120 ][WARNING ][709] Cannot load commands - no connection to bus
- 2020-08-04 12:54:44,451 [obd.interfaces.elm327:730 ][ERROR ][709] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:54:44,455 [messaging :742 ][ERROR ][709] Exception while processing event: {'tag': 'obd/req/72f9a36d-44c4-4f0c-8587-0dfe31817c4e', 'data': {'_stamp': '2020-08-04T12:54:39.153194', 'handler': 'execute', '_event_tag': 'obd/req/72f9a36d-44c4-4f0c-8587-0dfe31817c4e', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:54:45,146 [salt.utils.parsers:1050][WARNING ][420] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:54:45,687 [messaging :871 ][WARNING ][821] No reply message with tag 'obd/res/72f9a36d-44c4-4f0c-8587-0dfe31817c4e' received within timeout of 30 secs
- 2020-08-04 12:54:45,691 [salt.state :292 ][ERROR ][821] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:55:01,924 [gpio_spi_conn :42 ][WARNING ][615] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:55:01,933 [gpio_spi_conn :42 ][WARNING ][615] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:55:01,940 [gpio_spi_conn :42 ][WARNING ][615] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:55:02,616 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:03,629 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:03,970 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:55:04,473 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:55:04,633 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:04,976 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:55:04,978 [spm_conn :139 ][WARNING ][615] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:55:05,188 [messaging :208 ][ERROR ][612] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:05,482 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:55:20,599 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][650] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:55:20,650 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:20,894 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:55:21,398 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:55:21,400 [spm_conn :139 ][WARNING ][615] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:55:21,665 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:21,904 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:55:22,407 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:55:22,669 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:22,672 [messaging :206 ][ERROR ][612] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:22,910 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:55:22,913 [spm_conn :139 ][WARNING ][615] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:55:22,916 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:55:23,420 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:55:23,923 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:55:23,925 [spm_conn :82 ][WARNING ][615] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:55:24,330 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:24,441 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:55:24,945 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:55:25,334 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:25,448 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:55:25,451 [spm_conn :82 ][WARNING ][615] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:55:25,955 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:55:26,338 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:26,349 [messaging :742 ][ERROR ][612] Exception while processing event: {'tag': 'ec2x/req/8f59f62f-741d-4eaa-b083-f5fbbb6b7363', 'data': {'_stamp': '2020-08-04T12:55:02.010374', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/8f59f62f-741d-4eaa-b083-f5fbbb6b7363', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:26,458 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:55:26,961 [gpio_spi_conn :109 ][WARNING ][615] Expected ack '12' but got '255'
- 2020-08-04 12:55:26,964 [spm_conn :82 ][WARNING ][615] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:55:26,967 [messaging :208 ][ERROR ][615] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:55:28,476 [messaging :208 ][ERROR ][613] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:33,530 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:34,546 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:35,550 [serial_conn :79 ][ERROR ][612] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:35,553 [messaging :742 ][ERROR ][612] Exception while processing event: {'tag': 'ec2x/req/ab32ce80-70f5-439e-a188-53f1fbc48cda', 'data': {'_stamp': '2020-08-04T12:55:33.523894', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/ab32ce80-70f5-439e-a188-53f1fbc48cda', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:35,586 [messaging :206 ][ERROR ][613] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:38,785 [obd.obd :107 ][ERROR ][649] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:55:38,825 [obd.obd :120 ][WARNING ][649] Cannot load commands - no connection to bus
- 2020-08-04 12:55:38,854 [obd.interfaces.elm327:730 ][ERROR ][649] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:55:38,858 [messaging :742 ][ERROR ][649] Exception while processing event: {'tag': 'obd/req/15461eba-13b4-444c-8575-fd414ff958e5', 'data': {'_stamp': '2020-08-04T12:55:33.299174', 'handler': 'execute', '_event_tag': 'obd/req/15461eba-13b4-444c-8575-fd414ff958e5', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:55:39,674 [salt.utils.parsers:1050][WARNING ][411] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:55:40,214 [messaging :871 ][WARNING ][812] No reply message with tag 'obd/res/15461eba-13b4-444c-8575-fd414ff958e5' received within timeout of 30 secs
- 2020-08-04 12:55:40,218 [salt.state :292 ][ERROR ][812] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:55:57,061 [gpio_spi_conn :42 ][WARNING ][626] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:55:57,081 [gpio_spi_conn :42 ][WARNING ][626] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:55:57,090 [gpio_spi_conn :42 ][WARNING ][626] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:55:57,779 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:58,791 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:55:59,134 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:55:59,637 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:55:59,795 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:00,139 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:56:00,142 [spm_conn :139 ][WARNING ][626] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:56:00,383 [messaging :208 ][ERROR ][623] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:00,645 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:56:15,319 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][663] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:56:15,372 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:15,627 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:56:16,130 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:56:16,132 [spm_conn :139 ][WARNING ][626] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:56:16,376 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:16,635 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:56:17,139 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:56:17,381 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:17,395 [messaging :206 ][ERROR ][623] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:17,642 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:56:17,644 [spm_conn :139 ][WARNING ][626] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:56:17,650 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:56:18,153 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:56:18,656 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:56:18,658 [spm_conn :82 ][WARNING ][626] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:56:19,065 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:19,164 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:56:19,668 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:56:20,077 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:20,171 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:56:20,173 [spm_conn :82 ][WARNING ][626] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:56:20,677 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:56:21,081 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:21,084 [messaging :742 ][ERROR ][623] Exception while processing event: {'tag': 'ec2x/req/98fb0dc0-64dc-4ed3-8bc3-ad9ab1766384', 'data': {'_stamp': '2020-08-04T12:55:57.146231', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/98fb0dc0-64dc-4ed3-8bc3-ad9ab1766384', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:21,180 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:56:21,683 [gpio_spi_conn :109 ][WARNING ][626] Expected ack '12' but got '255'
- 2020-08-04 12:56:21,685 [spm_conn :82 ][WARNING ][626] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:56:21,688 [messaging :208 ][ERROR ][626] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:56:23,236 [messaging :208 ][ERROR ][624] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:28,292 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:29,299 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:30,303 [serial_conn :79 ][ERROR ][623] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:30,306 [messaging :742 ][ERROR ][623] Exception while processing event: {'tag': 'ec2x/req/6fead942-f62c-4d28-b283-f577ee9be3d0', 'data': {'_stamp': '2020-08-04T12:56:28.285355', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/6fead942-f62c-4d28-b283-f577ee9be3d0', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:30,334 [messaging :206 ][ERROR ][624] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:33,690 [obd.obd :107 ][ERROR ][660] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:56:33,714 [obd.obd :120 ][WARNING ][660] Cannot load commands - no connection to bus
- 2020-08-04 12:56:33,747 [obd.interfaces.elm327:730 ][ERROR ][660] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:56:33,749 [messaging :742 ][ERROR ][660] Exception while processing event: {'tag': 'obd/req/9c7e793c-d58e-4474-99e7-b919cd9ecfb2', 'data': {'_stamp': '2020-08-04T12:56:28.120072', 'handler': 'execute', '_event_tag': 'obd/req/9c7e793c-d58e-4474-99e7-b919cd9ecfb2', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:56:34,443 [salt.utils.parsers:1050][WARNING ][422] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:56:34,983 [messaging :871 ][WARNING ][823] No reply message with tag 'obd/res/9c7e793c-d58e-4474-99e7-b919cd9ecfb2' received within timeout of 30 secs
- 2020-08-04 12:56:34,987 [salt.state :292 ][ERROR ][823] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:56:52,121 [gpio_spi_conn :42 ][WARNING ][631] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:56:52,134 [gpio_spi_conn :42 ][WARNING ][631] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:56:52,139 [gpio_spi_conn :42 ][WARNING ][631] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:56:52,843 [serial_conn :79 ][ERROR ][628] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:53,860 [serial_conn :79 ][ERROR ][628] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:54,181 [gpio_spi_conn :109 ][WARNING ][631] Expected ack '12' but got '255'
- 2020-08-04 12:56:54,683 [gpio_spi_conn :109 ][WARNING ][631] Expected ack '12' but got '255'
- 2020-08-04 12:56:54,865 [serial_conn :79 ][ERROR ][628] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:55,186 [gpio_spi_conn :109 ][WARNING ][631] Expected ack '12' but got '255'
- 2020-08-04 12:56:55,189 [spm_conn :139 ][WARNING ][631] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:56:55,502 [messaging :208 ][ERROR ][628] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:56:55,696 [gpio_spi_conn :109 ][WARNING ][631] Expected ack '12' but got '255'
- 2020-08-04 12:57:10,092 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][668] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:57:10,198 [serial_conn :79 ][ERROR ][628] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:57:10,398 [gpio_spi_conn :109 ][WARNING ][631] Expected ack '12' but got '255'
- 2020-08-04 12:57:10,903 [gpio_spi_conn :109 ][WARNING ][631] Expected ack '12' but got '255'
- 2020-08-04 12:57:10,905 [spm_conn :139 ][WARNING ][631] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:57:11,203 [serial_conn :79 ][ERROR ][628] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:57:11,408 [gpio_spi_conn :109 ][WARNING ][631] Expected ack '12' but got '255'
- 2020-08-04 12:57:11,911 [gpio_spi_conn :109 ][WARNING ][631] Expected ack '12' but got '255'
- 2020-08-04 12:57:12,207 [serial_conn :79 ][ERROR ][628] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:57:12,220 [messaging :206 ][ERROR ][628] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:57:12,414 [gpio_spi_conn :109 ][WARNING ][631] Expected ack '12' but got '255'
- 2020-08-04 12:57:12,416 [spm_conn :139 ][WARNING ][631] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:57:12,420 [gpio_spi_conn :109 ][WARNING ][631] Expected ack '12' but got '255'
- 2020-08-04 12:57:12,923 [gpio_spi_conn :109 ][WARNING ][631] Expected ack '12' but got '255'
- 2020-08-04 12:57:13,426 [gpio_spi_conn :109 ][WARNING ][631] Expected ack '12' but got '255'
- 2020-08-04 12:57:13,429 [spm_conn :82 ][WARNING ][631] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:57:13,805 [serial_conn :79 ][ERROR ][628] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:57:13,933 [gpio_spi_conn :109 ][WARNING ][631] Expected ack '12' but got '255'
- 2020-08-04 12:57:14,436 [gpio_spi_conn :109 ][WARNING ][631] Expected ack '12' but got '255'
- 2020-08-04 12:57:14,810 [serial_conn :79 ][ERROR ][628] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:57:14,940 [gpio_spi_conn :109 ][WARNING ][631] Expected ack '12' but got '255'
- 2020-08-04 12:57:14,942 [spm_conn :82 ][WARNING ][631] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:57:15,446 [gpio_spi_conn :109 ][WARNING ][631] Expected ack '12' but got '255'
- 2020-08-04 12:57:15,814 [serial_conn :79 ][ERROR ][628] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:57:15,825 [messaging :742 ][ERROR ][628] Exception while processing event: {'tag': 'ec2x/req/9dca8541-48da-48b7-902c-95a2290d2898', 'data': {'_stamp': '2020-08-04T12:56:52.186592', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/9dca8541-48da-48b7-902c-95a2290d2898', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:57:15,950 [gpio_spi_conn :109 ][WARNING ][631] Expected ack '12' but got '255'
- 2020-08-04 12:57:16,454 [gpio_spi_conn :109 ][WARNING ][631] Expected ack '12' but got '255'
- 2020-08-04 12:57:16,457 [spm_conn :82 ][WARNING ][631] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:57:16,460 [messaging :208 ][ERROR ][631] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:57:17,877 [messaging :208 ][ERROR ][629] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:57:22,937 [serial_conn :79 ][ERROR ][628] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:57:23,951 [serial_conn :79 ][ERROR ][628] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:57:24,955 [serial_conn :79 ][ERROR ][628] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:57:24,958 [messaging :742 ][ERROR ][628] Exception while processing event: {'tag': 'ec2x/req/1b778201-b24c-44f3-929f-7da6bd394188', 'data': {'_stamp': '2020-08-04T12:57:22.929440', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/1b778201-b24c-44f3-929f-7da6bd394188', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:57:24,971 [messaging :206 ][ERROR ][629] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:57:28,308 [obd.obd :107 ][ERROR ][667] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:57:28,337 [obd.obd :120 ][WARNING ][667] Cannot load commands - no connection to bus
- 2020-08-04 12:57:28,368 [obd.interfaces.elm327:730 ][ERROR ][667] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:57:28,371 [messaging :742 ][ERROR ][667] Exception while processing event: {'tag': 'obd/req/13b7a62c-0953-46a8-902b-427d4ad02989', 'data': {'_stamp': '2020-08-04T12:57:22.857623', 'handler': 'execute', '_event_tag': 'obd/req/13b7a62c-0953-46a8-902b-427d4ad02989', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:57:29,154 [salt.utils.parsers:1050][WARNING ][427] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:57:29,694 [messaging :871 ][WARNING ][828] No reply message with tag 'obd/res/13b7a62c-0953-46a8-902b-427d4ad02989' received within timeout of 30 secs
- 2020-08-04 12:57:29,700 [salt.state :292 ][ERROR ][828] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:57:46,267 [gpio_spi_conn :42 ][WARNING ][628] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:57:46,285 [gpio_spi_conn :42 ][WARNING ][628] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:57:46,293 [gpio_spi_conn :42 ][WARNING ][628] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:57:46,968 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:57:47,980 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:57:48,315 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:57:48,818 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:57:48,984 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:57:49,321 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:57:49,324 [spm_conn :139 ][WARNING ][628] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:57:49,543 [messaging :208 ][ERROR ][625] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:57:49,828 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:58:04,876 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][715] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:58:04,925 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:58:05,251 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:58:05,754 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:58:05,757 [spm_conn :139 ][WARNING ][628] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:58:05,929 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:58:06,261 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:58:06,765 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:58:06,933 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:58:06,937 [messaging :206 ][ERROR ][625] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:58:07,269 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:58:07,272 [spm_conn :139 ][WARNING ][628] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:58:07,275 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:58:07,779 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:58:08,282 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:58:08,285 [spm_conn :82 ][WARNING ][628] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:58:08,775 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:58:08,796 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:58:09,304 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:58:09,784 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:58:09,808 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:58:09,810 [spm_conn :82 ][WARNING ][628] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:58:10,314 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:58:10,788 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:58:10,817 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:58:10,802 [messaging :742 ][ERROR ][625] Exception while processing event: {'tag': 'ec2x/req/25383ba4-238c-43d1-8a1f-eed4844093bf', 'data': {'_stamp': '2020-08-04T12:57:46.351721', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/25383ba4-238c-43d1-8a1f-eed4844093bf', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:58:11,320 [gpio_spi_conn :109 ][WARNING ][628] Expected ack '12' but got '255'
- 2020-08-04 12:58:11,322 [spm_conn :82 ][WARNING ][628] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:58:11,325 [messaging :208 ][ERROR ][628] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:58:12,942 [messaging :208 ][ERROR ][626] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:58:17,996 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:58:19,000 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:58:20,004 [serial_conn :79 ][ERROR ][625] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:58:20,007 [messaging :742 ][ERROR ][625] Exception while processing event: {'tag': 'ec2x/req/64887c3b-3c5e-49df-955e-b7960cd7ce99', 'data': {'_stamp': '2020-08-04T12:58:17.989284', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/64887c3b-3c5e-49df-955e-b7960cd7ce99', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:58:20,024 [messaging :206 ][ERROR ][626] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:58:23,406 [obd.obd :107 ][ERROR ][714] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:58:23,431 [obd.obd :120 ][WARNING ][714] Cannot load commands - no connection to bus
- 2020-08-04 12:58:23,469 [obd.interfaces.elm327:730 ][ERROR ][714] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:58:23,473 [messaging :742 ][ERROR ][714] Exception while processing event: {'tag': 'obd/req/a46de2c7-1cd9-4b1b-a43e-06f6312f0b46', 'data': {'_stamp': '2020-08-04T12:58:17.861945', 'handler': 'execute', '_event_tag': 'obd/req/a46de2c7-1cd9-4b1b-a43e-06f6312f0b46', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:58:24,229 [salt.utils.parsers:1050][WARNING ][424] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:58:24,769 [messaging :871 ][WARNING ][825] No reply message with tag 'obd/res/a46de2c7-1cd9-4b1b-a43e-06f6312f0b46' received within timeout of 30 secs
- 2020-08-04 12:58:24,773 [salt.state :292 ][ERROR ][825] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:58:40,778 [gpio_spi_conn :42 ][WARNING ][608] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:58:40,790 [gpio_spi_conn :42 ][WARNING ][608] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:58:40,795 [gpio_spi_conn :42 ][WARNING ][608] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:58:41,461 [serial_conn :79 ][ERROR ][605] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:58:42,480 [serial_conn :79 ][ERROR ][605] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:58:42,818 [gpio_spi_conn :109 ][WARNING ][608] Expected ack '12' but got '255'
- 2020-08-04 12:58:43,321 [gpio_spi_conn :109 ][WARNING ][608] Expected ack '12' but got '255'
- 2020-08-04 12:58:43,485 [serial_conn :79 ][ERROR ][605] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:58:43,824 [gpio_spi_conn :109 ][WARNING ][608] Expected ack '12' but got '255'
- 2020-08-04 12:58:43,826 [spm_conn :139 ][WARNING ][608] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:58:44,129 [messaging :208 ][ERROR ][605] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:58:44,330 [gpio_spi_conn :109 ][WARNING ][608] Expected ack '12' but got '255'
- 2020-08-04 12:58:59,609 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][695] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 12:58:59,669 [serial_conn :79 ][ERROR ][605] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:58:59,872 [gpio_spi_conn :109 ][WARNING ][608] Expected ack '12' but got '255'
- 2020-08-04 12:59:00,375 [gpio_spi_conn :109 ][WARNING ][608] Expected ack '12' but got '255'
- 2020-08-04 12:59:00,378 [spm_conn :139 ][WARNING ][608] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:59:00,684 [serial_conn :79 ][ERROR ][605] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:00,882 [gpio_spi_conn :109 ][WARNING ][608] Expected ack '12' but got '255'
- 2020-08-04 12:59:01,385 [gpio_spi_conn :109 ][WARNING ][608] Expected ack '12' but got '255'
- 2020-08-04 12:59:01,689 [serial_conn :79 ][ERROR ][605] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:01,693 [messaging :206 ][ERROR ][605] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:01,890 [gpio_spi_conn :109 ][WARNING ][608] Expected ack '12' but got '255'
- 2020-08-04 12:59:01,893 [spm_conn :139 ][WARNING ][608] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:59:01,897 [gpio_spi_conn :109 ][WARNING ][608] Expected ack '12' but got '255'
- 2020-08-04 12:59:02,400 [gpio_spi_conn :109 ][WARNING ][608] Expected ack '12' but got '255'
- 2020-08-04 12:59:02,904 [gpio_spi_conn :109 ][WARNING ][608] Expected ack '12' but got '255'
- 2020-08-04 12:59:02,906 [spm_conn :82 ][WARNING ][608] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:59:03,384 [serial_conn :79 ][ERROR ][605] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:03,410 [gpio_spi_conn :109 ][WARNING ][608] Expected ack '12' but got '255'
- 2020-08-04 12:59:03,914 [gpio_spi_conn :109 ][WARNING ][608] Expected ack '12' but got '255'
- 2020-08-04 12:59:04,389 [serial_conn :79 ][ERROR ][605] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:04,417 [gpio_spi_conn :109 ][WARNING ][608] Expected ack '12' but got '255'
- 2020-08-04 12:59:04,420 [spm_conn :82 ][WARNING ][608] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:59:04,924 [gpio_spi_conn :109 ][WARNING ][608] Expected ack '12' but got '255'
- 2020-08-04 12:59:05,393 [serial_conn :79 ][ERROR ][605] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:05,404 [messaging :742 ][ERROR ][605] Exception while processing event: {'tag': 'ec2x/req/4d81e85c-a89e-4473-9a19-08bd576ab337', 'data': {'_stamp': '2020-08-04T12:58:40.861786', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/4d81e85c-a89e-4473-9a19-08bd576ab337', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:05,428 [gpio_spi_conn :109 ][WARNING ][608] Expected ack '12' but got '255'
- 2020-08-04 12:59:05,932 [gpio_spi_conn :109 ][WARNING ][608] Expected ack '12' but got '255'
- 2020-08-04 12:59:05,935 [spm_conn :82 ][WARNING ][608] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:59:05,937 [messaging :208 ][ERROR ][608] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:59:07,548 [messaging :208 ][ERROR ][606] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:12,618 [serial_conn :79 ][ERROR ][605] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:13,622 [serial_conn :79 ][ERROR ][605] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:14,627 [serial_conn :79 ][ERROR ][605] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:14,630 [messaging :742 ][ERROR ][605] Exception while processing event: {'tag': 'ec2x/req/992bd730-656c-466e-9fd7-4486884c4757', 'data': {'_stamp': '2020-08-04T12:59:12.611576', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/992bd730-656c-466e-9fd7-4486884c4757', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:14,649 [messaging :206 ][ERROR ][606] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:17,958 [obd.obd :107 ][ERROR ][694] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 12:59:17,992 [obd.obd :120 ][WARNING ][694] Cannot load commands - no connection to bus
- 2020-08-04 12:59:18,022 [obd.interfaces.elm327:730 ][ERROR ][694] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:59:18,025 [messaging :742 ][ERROR ][694] Exception while processing event: {'tag': 'obd/req/ccc2c548-f7aa-463a-a105-fb37fa016d36', 'data': {'_stamp': '2020-08-04T12:59:12.466106', 'handler': 'execute', '_event_tag': 'obd/req/ccc2c548-f7aa-463a-a105-fb37fa016d36', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 12:59:18,747 [salt.utils.parsers:1050][WARNING ][405] Minion received a SIGTERM. Exiting.
- 2020-08-04 12:59:19,286 [messaging :871 ][WARNING ][805] No reply message with tag 'obd/res/ccc2c548-f7aa-463a-a105-fb37fa016d36' received within timeout of 30 secs
- 2020-08-04 12:59:19,290 [salt.state :292 ][ERROR ][805] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 12:59:36,234 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:59:36,245 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:59:36,250 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 12:59:36,910 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:37,925 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:38,290 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:59:38,793 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:59:38,929 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:39,296 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:59:39,298 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:59:39,571 [messaging :208 ][ERROR ][617] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:39,803 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:59:40,306 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:59:40,809 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:59:40,812 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:59:41,315 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:59:41,819 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:59:42,322 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:59:42,326 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 12:59:42,332 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:59:42,837 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:59:43,341 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:59:43,346 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:59:43,787 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:43,852 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:59:44,355 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:59:44,822 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:44,859 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:59:44,862 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:59:45,366 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:59:45,836 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:45,850 [messaging :742 ][ERROR ][617] Exception while processing event: {'tag': 'ec2x/req/efada8b0-45cd-4e09-8794-e6021b767f88', 'data': {'_stamp': '2020-08-04T12:59:36.319158', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/efada8b0-45cd-4e09-8794-e6021b767f88', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:45,870 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:59:46,377 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 12:59:46,380 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 12:59:46,383 [messaging :208 ][ERROR ][620] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 12:59:46,548 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:47,553 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:48,070 [messaging :208 ][ERROR ][618] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:48,557 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 12:59:49,071 [messaging :206 ][ERROR ][617] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:03,978 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][707] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 13:00:04,628 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:05,634 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:06,647 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:07,181 [messaging :206 ][ERROR ][617] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:07,183 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:08,197 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:09,201 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:09,204 [messaging :742 ][ERROR ][617] Exception while processing event: {'tag': 'ec2x/req/8cfc3065-3960-483e-8dd7-6b1a32fd2b41', 'data': {'_stamp': '2020-08-04T13:00:03.983641', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/8cfc3065-3960-483e-8dd7-6b1a32fd2b41', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:09,231 [messaging :206 ][ERROR ][618] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:12,241 [salt.loaded.int.module.cmdmod:693 ][ERROR ][617] Command '['timedatectl', 'status']' failed with return code: 1
- 2020-08-04 13:00:12,244 [salt.loaded.int.module.cmdmod:695 ][ERROR ][617] stdout: Failed to query server: Operation canceled
- 2020-08-04 13:00:12,246 [salt.loaded.int.module.cmdmod:699 ][ERROR ][617] retcode: 1
- 2020-08-04 13:00:12,248 [messaging :208 ][ERROR ][617] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 215, in sync_time_handler
- if not force and status["ntp_synchronized"] == "yes":
- KeyError: 'ntp_synchronized'
- 2020-08-04 13:00:13,237 [obd.obd :107 ][ERROR ][706] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 13:00:13,275 [obd.obd :120 ][WARNING ][706] Cannot load commands - no connection to bus
- 2020-08-04 13:00:13,307 [obd.interfaces.elm327:730 ][ERROR ][706] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:00:13,310 [messaging :742 ][ERROR ][706] Exception while processing event: {'tag': 'obd/req/212a0f99-52d1-4b62-8741-cff9a4a65797', 'data': {'_stamp': '2020-08-04T13:00:07.685458', 'handler': 'execute', '_event_tag': 'obd/req/212a0f99-52d1-4b62-8741-cff9a4a65797', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:00:14,000 [salt.utils.parsers:1050][WARNING ][417] Minion received a SIGTERM. Exiting.
- 2020-08-04 13:00:14,541 [messaging :871 ][WARNING ][831] No reply message with tag 'obd/res/212a0f99-52d1-4b62-8741-cff9a4a65797' received within timeout of 30 secs
- 2020-08-04 13:00:14,544 [salt.state :292 ][ERROR ][831] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 13:00:30,962 [gpio_spi_conn :42 ][WARNING ][627] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:00:30,973 [gpio_spi_conn :42 ][WARNING ][627] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:00:30,980 [gpio_spi_conn :42 ][WARNING ][627] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:00:31,624 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:32,643 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:33,021 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:00:33,525 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:00:33,647 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:34,028 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:00:34,030 [spm_conn :139 ][WARNING ][627] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:00:34,213 [messaging :208 ][ERROR ][624] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:34,533 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:00:49,481 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][715] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 13:00:49,547 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:49,861 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:00:50,364 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:00:50,368 [spm_conn :139 ][WARNING ][627] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:00:50,552 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:50,876 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:00:51,382 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:00:51,557 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:51,562 [messaging :206 ][ERROR ][624] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:51,888 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:00:51,890 [spm_conn :139 ][WARNING ][627] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:00:51,895 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:00:52,398 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:00:52,901 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:00:52,904 [spm_conn :82 ][WARNING ][627] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:00:53,360 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:53,409 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:00:53,916 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:00:54,364 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:54,420 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:00:54,422 [spm_conn :82 ][WARNING ][627] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:00:54,927 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:00:55,369 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:55,380 [messaging :742 ][ERROR ][624] Exception while processing event: {'tag': 'ec2x/req/2db8ea70-9d8c-43e3-be70-d8b5760e30a7', 'data': {'_stamp': '2020-08-04T13:00:31.029179', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/2db8ea70-9d8c-43e3-be70-d8b5760e30a7', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:00:55,430 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:00:55,934 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:00:55,937 [spm_conn :82 ][WARNING ][627] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:00:55,940 [messaging :208 ][ERROR ][627] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 13:00:57,461 [messaging :208 ][ERROR ][625] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:02,532 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:03,537 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:04,541 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:04,543 [messaging :742 ][ERROR ][624] Exception while processing event: {'tag': 'ec2x/req/8fab2968-360d-43d0-a66c-3858e598e324', 'data': {'_stamp': '2020-08-04T13:01:02.525938', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/8fab2968-360d-43d0-a66c-3858e598e324', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:04,562 [messaging :206 ][ERROR ][625] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:08,041 [obd.obd :107 ][ERROR ][713] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 13:01:08,075 [obd.obd :120 ][WARNING ][713] Cannot load commands - no connection to bus
- 2020-08-04 13:01:08,105 [obd.interfaces.elm327:730 ][ERROR ][713] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:01:08,108 [messaging :742 ][ERROR ][713] Exception while processing event: {'tag': 'obd/req/8208040d-67b2-4810-bae0-59416f6b4928', 'data': {'_stamp': '2020-08-04T13:01:02.483554', 'handler': 'execute', '_event_tag': 'obd/req/8208040d-67b2-4810-bae0-59416f6b4928', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:01:08,816 [salt.utils.parsers:1050][WARNING ][424] Minion received a SIGTERM. Exiting.
- 2020-08-04 13:01:09,357 [messaging :871 ][WARNING ][824] No reply message with tag 'obd/res/8208040d-67b2-4810-bae0-59416f6b4928' received within timeout of 30 secs
- 2020-08-04 13:01:09,363 [salt.state :292 ][ERROR ][824] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 13:01:26,095 [gpio_spi_conn :42 ][WARNING ][630] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:01:26,106 [gpio_spi_conn :42 ][WARNING ][630] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:01:26,113 [gpio_spi_conn :42 ][WARNING ][630] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:01:26,749 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:27,767 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:28,149 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:01:28,652 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:01:28,771 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:29,155 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:01:29,157 [spm_conn :139 ][WARNING ][630] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:01:29,334 [messaging :208 ][ERROR ][627] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:29,661 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:01:44,452 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:44,761 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:01:45,264 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:01:45,266 [spm_conn :139 ][WARNING ][630] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:01:45,457 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:45,770 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:01:46,273 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:01:46,461 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:46,464 [messaging :206 ][ERROR ][627] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:46,777 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:01:46,779 [spm_conn :139 ][WARNING ][630] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:01:46,782 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:01:47,285 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:01:47,787 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:01:47,790 [spm_conn :82 ][WARNING ][630] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:01:48,222 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:48,293 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:01:48,796 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:01:49,227 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:49,300 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:01:49,302 [spm_conn :82 ][WARNING ][630] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:01:49,805 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:01:50,231 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:50,235 [messaging :742 ][ERROR ][627] Exception while processing event: {'tag': 'ec2x/req/8bc11c48-8057-47f5-b15c-bab644c04368', 'data': {'_stamp': '2020-08-04T13:01:26.166538', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/8bc11c48-8057-47f5-b15c-bab644c04368', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:50,308 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:01:50,811 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:01:50,813 [spm_conn :82 ][WARNING ][630] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:01:50,816 [messaging :208 ][ERROR ][630] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 13:01:52,432 [messaging :208 ][ERROR ][628] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:57,497 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:58,501 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:59,509 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:59,512 [messaging :742 ][ERROR ][627] Exception while processing event: {'tag': 'ec2x/req/f698a8ec-7a91-454a-bce5-b34cb8640ba1', 'data': {'_stamp': '2020-08-04T13:01:57.490405', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/f698a8ec-7a91-454a-bce5-b34cb8640ba1', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:01:59,541 [messaging :206 ][ERROR ][628] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:02:02,858 [obd.obd :107 ][ERROR ][717] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 13:02:02,912 [obd.obd :120 ][WARNING ][717] Cannot load commands - no connection to bus
- 2020-08-04 13:02:02,940 [obd.interfaces.elm327:730 ][ERROR ][717] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:02:02,943 [messaging :742 ][ERROR ][717] Exception while processing event: {'tag': 'obd/req/776cd0bc-ba9b-4ae0-b53d-650528056e21', 'data': {'_stamp': '2020-08-04T13:01:57.307082', 'handler': 'execute', '_event_tag': 'obd/req/776cd0bc-ba9b-4ae0-b53d-650528056e21', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:02:03,730 [salt.utils.parsers:1050][WARNING ][425] Minion received a SIGTERM. Exiting.
- 2020-08-04 13:02:04,270 [messaging :871 ][WARNING ][827] No reply message with tag 'obd/res/776cd0bc-ba9b-4ae0-b53d-650528056e21' received within timeout of 30 secs
- 2020-08-04 13:02:04,274 [salt.state :292 ][ERROR ][827] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 13:02:21,057 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:02:21,077 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:02:21,087 [gpio_spi_conn :42 ][WARNING ][620] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:02:21,732 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:02:22,754 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:02:23,109 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 13:02:23,614 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 13:02:23,767 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:02:24,119 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 13:02:24,121 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:02:24,447 [messaging :208 ][ERROR ][617] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:02:24,624 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 13:02:39,416 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][705] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 13:02:39,491 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:02:39,689 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 13:02:40,192 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 13:02:40,199 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:02:40,495 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:02:40,704 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 13:02:41,209 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 13:02:41,500 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:02:41,503 [messaging :206 ][ERROR ][617] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:02:41,715 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 13:02:41,717 [spm_conn :139 ][WARNING ][620] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:02:41,720 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 13:02:42,223 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 13:02:42,727 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 13:02:42,730 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:02:43,103 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:02:43,236 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 13:02:43,744 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 13:02:44,107 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:02:44,247 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 13:02:44,250 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:02:44,754 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 13:02:45,111 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:02:45,114 [messaging :742 ][ERROR ][617] Exception while processing event: {'tag': 'ec2x/req/9b750669-dfa7-4a32-a7cc-55181b8c2594', 'data': {'_stamp': '2020-08-04T13:02:21.145495', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/9b750669-dfa7-4a32-a7cc-55181b8c2594', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:02:45,257 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 13:02:45,760 [gpio_spi_conn :109 ][WARNING ][620] Expected ack '12' but got '255'
- 2020-08-04 13:02:45,763 [spm_conn :82 ][WARNING ][620] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:02:45,766 [messaging :208 ][ERROR ][620] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 13:02:47,217 [messaging :208 ][ERROR ][618] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:02:52,263 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:02:53,267 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:02:54,271 [serial_conn :79 ][ERROR ][617] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:02:54,274 [messaging :742 ][ERROR ][617] Exception while processing event: {'tag': 'ec2x/req/5301ba4b-3c3f-4412-937b-4ce1adc9d908', 'data': {'_stamp': '2020-08-04T13:02:52.252156', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/5301ba4b-3c3f-4412-937b-4ce1adc9d908', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:02:54,292 [messaging :206 ][ERROR ][618] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:02:57,539 [obd.obd :107 ][ERROR ][704] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 13:02:57,589 [obd.obd :120 ][WARNING ][704] Cannot load commands - no connection to bus
- 2020-08-04 13:02:57,617 [obd.interfaces.elm327:730 ][ERROR ][704] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:02:57,620 [messaging :742 ][ERROR ][704] Exception while processing event: {'tag': 'obd/req/4e254ca8-e0c0-42f2-9be6-d5f33a7b2ea5', 'data': {'_stamp': '2020-08-04T13:02:52.199311', 'handler': 'execute', '_event_tag': 'obd/req/4e254ca8-e0c0-42f2-9be6-d5f33a7b2ea5', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:02:58,218 [salt.utils.parsers:1050][WARNING ][415] Minion received a SIGTERM. Exiting.
- 2020-08-04 13:02:58,757 [messaging :871 ][WARNING ][817] No reply message with tag 'obd/res/4e254ca8-e0c0-42f2-9be6-d5f33a7b2ea5' received within timeout of 30 secs
- 2020-08-04 13:02:58,763 [salt.state :292 ][ERROR ][817] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 13:03:14,962 [gpio_spi_conn :42 ][WARNING ][617] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:03:14,983 [gpio_spi_conn :42 ][WARNING ][617] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:03:14,987 [gpio_spi_conn :42 ][WARNING ][617] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:03:15,608 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:03:16,624 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:03:17,010 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:03:17,513 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:03:17,630 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:03:18,018 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:03:18,020 [spm_conn :139 ][WARNING ][617] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:03:18,253 [messaging :208 ][ERROR ][614] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:03:18,524 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:03:33,742 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][704] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 13:03:33,794 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:03:34,064 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:03:34,568 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:03:34,570 [spm_conn :139 ][WARNING ][617] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:03:34,798 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:03:35,074 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:03:35,577 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:03:35,803 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:03:35,806 [messaging :206 ][ERROR ][614] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:03:36,081 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:03:36,083 [spm_conn :139 ][WARNING ][617] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:03:36,087 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:03:36,591 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:03:37,094 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:03:37,099 [spm_conn :82 ][WARNING ][617] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:03:37,515 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:03:37,605 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:03:38,108 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:03:38,535 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:03:38,612 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:03:38,615 [spm_conn :82 ][WARNING ][617] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:03:39,119 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:03:39,540 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:03:39,551 [messaging :742 ][ERROR ][614] Exception while processing event: {'tag': 'ec2x/req/3d0280e9-3f4c-430f-867d-fede612eff48', 'data': {'_stamp': '2020-08-04T13:03:15.038489', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/3d0280e9-3f4c-430f-867d-fede612eff48', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:03:39,622 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:03:40,126 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:03:40,129 [spm_conn :82 ][WARNING ][617] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:03:40,132 [messaging :208 ][ERROR ][617] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 13:03:41,692 [messaging :208 ][ERROR ][615] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:03:46,729 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:03:47,733 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:03:48,738 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:03:48,741 [messaging :742 ][ERROR ][614] Exception while processing event: {'tag': 'ec2x/req/042404c4-a2ad-4a85-a1f8-b0a36f1cf741', 'data': {'_stamp': '2020-08-04T13:03:46.721913', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/042404c4-a2ad-4a85-a1f8-b0a36f1cf741', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:03:48,761 [messaging :206 ][ERROR ][615] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:03:52,223 [obd.obd :107 ][ERROR ][703] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 13:03:52,247 [obd.obd :120 ][WARNING ][703] Cannot load commands - no connection to bus
- 2020-08-04 13:03:52,274 [obd.interfaces.elm327:730 ][ERROR ][703] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:03:52,278 [messaging :742 ][ERROR ][703] Exception while processing event: {'tag': 'obd/req/f7747921-a380-487e-94ce-c624416c0015', 'data': {'_stamp': '2020-08-04T13:03:46.674640', 'handler': 'execute', '_event_tag': 'obd/req/f7747921-a380-487e-94ce-c624416c0015', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:03:53,041 [salt.utils.parsers:1050][WARNING ][413] Minion received a SIGTERM. Exiting.
- 2020-08-04 13:03:53,581 [messaging :871 ][WARNING ][814] No reply message with tag 'obd/res/f7747921-a380-487e-94ce-c624416c0015' received within timeout of 30 secs
- 2020-08-04 13:03:53,585 [salt.state :292 ][ERROR ][814] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 13:04:10,147 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:04:10,156 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:04:10,159 [gpio_spi_conn :42 ][WARNING ][621] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:04:10,806 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:11,819 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:12,195 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 13:04:12,698 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 13:04:12,834 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:13,201 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 13:04:13,204 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:04:13,495 [messaging :208 ][ERROR ][618] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:13,708 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 13:04:14,211 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 13:04:14,714 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 13:04:14,716 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:04:15,220 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 13:04:15,723 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 13:04:16,226 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 13:04:16,228 [spm_conn :139 ][WARNING ][621] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:04:16,232 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 13:04:16,735 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 13:04:17,238 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 13:04:17,240 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:04:17,659 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:17,754 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 13:04:18,258 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 13:04:18,663 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:18,761 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 13:04:18,763 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:04:19,266 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 13:04:19,668 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:19,671 [messaging :742 ][ERROR ][618] Exception while processing event: {'tag': 'ec2x/req/cf32454d-bdcb-4750-a5ec-15f24fae1a72', 'data': {'_stamp': '2020-08-04T13:04:10.217380', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/cf32454d-bdcb-4750-a5ec-15f24fae1a72', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:19,770 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 13:04:20,273 [gpio_spi_conn :109 ][WARNING ][621] Expected ack '12' but got '255'
- 2020-08-04 13:04:20,276 [spm_conn :82 ][WARNING ][621] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:04:20,278 [messaging :208 ][ERROR ][621] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 13:04:20,315 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:21,320 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:21,953 [messaging :208 ][ERROR ][619] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:22,334 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:22,875 [messaging :206 ][ERROR ][618] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:38,042 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][708] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 13:04:38,154 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:39,164 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:40,167 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:40,171 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:40,174 [messaging :206 ][ERROR ][618] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:41,175 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:42,179 [serial_conn :79 ][ERROR ][618] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:42,183 [messaging :742 ][ERROR ][618] Exception while processing event: {'tag': 'ec2x/req/ea1ea853-2584-470d-9a27-f60593f5cbc3', 'data': {'_stamp': '2020-08-04T13:04:38.070342', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/ea1ea853-2584-470d-9a27-f60593f5cbc3', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:42,212 [messaging :206 ][ERROR ][619] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:04:47,254 [obd.obd :107 ][ERROR ][707] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 13:04:47,279 [obd.obd :120 ][WARNING ][707] Cannot load commands - no connection to bus
- 2020-08-04 13:04:47,313 [obd.interfaces.elm327:730 ][ERROR ][707] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:04:47,317 [messaging :742 ][ERROR ][707] Exception while processing event: {'tag': 'obd/req/46dbb9f5-3994-487f-8eea-63cd87c2a02d', 'data': {'_stamp': '2020-08-04T13:04:41.774044', 'handler': 'execute', '_event_tag': 'obd/req/46dbb9f5-3994-487f-8eea-63cd87c2a02d', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:04:48,110 [salt.utils.parsers:1050][WARNING ][418] Minion received a SIGTERM. Exiting.
- 2020-08-04 13:04:48,650 [messaging :871 ][WARNING ][832] No reply message with tag 'obd/res/46dbb9f5-3994-487f-8eea-63cd87c2a02d' received within timeout of 30 secs
- 2020-08-04 13:04:48,654 [salt.state :292 ][ERROR ][832] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 13:05:05,069 [gpio_spi_conn :42 ][WARNING ][618] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:05:05,080 [gpio_spi_conn :42 ][WARNING ][618] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:05:05,090 [gpio_spi_conn :42 ][WARNING ][618] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:05:05,764 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:06,779 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:07,112 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 13:05:07,615 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 13:05:07,783 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:08,118 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 13:05:08,120 [spm_conn :139 ][WARNING ][618] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:05:08,385 [messaging :208 ][ERROR ][615] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:08,624 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 13:05:09,127 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 13:05:09,630 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 13:05:09,633 [spm_conn :139 ][WARNING ][618] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:05:10,136 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 13:05:10,639 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 13:05:11,143 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 13:05:11,146 [spm_conn :139 ][WARNING ][618] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:05:11,149 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 13:05:11,652 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 13:05:12,156 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 13:05:12,158 [spm_conn :82 ][WARNING ][618] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:05:12,499 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:12,664 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 13:05:13,167 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 13:05:13,503 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:13,670 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 13:05:13,673 [spm_conn :82 ][WARNING ][618] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:05:14,177 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 13:05:14,508 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:14,512 [messaging :742 ][ERROR ][615] Exception while processing event: {'tag': 'ec2x/req/83542757-289b-4fbe-822d-3409810daec7', 'data': {'_stamp': '2020-08-04T13:05:05.146375', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/83542757-289b-4fbe-822d-3409810daec7', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:14,680 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 13:05:15,133 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:15,186 [gpio_spi_conn :109 ][WARNING ][618] Expected ack '12' but got '255'
- 2020-08-04 13:05:15,188 [spm_conn :82 ][WARNING ][618] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:05:15,191 [messaging :208 ][ERROR ][618] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 13:05:16,137 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:16,749 [messaging :208 ][ERROR ][616] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:17,141 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:17,647 [messaging :206 ][ERROR ][615] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:32,905 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][655] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 13:05:32,981 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:33,985 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:34,989 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:35,003 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:35,005 [messaging :206 ][ERROR ][615] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:36,006 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:37,010 [serial_conn :79 ][ERROR ][615] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:37,013 [messaging :742 ][ERROR ][615] Exception while processing event: {'tag': 'ec2x/req/5b6aff53-126a-4694-8a57-99af089bd024', 'data': {'_stamp': '2020-08-04T13:05:32.936863', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/5b6aff53-126a-4694-8a57-99af089bd024', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:37,029 [messaging :206 ][ERROR ][616] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:05:42,085 [obd.obd :107 ][ERROR ][652] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 13:05:42,122 [obd.obd :120 ][WARNING ][652] Cannot load commands - no connection to bus
- 2020-08-04 13:05:42,156 [obd.interfaces.elm327:730 ][ERROR ][652] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:05:42,159 [messaging :742 ][ERROR ][652] Exception while processing event: {'tag': 'obd/req/cf294648-6e12-4795-a774-0379fd0718a1', 'data': {'_stamp': '2020-08-04T13:05:36.616358', 'handler': 'execute', '_event_tag': 'obd/req/cf294648-6e12-4795-a774-0379fd0718a1', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:05:42,928 [salt.utils.parsers:1050][WARNING ][415] Minion received a SIGTERM. Exiting.
- 2020-08-04 13:05:43,467 [messaging :871 ][WARNING ][829] No reply message with tag 'obd/res/cf294648-6e12-4795-a774-0379fd0718a1' received within timeout of 30 secs
- 2020-08-04 13:05:43,471 [salt.state :292 ][ERROR ][829] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 13:06:00,025 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:06:00,034 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:06:00,038 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:06:00,736 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:01,750 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:02,069 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:06:02,572 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:06:02,754 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:03,075 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:06:03,078 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:06:03,356 [messaging :208 ][ERROR ][621] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:03,582 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:06:18,456 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][711] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 13:06:18,533 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:18,796 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:06:19,299 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:06:19,302 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:06:19,537 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:19,806 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:06:20,309 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:06:20,542 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:20,545 [messaging :206 ][ERROR ][621] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:20,815 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:06:20,817 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:06:20,820 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:06:21,323 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:06:21,827 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:06:21,830 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:06:22,207 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:22,335 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:06:22,839 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:06:23,211 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:23,342 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:06:23,344 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:06:23,847 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:06:24,215 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:24,226 [messaging :742 ][ERROR ][621] Exception while processing event: {'tag': 'ec2x/req/671f9166-6a0a-41da-b858-cef30d414e0f', 'data': {'_stamp': '2020-08-04T13:06:00.115281', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/671f9166-6a0a-41da-b858-cef30d414e0f', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:24,350 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:06:24,853 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:06:24,855 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:06:24,858 [messaging :208 ][ERROR ][624] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 13:06:26,372 [messaging :208 ][ERROR ][622] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:31,419 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:32,428 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:33,432 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:33,435 [messaging :742 ][ERROR ][621] Exception while processing event: {'tag': 'ec2x/req/e2cd3432-3d04-45cc-bb2a-1b20ce768f12', 'data': {'_stamp': '2020-08-04T13:06:31.412663', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/e2cd3432-3d04-45cc-bb2a-1b20ce768f12', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:33,461 [messaging :206 ][ERROR ][622] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:36,717 [obd.obd :107 ][ERROR ][710] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 13:06:36,764 [obd.obd :120 ][WARNING ][710] Cannot load commands - no connection to bus
- 2020-08-04 13:06:36,792 [obd.interfaces.elm327:730 ][ERROR ][710] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:06:36,796 [messaging :742 ][ERROR ][710] Exception while processing event: {'tag': 'obd/req/8564b841-004c-45a7-85c4-5dfa48498c3a', 'data': {'_stamp': '2020-08-04T13:06:31.190477', 'handler': 'execute', '_event_tag': 'obd/req/8564b841-004c-45a7-85c4-5dfa48498c3a', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:06:37,485 [salt.utils.parsers:1050][WARNING ][419] Minion received a SIGTERM. Exiting.
- 2020-08-04 13:06:38,025 [messaging :871 ][WARNING ][821] No reply message with tag 'obd/res/8564b841-004c-45a7-85c4-5dfa48498c3a' received within timeout of 30 secs
- 2020-08-04 13:06:38,029 [salt.state :292 ][ERROR ][821] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 13:06:55,210 [gpio_spi_conn :42 ][WARNING ][630] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:06:55,218 [gpio_spi_conn :42 ][WARNING ][630] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:06:55,222 [gpio_spi_conn :42 ][WARNING ][630] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:06:55,913 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:56,928 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:57,274 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:06:57,777 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:06:57,932 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:58,281 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:06:58,283 [spm_conn :139 ][WARNING ][630] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:06:58,532 [messaging :208 ][ERROR ][627] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:06:58,787 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:06:59,291 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:06:59,794 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:06:59,797 [spm_conn :139 ][WARNING ][630] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:07:00,301 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:07:00,804 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:07:01,308 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:07:01,310 [spm_conn :139 ][WARNING ][630] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:07:01,314 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:07:01,818 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:07:02,321 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:07:02,333 [spm_conn :82 ][WARNING ][630] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:07:02,381 [salt.utils :831 ][ERROR ][428] DNS lookup or connection check of 'hub' failed.
- 2020-08-04 13:07:02,693 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:02,843 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:07:03,347 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:07:03,704 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:03,842 [cloud_cache :432 ][WARNING ][668] Temporarily unable to upload batch with 10 entries from queue 'pend': HTTPSConnectionPool(host='api.autopi.io', port=443): Max retries exceeded with url: /logbook/storage (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x735739b0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
- 2020-08-04 13:07:03,850 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:07:03,853 [spm_conn :82 ][WARNING ][630] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:07:04,357 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:07:04,708 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:04,711 [messaging :742 ][ERROR ][627] Exception while processing event: {'tag': 'ec2x/req/852f9ec2-52c5-4b59-97ab-69cfbdf18915', 'data': {'_stamp': '2020-08-04T13:06:55.290460', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/852f9ec2-52c5-4b59-97ab-69cfbdf18915', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:04,743 [messaging :208 ][ERROR ][628] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:04,860 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:07:05,327 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:05,364 [gpio_spi_conn :109 ][WARNING ][630] Expected ack '12' but got '255'
- 2020-08-04 13:07:05,366 [spm_conn :82 ][WARNING ][630] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:07:05,369 [messaging :208 ][ERROR ][630] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 13:07:06,334 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:07,338 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:07,840 [messaging :206 ][ERROR ][627] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:09,802 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:10,807 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:11,811 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:11,813 [messaging :742 ][ERROR ][627] Exception while processing event: {'tag': 'ec2x/req/48e3bc5f-b787-4833-b038-58a7629e7e5f', 'data': {'_stamp': '2020-08-04T13:07:09.786482', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/48e3bc5f-b787-4833-b038-58a7629e7e5f', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:11,837 [messaging :206 ][ERROR ][628] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:13,420 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:14,424 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:15,429 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:15,981 [messaging :206 ][ERROR ][627] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:16,880 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:17,884 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:18,888 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:18,891 [messaging :742 ][ERROR ][627] Exception while processing event: {'tag': 'ec2x/req/720fb419-e057-4013-a1f2-60ade210f162', 'data': {'_stamp': '2020-08-04T13:07:16.858593', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/720fb419-e057-4013-a1f2-60ade210f162', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:18,917 [messaging :206 ][ERROR ][628] Recurring exception (3 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:21,580 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:22,592 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:23,597 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:24,150 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:38,712 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][667] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 13:07:39,383 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:40,387 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:40,390 [messaging :742 ][ERROR ][627] Exception while processing event: {'tag': 'ec2x/req/92f0b331-e030-4fc0-893d-58687fca8ae7', 'data': {'_stamp': '2020-08-04T13:07:23.935027', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/92f0b331-e030-4fc0-893d-58687fca8ae7', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:41,015 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:42,020 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:43,025 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:45,470 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:46,486 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:47,490 [serial_conn :79 ][ERROR ][627] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:47,494 [messaging :742 ][ERROR ][627] Exception while processing event: {'tag': 'ec2x/req/4247f66b-a449-4743-81b7-a2801be8299e', 'data': {'_stamp': '2020-08-04T13:07:45.454986', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/4247f66b-a449-4743-81b7-a2801be8299e', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:07:48,224 [obd.obd :107 ][ERROR ][666] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 13:07:48,266 [obd.obd :120 ][WARNING ][666] Cannot load commands - no connection to bus
- 2020-08-04 13:07:48,293 [obd.interfaces.elm327:730 ][ERROR ][666] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:07:48,296 [messaging :742 ][ERROR ][666] Exception while processing event: {'tag': 'obd/req/3fe6df61-8966-4819-a7f5-5f2345509cd6', 'data': {'_stamp': '2020-08-04T13:07:42.703613', 'handler': 'execute', '_event_tag': 'obd/req/3fe6df61-8966-4819-a7f5-5f2345509cd6', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:07:49,114 [salt.utils.parsers:1050][WARNING ][428] Minion received a SIGTERM. Exiting.
- 2020-08-04 13:07:49,654 [messaging :871 ][WARNING ][898] No reply message with tag 'obd/res/3fe6df61-8966-4819-a7f5-5f2345509cd6' received within timeout of 30 secs
- 2020-08-04 13:07:49,657 [salt.state :292 ][ERROR ][898] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 13:08:05,995 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:08:06,006 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:08:06,017 [gpio_spi_conn :42 ][WARNING ][624] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:08:06,694 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:08:07,712 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:08:08,048 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:08:08,551 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:08:08,716 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:08:09,054 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:08:09,056 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:08:09,356 [messaging :208 ][ERROR ][621] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:08:09,560 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:08:24,735 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][659] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 13:08:24,768 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:08:25,052 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:08:25,556 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:08:25,559 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:08:25,783 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:08:26,063 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:08:26,566 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:08:26,787 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:08:26,790 [messaging :206 ][ERROR ][621] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:08:27,070 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:08:27,073 [spm_conn :139 ][WARNING ][624] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:08:27,079 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:08:27,582 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:08:28,087 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:08:28,092 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:08:28,501 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:08:28,600 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:08:29,104 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:08:29,505 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:08:29,607 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:08:29,609 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:08:30,113 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:08:30,509 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:08:30,512 [messaging :742 ][ERROR ][621] Exception while processing event: {'tag': 'ec2x/req/b6772705-c7da-4940-b036-85d5c6767925', 'data': {'_stamp': '2020-08-04T13:08:06.078555', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/b6772705-c7da-4940-b036-85d5c6767925', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:08:30,616 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:08:31,120 [gpio_spi_conn :109 ][WARNING ][624] Expected ack '12' but got '255'
- 2020-08-04 13:08:31,123 [spm_conn :82 ][WARNING ][624] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:08:31,126 [messaging :208 ][ERROR ][624] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 13:08:32,688 [messaging :208 ][ERROR ][622] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:08:37,736 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:08:38,752 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:08:39,757 [serial_conn :79 ][ERROR ][621] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:08:39,761 [messaging :742 ][ERROR ][621] Exception while processing event: {'tag': 'ec2x/req/0403dd08-df78-4dc1-89ec-a1ec2e71d132', 'data': {'_stamp': '2020-08-04T13:08:37.727759', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/0403dd08-df78-4dc1-89ec-a1ec2e71d132', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:08:39,795 [messaging :206 ][ERROR ][622] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:08:43,166 [obd.obd :107 ][ERROR ][658] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 13:08:43,207 [obd.obd :120 ][WARNING ][658] Cannot load commands - no connection to bus
- 2020-08-04 13:08:43,239 [obd.interfaces.elm327:730 ][ERROR ][658] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:08:43,242 [messaging :742 ][ERROR ][658] Exception while processing event: {'tag': 'obd/req/5ff0638d-f09b-4436-9343-0e5de25325b9', 'data': {'_stamp': '2020-08-04T13:08:37.665663', 'handler': 'execute', '_event_tag': 'obd/req/5ff0638d-f09b-4436-9343-0e5de25325b9', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:08:43,981 [salt.utils.parsers:1050][WARNING ][421] Minion received a SIGTERM. Exiting.
- 2020-08-04 13:08:44,521 [messaging :871 ][WARNING ][821] No reply message with tag 'obd/res/5ff0638d-f09b-4436-9343-0e5de25325b9' received within timeout of 30 secs
- 2020-08-04 13:08:44,525 [salt.state :292 ][ERROR ][821] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 13:09:01,142 [gpio_spi_conn :42 ][WARNING ][617] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:09:01,160 [gpio_spi_conn :42 ][WARNING ][617] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:09:01,166 [gpio_spi_conn :42 ][WARNING ][617] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:09:01,816 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:02,828 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:03,213 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:09:03,717 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:09:03,832 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:04,220 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:09:04,223 [spm_conn :139 ][WARNING ][617] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:09:04,440 [messaging :208 ][ERROR ][614] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:04,727 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:09:05,230 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:09:05,734 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:09:05,736 [spm_conn :139 ][WARNING ][617] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:09:06,240 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:09:06,744 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:09:07,248 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:09:07,250 [spm_conn :139 ][WARNING ][617] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:09:07,254 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:09:07,757 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:09:08,220 [salt.utils :831 ][ERROR ][415] DNS lookup or connection check of 'hub' failed.
- 2020-08-04 13:09:08,260 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:09:08,263 [spm_conn :82 ][WARNING ][617] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:09:08,539 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:08,766 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:09:09,270 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:09:09,543 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:09,760 [cloud_cache :432 ][WARNING ][655] Temporarily unable to upload batch with 10 entries from queue 'pend': HTTPSConnectionPool(host='api.autopi.io', port=443): Max retries exceeded with url: /logbook/storage (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x735c69b0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
- 2020-08-04 13:09:09,773 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:09:09,776 [spm_conn :82 ][WARNING ][617] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:09:10,279 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:09:10,547 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:10,550 [messaging :742 ][ERROR ][614] Exception while processing event: {'tag': 'ec2x/req/0a620134-fbf4-410d-81fb-bf5d88decbc3', 'data': {'_stamp': '2020-08-04T13:09:01.202428', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/0a620134-fbf4-410d-81fb-bf5d88decbc3', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:10,609 [messaging :208 ][ERROR ][615] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:10,783 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:09:11,147 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:11,286 [gpio_spi_conn :109 ][WARNING ][617] Expected ack '12' but got '255'
- 2020-08-04 13:09:11,297 [spm_conn :82 ][WARNING ][617] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:09:11,300 [messaging :208 ][ERROR ][617] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 13:09:12,152 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:13,156 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:13,656 [messaging :206 ][ERROR ][614] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:15,672 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:16,680 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:17,685 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:17,688 [messaging :742 ][ERROR ][614] Exception while processing event: {'tag': 'ec2x/req/5b0f8db7-476b-4bc5-820d-1d648fad638c', 'data': {'_stamp': '2020-08-04T13:09:15.649312', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/5b0f8db7-476b-4bc5-820d-1d648fad638c', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:17,717 [messaging :206 ][ERROR ][615] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:19,266 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:20,271 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:21,275 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:21,826 [messaging :206 ][ERROR ][614] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:22,759 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:23,764 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:24,768 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:24,771 [messaging :742 ][ERROR ][614] Exception while processing event: {'tag': 'ec2x/req/1b791eb1-ca3d-4740-8046-8e634bbdf311', 'data': {'_stamp': '2020-08-04T13:09:22.742427', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/1b791eb1-ca3d-4740-8046-8e634bbdf311', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:24,802 [messaging :206 ][ERROR ][615] Recurring exception (3 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:27,470 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:28,475 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:29,489 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:30,042 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:45,138 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][654] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 13:09:45,781 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:46,795 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:46,819 [messaging :742 ][ERROR ][614] Exception while processing event: {'tag': 'ec2x/req/4923db22-3b24-40f3-a797-12f45756a6cc', 'data': {'_stamp': '2020-08-04T13:09:29.816375', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/4923db22-3b24-40f3-a797-12f45756a6cc', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:47,488 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:48,494 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:49,498 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:51,912 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:52,918 [serial_conn :79 ][ERROR ][614] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:09:54,095 [obd.obd :107 ][ERROR ][653] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 13:09:54,124 [obd.obd :120 ][WARNING ][653] Cannot load commands - no connection to bus
- 2020-08-04 13:09:54,161 [obd.interfaces.elm327:730 ][ERROR ][653] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:09:54,163 [messaging :742 ][ERROR ][653] Exception while processing event: {'tag': 'obd/req/a5a55577-cef8-475f-916e-26fa522eaf83', 'data': {'_stamp': '2020-08-04T13:09:49.012382', 'handler': 'execute', '_event_tag': 'obd/req/a5a55577-cef8-475f-916e-26fa522eaf83', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:09:54,347 [messaging :753 ][WARNING ][614] No reply to send back for event: {'tag': 'ec2x/req/dd1f47a9-033f-4286-a157-0ec9ad4f79c1', 'data': {'_stamp': '2020-08-04T13:09:51.893744', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/dd1f47a9-033f-4286-a157-0ec9ad4f79c1', 'kwargs': {'cooldown_delay': None}}}
- 2020-08-04 13:09:54,927 [salt.utils.parsers:1050][WARNING ][415] Minion received a SIGTERM. Exiting.
- 2020-08-04 13:09:55,467 [messaging :871 ][WARNING ][885] No reply message with tag 'obd/res/a5a55577-cef8-475f-916e-26fa522eaf83' received within timeout of 30 secs
- 2020-08-04 13:09:55,471 [salt.state :292 ][ERROR ][885] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 13:10:11,950 [gpio_spi_conn :42 ][WARNING ][627] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:10:11,962 [gpio_spi_conn :42 ][WARNING ][627] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:10:11,971 [gpio_spi_conn :42 ][WARNING ][627] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:10:12,616 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:10:13,629 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:10:14,011 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:10:14,514 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:10:14,634 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:10:15,017 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:10:15,019 [spm_conn :139 ][WARNING ][627] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:10:15,283 [messaging :208 ][ERROR ][624] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:10:15,524 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:10:30,395 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][712] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 13:10:30,470 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:10:30,786 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:10:31,290 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:10:31,293 [spm_conn :139 ][WARNING ][627] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:10:31,475 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:10:31,797 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:10:32,300 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:10:32,478 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:10:32,482 [messaging :206 ][ERROR ][624] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:10:32,804 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:10:32,806 [spm_conn :139 ][WARNING ][627] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:10:32,809 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:10:33,312 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:10:33,815 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:10:33,817 [spm_conn :82 ][WARNING ][627] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:10:34,258 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:10:34,321 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:10:34,824 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:10:35,263 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:10:35,327 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:10:35,329 [spm_conn :82 ][WARNING ][627] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:10:35,833 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:10:36,267 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:10:36,279 [messaging :742 ][ERROR ][624] Exception while processing event: {'tag': 'ec2x/req/575b727f-7e77-46a0-8767-91e94e0a6840', 'data': {'_stamp': '2020-08-04T13:10:12.038983', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/575b727f-7e77-46a0-8767-91e94e0a6840', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:10:36,336 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:10:36,839 [gpio_spi_conn :109 ][WARNING ][627] Expected ack '12' but got '255'
- 2020-08-04 13:10:36,842 [spm_conn :82 ][WARNING ][627] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:10:36,844 [messaging :208 ][ERROR ][627] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 13:10:38,443 [messaging :208 ][ERROR ][625] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:10:43,489 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:10:44,493 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:10:45,497 [serial_conn :79 ][ERROR ][624] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:10:45,500 [messaging :742 ][ERROR ][624] Exception while processing event: {'tag': 'ec2x/req/5894b9fb-476b-4a1a-9640-fdfdfb32b669', 'data': {'_stamp': '2020-08-04T13:10:43.477954', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/5894b9fb-476b-4a1a-9640-fdfdfb32b669', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:10:45,524 [messaging :206 ][ERROR ][625] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:10:48,734 [obd.obd :107 ][ERROR ][711] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 13:10:48,776 [obd.obd :120 ][WARNING ][711] Cannot load commands - no connection to bus
- 2020-08-04 13:10:48,809 [obd.interfaces.elm327:730 ][ERROR ][711] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:10:48,813 [messaging :742 ][ERROR ][711] Exception while processing event: {'tag': 'obd/req/e20c9969-f8ca-4a6e-a408-257a1d8df158', 'data': {'_stamp': '2020-08-04T13:10:43.261002', 'handler': 'execute', '_event_tag': 'obd/req/e20c9969-f8ca-4a6e-a408-257a1d8df158', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:10:49,599 [salt.utils.parsers:1050][WARNING ][423] Minion received a SIGTERM. Exiting.
- 2020-08-04 13:10:50,139 [messaging :871 ][WARNING ][824] No reply message with tag 'obd/res/e20c9969-f8ca-4a6e-a408-257a1d8df158' received within timeout of 30 secs
- 2020-08-04 13:10:50,142 [salt.state :292 ][ERROR ][824] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 13:11:07,285 [gpio_spi_conn :42 ][WARNING ][623] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:11:07,292 [gpio_spi_conn :42 ][WARNING ][623] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:11:07,298 [gpio_spi_conn :42 ][WARNING ][623] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:11:07,982 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:08,996 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:09,330 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 13:11:09,833 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 13:11:10,001 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:10,336 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 13:11:10,338 [spm_conn :139 ][WARNING ][623] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:11:10,661 [messaging :208 ][ERROR ][620] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:10,843 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 13:11:25,502 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][660] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 13:11:25,550 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:25,800 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 13:11:26,302 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 13:11:26,305 [spm_conn :139 ][WARNING ][623] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:11:26,555 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:26,808 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 13:11:27,312 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 13:11:27,559 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:27,565 [messaging :206 ][ERROR ][620] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:27,818 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 13:11:27,822 [spm_conn :139 ][WARNING ][623] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:11:27,828 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 13:11:28,332 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 13:11:28,835 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 13:11:28,838 [spm_conn :82 ][WARNING ][623] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:11:29,342 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 13:11:29,473 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:29,845 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 13:11:30,349 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 13:11:30,351 [spm_conn :82 ][WARNING ][623] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:11:30,477 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:30,855 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 13:11:31,359 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 13:11:31,481 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:31,484 [messaging :742 ][ERROR ][620] Exception while processing event: {'tag': 'ec2x/req/01cfe57c-4c8c-4394-993b-cfc6e7f4025f', 'data': {'_stamp': '2020-08-04T13:11:07.327828', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/01cfe57c-4c8c-4394-993b-cfc6e7f4025f', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:31,529 [messaging :208 ][ERROR ][621] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:31,871 [gpio_spi_conn :109 ][WARNING ][623] Expected ack '12' but got '255'
- 2020-08-04 13:11:31,875 [spm_conn :82 ][WARNING ][623] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:11:31,880 [messaging :208 ][ERROR ][623] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 13:11:36,585 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:37,593 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:38,597 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:38,600 [messaging :742 ][ERROR ][620] Exception while processing event: {'tag': 'ec2x/req/23ae19af-60b2-4e72-9501-d9421b27613c', 'data': {'_stamp': '2020-08-04T13:11:36.577695', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/23ae19af-60b2-4e72-9501-d9421b27613c', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:38,619 [messaging :206 ][ERROR ][621] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:43,653 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:44,670 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:45,675 [serial_conn :79 ][ERROR ][620] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:45,678 [messaging :742 ][ERROR ][620] Exception while processing event: {'tag': 'ec2x/req/c5701512-53b0-40c3-92f4-f653bfb9b7fd', 'data': {'_stamp': '2020-08-04T13:11:43.645949', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/c5701512-53b0-40c3-92f4-f653bfb9b7fd', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:45,709 [messaging :206 ][ERROR ][621] Recurring exception (3 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:11:46,974 [obd.obd :107 ][ERROR ][659] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 13:11:46,999 [obd.obd :120 ][WARNING ][659] Cannot load commands - no connection to bus
- 2020-08-04 13:11:47,028 [obd.interfaces.elm327:730 ][ERROR ][659] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:11:47,032 [messaging :742 ][ERROR ][659] Exception while processing event: {'tag': 'obd/req/091e0f98-996e-4946-8075-6500951edb60', 'data': {'_stamp': '2020-08-04T13:11:41.438333', 'handler': 'execute', '_event_tag': 'obd/req/091e0f98-996e-4946-8075-6500951edb60', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:11:47,731 [salt.utils.parsers:1050][WARNING ][420] Minion received a SIGTERM. Exiting.
- 2020-08-04 13:11:48,271 [messaging :871 ][WARNING ][837] No reply message with tag 'obd/res/091e0f98-996e-4946-8075-6500951edb60' received within timeout of 30 secs
- 2020-08-04 13:11:48,274 [salt.state :292 ][ERROR ][837] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 13:12:05,168 [gpio_spi_conn :42 ][WARNING ][625] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:12:05,177 [gpio_spi_conn :42 ][WARNING ][625] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:12:05,183 [gpio_spi_conn :42 ][WARNING ][625] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:12:05,898 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:06,913 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:07,206 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:07,708 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:07,918 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:08,211 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:08,213 [spm_conn :139 ][WARNING ][625] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:12:08,525 [messaging :208 ][ERROR ][622] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:08,720 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:09,225 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:09,730 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:09,735 [spm_conn :139 ][WARNING ][625] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:12:10,241 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:10,745 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:11,251 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:11,254 [spm_conn :139 ][WARNING ][625] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:12:11,258 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:11,761 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:12,264 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:12,266 [spm_conn :82 ][WARNING ][625] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:12:12,378 [salt.utils :831 ][ERROR ][423] DNS lookup or connection check of 'hub' failed.
- 2020-08-04 13:12:12,730 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:12,770 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:13,273 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:13,750 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:13,777 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:13,779 [spm_conn :82 ][WARNING ][625] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:12:13,866 [cloud_cache :432 ][WARNING ][663] Temporarily unable to upload batch with 10 entries from queue 'pend': HTTPSConnectionPool(host='api.autopi.io', port=443): Max retries exceeded with url: /logbook/storage (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x735659b0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
- 2020-08-04 13:12:14,284 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:14,754 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:14,757 [messaging :742 ][ERROR ][622] Exception while processing event: {'tag': 'ec2x/req/58a4f606-efd6-4da0-8bc0-1723ee0bb8bb', 'data': {'_stamp': '2020-08-04T13:12:05.240299', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/58a4f606-efd6-4da0-8bc0-1723ee0bb8bb', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:14,788 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:14,808 [messaging :208 ][ERROR ][623] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:15,291 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:15,296 [spm_conn :82 ][WARNING ][625] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:12:15,298 [messaging :208 ][ERROR ][625] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 13:12:15,368 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:16,373 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:17,377 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:17,874 [messaging :206 ][ERROR ][622] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:19,862 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:20,499 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:20,865 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:21,004 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:21,507 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:21,510 [spm_conn :139 ][WARNING ][625] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:12:21,869 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:21,872 [messaging :742 ][ERROR ][622] Exception while processing event: {'tag': 'ec2x/req/59f17dcd-938a-4fb3-8def-27eb4afeae12', 'data': {'_stamp': '2020-08-04T13:12:19.841519', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/59f17dcd-938a-4fb3-8def-27eb4afeae12', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:21,901 [messaging :206 ][ERROR ][623] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:22,013 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:22,516 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:23,019 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:23,022 [spm_conn :139 ][WARNING ][625] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:12:23,453 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:23,525 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:24,029 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:24,457 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:24,532 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:12:24,535 [spm_conn :139 ][WARNING ][625] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:12:24,537 [messaging :742 ][ERROR ][625] Exception while processing event: {'tag': 'spm/req/0bac8189-0135-4acb-803f-409ef2248b14', 'data': {'_stamp': '2020-08-04T13:12:20.489678', 'args': ['status'], '_event_tag': 'spm/req/0bac8189-0135-4acb-803f-409ef2248b14'}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 46, in query_handler
- res = func(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 111, in status
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 13:12:24,581 [salt.loaded.ext.engines.api_service:27 ][ERROR ][678] exception occurred: Expected ack '12' but got '255'
- 2020-08-04 13:12:25,461 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:25,951 [messaging :206 ][ERROR ][622] Recurring exception (3 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:26,937 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:27,941 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:28,945 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:28,948 [messaging :742 ][ERROR ][622] Exception while processing event: {'tag': 'ec2x/req/c04a44f4-9673-479b-9fef-7d9bb77fbf96', 'data': {'_stamp': '2020-08-04T13:12:26.914988', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/c04a44f4-9673-479b-9fef-7d9bb77fbf96', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:28,971 [messaging :206 ][ERROR ][623] Recurring exception (3 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:31,574 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:32,578 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:33,592 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:34,148 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:49,130 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][662] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 13:12:49,771 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:50,775 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:50,778 [messaging :742 ][ERROR ][622] Exception while processing event: {'tag': 'ec2x/req/9b2f3f5b-e30e-450d-be25-68b7d6dfe987', 'data': {'_stamp': '2020-08-04T13:12:33.987229', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/9b2f3f5b-e30e-450d-be25-68b7d6dfe987', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:51,473 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:52,478 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:53,482 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:55,837 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:56,087 [salt.loaded.int.module.cmdmod:693 ][ERROR ][678] Command '['ping', 'google.com', '-I', 'wwan0', '-c', '1', '-q']' failed with return code: 2
- 2020-08-04 13:12:56,090 [salt.loaded.int.module.cmdmod:697 ][ERROR ][678] stderr: ping: SO_BINDTODEVICE: Invalid argument
- 2020-08-04 13:12:56,092 [salt.loaded.int.module.cmdmod:699 ][ERROR ][678] retcode: 2
- 2020-08-04 13:12:56,842 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:57,862 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:57,865 [messaging :742 ][ERROR ][622] Exception while processing event: {'tag': 'ec2x/req/fb72c163-4183-4fdc-ac4d-efab0e6efe9a', 'data': {'_stamp': '2020-08-04T13:12:55.820097', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/fb72c163-4183-4fdc-ac4d-efab0e6efe9a', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:12:58,728 [obd.obd :107 ][ERROR ][661] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 13:12:58,777 [obd.obd :120 ][WARNING ][661] Cannot load commands - no connection to bus
- 2020-08-04 13:12:58,805 [obd.interfaces.elm327:730 ][ERROR ][661] Failed to relay command 'STSLCS' to interface
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:12:58,808 [messaging :742 ][ERROR ][661] Exception while processing event: {'tag': 'obd/req/19354673-233e-4c8c-96f5-b6a4ce8bd817', 'data': {'_stamp': '2020-08-04T13:12:53.163594', 'handler': 'execute', '_event_tag': 'obd/req/19354673-233e-4c8c-96f5-b6a4ce8bd817', 'args': ['STSLCS']}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/obd_manager.py", line 252, in execute_handler
- res = conn.execute(cmd)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 27, in decorator
- return func(self, *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/obd_conn.py", line 323, in execute
- return self._obd.execute(cmd, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 361, in execute
- lines = self.interface.relay(cmd_string, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 727, in relay
- lines = self.send(cmd, raw_response=raw_response)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 779, in send
- raise ELM327Error(self.ERRORS[line], code=line)
- ELM327Error: Operation interrupted by a received RS232 character
- 2020-08-04 13:12:59,534 [salt.utils.parsers:1050][WARNING ][423] Minion received a SIGTERM. Exiting.
- 2020-08-04 13:13:00,073 [messaging :871 ][WARNING ][954] No reply message with tag 'obd/res/19354673-233e-4c8c-96f5-b6a4ce8bd817' received within timeout of 30 secs
- 2020-08-04 13:13:00,076 [salt.state :292 ][ERROR ][954] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 13:13:17,130 [gpio_spi_conn :42 ][WARNING ][625] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:13:17,142 [gpio_spi_conn :42 ][WARNING ][625] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:13:17,148 [gpio_spi_conn :42 ][WARNING ][625] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:13:17,857 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:13:18,871 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:13:19,183 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:13:19,686 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:13:19,876 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:13:20,189 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:13:20,192 [spm_conn :139 ][WARNING ][625] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:13:20,613 [messaging :208 ][ERROR ][622] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:13:20,711 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:13:35,335 [salt.loaded.ext.engines.acc_manager:116 ][WARNING ][712] Timeout after 1.28205128205 second(s) waiting for interrupt
- 2020-08-04 13:13:35,361 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:13:35,562 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:13:36,066 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:13:36,068 [spm_conn :139 ][WARNING ][625] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:13:36,366 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:13:36,572 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:13:37,076 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:13:37,369 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:13:37,372 [messaging :206 ][ERROR ][622] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 305, in sync_time_handler
- res = _exec("AT+CCLK=\"{0:%y/%m/%d,%H:%M:%S}+00\"".format(datetime.utcnow()))
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:13:37,579 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:13:37,582 [spm_conn :139 ][WARNING ][625] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:13:37,585 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:13:38,088 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:13:38,591 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:13:38,593 [spm_conn :82 ][WARNING ][625] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:13:39,015 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:13:39,097 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:13:39,600 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:13:40,020 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:13:40,104 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:13:40,106 [spm_conn :82 ][WARNING ][625] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:13:40,610 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:13:41,024 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:13:41,027 [messaging :742 ][ERROR ][622] Exception while processing event: {'tag': 'ec2x/req/451883fb-8079-4ac4-a640-757bdacb2ee2', 'data': {'_stamp': '2020-08-04T13:13:17.211812', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/451883fb-8079-4ac4-a640-757bdacb2ee2', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:13:41,113 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:13:41,616 [gpio_spi_conn :109 ][WARNING ][625] Expected ack '12' but got '255'
- 2020-08-04 13:13:41,619 [spm_conn :82 ][WARNING ][625] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:13:41,621 [messaging :208 ][ERROR ][625] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 13:13:43,295 [messaging :208 ][ERROR ][623] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:13:48,347 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:13:49,351 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:13:50,355 [serial_conn :79 ][ERROR ][622] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:13:50,359 [messaging :742 ][ERROR ][622] Exception while processing event: {'tag': 'ec2x/req/c09671d4-ed41-4309-9fb5-a7cb773b658f', 'data': {'_stamp': '2020-08-04T13:13:48.340199', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/c09671d4-ed41-4309-9fb5-a7cb773b658f', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:13:50,385 [messaging :206 ][ERROR ][623] Recurring exception (2 times) in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:13:54,735 [obd.obd :107 ][ERROR ][711] Failed to use explicit port '/dev/serial0'
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/obd/obd.py", line 105, in __connect
- self.interface.open(baudrate, protocol=protocol)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 340, in open
- self.set_protocol(prot.pop("id", None), **prot)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/stn11xx.py", line 266, in set_protocol
- ret = super(STN11XX, self).set_protocol(ident, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 471, in set_protocol
- self._protocol = self._auto_protocol(**kwargs)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 893, in _auto_protocol
- res_0100 = self._verify_protocol("auto", test=not verify)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 827, in _verify_protocol
- for line in self.query("0100", parse=False, read_timeout=10):
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 697, in query
- lines = self.send(cmd, read_timeout=read_timeout, raw_response=not parse)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 759, in send
- lines = self._read(timeout=read_timeout, interrupt_delay=interrupt_delay)
- File "/usr/local/lib/python2.7/dist-packages/obd/interfaces/elm327.py", line 1057, in _read
- data = self._port.read(self._port.in_waiting or 1)
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
- ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
- File "/usr/lib/python2.7/dist-packages/salt/utils/process.py", line 713, in _handle_signals
- sys.exit(salt.defaults.exitcodes.EX_OK)
- SystemExit: 0
- 2020-08-04 13:13:54,767 [obd.obd :120 ][WARNING ][711] Cannot load commands - no connection to bus
- 2020-08-04 13:13:55,580 [salt.utils.parsers:1050][WARNING ][422] Minion received a SIGTERM. Exiting.
- 2020-08-04 13:13:56,118 [messaging :871 ][WARNING ][822] No reply message with tag 'obd/res/5988e2d2-6fd1-46a2-8ee8-440820b34d97' received within timeout of 30 secs
- 2020-08-04 13:13:56,122 [salt.state :292 ][ERROR ][822] Failed to get current status of trigger: No reply message received within timeout of 30 secs - please try again and maybe increase timeout value
- 2020-08-04 13:14:13,303 [gpio_spi_conn :42 ][WARNING ][622] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:14:13,324 [gpio_spi_conn :42 ][WARNING ][622] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:14:13,327 [gpio_spi_conn :42 ][WARNING ][622] Unable to clear buffer - got unexpected value: 255
- 2020-08-04 13:14:14,018 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:14:15,031 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:14:15,363 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 13:14:15,866 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 13:14:16,035 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:14:16,369 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 13:14:16,371 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:14:16,649 [messaging :208 ][ERROR ][619] Exception in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:14:16,880 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 13:14:17,384 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 13:14:17,886 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 13:14:17,889 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:14:18,392 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 13:14:18,904 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 13:14:19,407 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 13:14:19,409 [spm_conn :139 ][WARNING ][622] Unable to get status: Expected ack '12' but got '255'
- 2020-08-04 13:14:19,420 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 13:14:19,924 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 13:14:20,428 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 13:14:20,432 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:14:20,513 [salt.utils :831 ][ERROR ][422] DNS lookup or connection check of 'hub' failed.
- 2020-08-04 13:14:20,837 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:14:20,938 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 13:14:21,443 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 13:14:21,841 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:14:21,950 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 13:14:21,953 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:14:21,982 [cloud_cache :432 ][WARNING ][661] Temporarily unable to upload batch with 10 entries from queue 'pend': HTTPSConnectionPool(host='api.autopi.io', port=443): Max retries exceeded with url: /logbook/storage (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x735c79b0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
- 2020-08-04 13:14:22,459 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 13:14:22,846 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:14:22,849 [messaging :742 ][ERROR ][619] Exception while processing event: {'tag': 'ec2x/req/0ccb5fe3-fd68-4002-b1e5-023722ab6227', 'data': {'_stamp': '2020-08-04T13:14:13.390679', 'args': ['AT+QGPSLOC=2'], '_event_tag': 'ec2x/req/0ccb5fe3-fd68-4002-b1e5-023722ab6227', 'kwargs': {'cooldown_delay': None}}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 739, in process_event
- res = self.process(message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 106, in process
- result = func(message, **settings)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 117, in shared_worker
- found, result = self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 102, in exec_handler
- return _exec(cmd, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:14:22,909 [messaging :208 ][ERROR ][620] Exception in worker thread 'poll_logger' while running workflow for message: {'returner': 'cloud', 'converter': 'gnss_location_to_position', 'trigger': 'position_event', 'args': ['location'], 'filter': 'significant_position', 'handler': 'gnss_query', 'kwargs': {'mode': 2}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 317, in extended_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/tracking_manager.py", line 128, in gnss_query_handler
- return __salt__["ec2x.gnss_{:s}".format(cmd)](*args, **kwargs)
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 726, in gnss_location
- res = query("AT+QGPSLOC={:d}".format(mode))
- File "/var/cache/salt/minion/extmods/modules/ec2x.py", line 75, in query
- return client.send_sync(_msg_pack(cmd, cooldown_delay=cooldown_delay, **kwargs))
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 853, in send_sync
- reply = self._recv_reply(bus, timeout=timeout, tag=res_tag, match_type="startswith")
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 880, in _recv_reply
- raise salt.exceptions.CommandExecutionError(message["error"])
- CommandExecutionError: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:14:22,962 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 13:14:23,449 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:14:23,466 [gpio_spi_conn :109 ][WARNING ][622] Expected ack '12' but got '255'
- 2020-08-04 13:14:23,469 [spm_conn :82 ][WARNING ][622] Unable to send noop: Expected ack '12' but got '255'
- 2020-08-04 13:14:23,471 [messaging :208 ][ERROR ][622] Exception in worker thread '_heartbeat' while running workflow for message: {'handler': 'heartbeat'}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/spm_manager.py", line 110, in heartbeat_handler
- conn.heartbeat()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 87, in heartbeat
- self.noop()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 77, in noop
- self._begin_message()
- File "/var/cache/salt/minion/extmods/utils/spm_conn.py", line 68, in _begin_message
- self.recv(ack=ACK_MESSAGE_BEGIN)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/gpio_spi_conn.py", line 111, in recv
- raise Exception(msg)
- Exception: Expected ack '12' but got '255'
- 2020-08-04 13:14:24,454 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:14:25,458 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:14:25,991 [messaging :206 ][ERROR ][619] Recurring exception (2 times) in worker thread 'sync_time' while running workflow for message: {'handler': 'sync_time', 'kwargs': {'force': False}}
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 162, in do_work
- self._call_hook_for(message, "workflow", message)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 271, in simple_workflow
- _, result = self._call_hook_for(message, "handler", *args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 433, in _call_hook_for
- return True, func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/utils/messaging.py", line 522, in synchronizer
- return func(*args, **kwargs)
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 238, in sync_time_handler
- res = _exec("AT+CCLK?")
- File "/var/cache/salt/minion/extmods/engines/ec2x_manager.py", line 70, in _exec
- conn.write_line(cmd)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 20, in decorator
- self.ensure_open()
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 88, in ensure_open
- self.open()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 49, in wrapped_f
- return Retrying(*dargs, **dkw).call(f, *args, **kw)
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 212, in call
- raise attempt.get()
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
- six.reraise(self.value[0], self.value[1], self.value[2])
- File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
- attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:14:27,969 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:14:28,973 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2020-08-04 13:14:29,977 [serial_conn :79 ][ERROR ][619] Failed to open serial connection
- Traceback (most recent call last):
- File "/var/cache/salt/minion/extmods/utils/serial_conn.py", line 75, in open
- self._serial.open()
- File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 268, in open
- raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
- SerialException: [Errno 2] could not open port /dev/ttyUSB2: [Errno 2] No such file or directory: '/dev/ttyUSB2'
- 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement