Thank Maxxer,
The service file seems to be ok. I have to change from python 3 to 3.6 and corresponding path as the following:
Code: Select all
ExecStart=/usr/bin/python3.6 /usr/local/lib/python3.6/site-packages/amavisvt-0.5.3-py3.6.egg/amavisvt/amavisvtd.py
The service starts successfully. However, unfortunately it can not connect to virustotal because of a lot of errors while execute .py file:
Code: Select all
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: 2019-11-11 21:41:33,221 ERROR [Thread-2] Error asking virustotal about files
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: Traceback (most recent call last):
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: File "/usr/local/lib/python3.6/site-packages/urllib3/connection.py", line 157, in _new_conn
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: (self._dns_host, self.port), self.timeout, **extra_kw
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: File "/usr/local/lib/python3.6/site-packages/urllib3/util/connection.py", line 84, in create_connection
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: raise err
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: File "/usr/local/lib/python3.6/site-packages/urllib3/util/connection.py", line 74, in create_connection
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: sock.connect(sa)
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: socket.timeout: timed out
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: During handling of the above exception, another exception occurred:
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: Traceback (most recent call last):
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 672, in urlopen
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: chunked=chunked,
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 376, in _make_request
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: self._validate_conn(conn)
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 994, in _validate_conn
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: conn.connect()
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: File "/usr/local/lib/python3.6/site-packages/urllib3/connection.py", line 334, in connect
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: conn = self._new_conn()
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: File "/usr/local/lib/python3.6/site-packages/urllib3/connection.py", line 164, in _new_conn
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: % (self.host, self.timeout),
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.VerifiedHTTPSConnection object at 0x7f3ffc1c6278>, 'Connection to www.virustotal.com timed out. (connect timeout=10.0)')
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: During handling of the above exception, another exception occurred:
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: Traceback (most recent call last):
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: File "/usr/local/lib/python3.6/site-packages/requests/adapters.py", line 449, in send
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: timeout=timeout
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 720, in urlopen
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: File "/usr/local/lib/python3.6/site-packages/urllib3/util/retry.py", line 436, in increment
Nov 11 21:41:33 mail.zimilab.com amavisvtd[4273]: raise MaxRetryError(_pool, url, error or ResponseError(cause))
Do you have any idea?
Regards,
Minh.